Andreas Rumpf
|
ddc6cec69e
|
refactoring: move DB model to incremental.nim
|
2018-05-30 10:15:41 +02:00 |
|
Andreas Rumpf
|
688c54d8f1
|
compiler API: final cleanups; improve security by diabling 'gorge' and friends
|
2018-05-29 09:07:24 +02:00 |
|
Andreas Rumpf
|
a5701d6b71
|
ensure compiler API doesn't import the RST engine
|
2018-05-29 08:22:09 +02:00 |
|
Andreas Rumpf
|
06122ff711
|
rewrote nimeval.nim; added tcompilerapi example to show how the compiler can be used as an API
|
2018-05-29 01:18:50 +02:00 |
|
Andreas Rumpf
|
ae1f6895fa
|
active.nim: fixes the import path so that compilation with --noNimblePath works
|
2018-05-29 00:55:31 +02:00 |
|
Andreas Rumpf
|
b92fcacb99
|
more compiler API cleanups
|
2018-05-28 23:48:25 +02:00 |
|
Andreas Rumpf
|
5ad1acc60c
|
remove the last global variables in the C code generator
|
2018-05-28 18:18:43 +02:00 |
|
Andreas Rumpf
|
e5281f9356
|
rename 'nimrodVM' to 'nimVM'
|
2018-05-28 18:01:56 +02:00 |
|
Andreas Rumpf
|
382bc34f93
|
vm now free of global variables
|
2018-05-28 14:41:49 +02:00 |
|
Andreas Rumpf
|
5d45e630c5
|
vm.nim: evalMacroCounter is not a global variable anymore
|
2018-05-28 13:57:16 +02:00 |
|
Andreas Rumpf
|
db4bcd80e5
|
jsgen refactoring: use graph.backend field instead of a global variable
|
2018-05-28 12:24:18 +02:00 |
|
Andreas Rumpf
|
006ee79a91
|
make dependency analyser free of global variables
|
2018-05-28 00:04:55 +02:00 |
|
Andreas Rumpf
|
73799903ee
|
removed global variable from rstgen.nim
|
2018-05-27 23:38:49 +02:00 |
|
Andreas Rumpf
|
c640bd2d1b
|
cleanup compiler/prettybase to not use redudant global variables
|
2018-05-27 22:52:10 +02:00 |
|
Andreas Rumpf
|
545b1582cd
|
refactoring: make projectMainIdx typesafe
|
2018-05-27 22:30:36 +02:00 |
|
Andreas Rumpf
|
40ec7be45c
|
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
2018-05-27 22:09:15 +02:00 |
|
Andreas Rumpf
|
a325692fb2
|
refactoring: fewer global variables
|
2018-05-27 19:19:12 +02:00 |
|
Andreas Rumpf
|
18a3833d60
|
more refactoring
|
2018-05-27 15:22:17 +02:00 |
|
Andreas Rumpf
|
dd8a6ef3a2
|
implements --hint[globalvar]:on switch for quickly finding global variables
|
2018-05-27 14:00:44 +02:00 |
|
Andreas Rumpf
|
9849808720
|
Merge branch 'devel' into araq-big-refactoring
|
2018-05-27 13:38:09 +02:00 |
|
Andreas Rumpf
|
669a564492
|
remove more global variables in the Nim compiler
|
2018-05-27 11:10:56 +02:00 |
|
Zahary Karadjov
|
1c478db375
|
fix #7883; fix #7829
|
2018-05-26 20:46:22 +03:00 |
|
Andreas Rumpf
|
12bd1c494c
|
fixes merge conflict
|
2018-05-26 19:09:02 +02:00 |
|
Dmitry Atamanov
|
e206a8d952
|
Use new binarySearch everywhere (#7876)
|
2018-05-25 00:04:30 +03:00 |
|
data-man
|
4da0135ace
|
fixes filter bug for empty lines
|
2018-05-22 18:56:27 +03:00 |
|
andri lim
|
c12726d41e
|
fixes #7696, add ConfigRef.arguments initialization (#7858)
|
2018-05-22 13:17:09 +02:00 |
|
data-man
|
a39b989ce2
|
fixes #7855
|
2018-05-21 23:41:32 +03:00 |
|
Andreas Rumpf
|
e55a1051ea
|
fixes yet another index out of bounds issue in renderer.nim
|
2018-05-21 19:53:52 +02:00 |
|
Andreas Rumpf
|
cb6a4ffa86
|
Merge branch 'devel' into araq-big-refactoring
|
2018-05-21 17:31:23 +02:00 |
|
Araq
|
dc809bd485
|
fixes yet another indexing bug caused by the strict strings
|
2018-05-21 14:22:02 +02:00 |
|
Andreas Rumpf
|
feef109e60
|
make tests green again
|
2018-05-18 20:53:41 +02:00 |
|
coffeepots
|
43b1ac07d4
|
Fix typo in "out of bounds" error message
|
2018-05-18 18:37:28 +01:00 |
|
Andreas Rumpf
|
f86ca02960
|
make semantic checking free of globals
|
2018-05-18 15:59:44 +02:00 |
|
Andreas Rumpf
|
a4e2b0c153
|
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
2018-05-18 15:18:00 +02:00 |
|
Andreas Rumpf
|
b2c7910fb6
|
compiler/ropes.nim has no global error handler anymore
|
2018-05-17 15:45:41 +02:00 |
|
Andreas Rumpf
|
bf6c2c5ccf
|
preparations of making compiler/msgs.nim free of global variables
|
2018-05-17 15:21:22 +02:00 |
|
Yuriy Glukhov
|
6c0185d4b7
|
Allow better optimisations by removing NOINLINE from module init procs
|
2018-05-16 19:56:30 +02:00 |
|
Araq
|
2a7fc84c86
|
remove ast.emptyNode global; cleanup configuration.nim
|
2018-05-16 03:06:07 +02:00 |
|
Araq
|
479212995a
|
ccgutils: code cleanup, no globals
|
2018-05-16 02:05:00 +02:00 |
|
Araq
|
635451591d
|
extccomp: no globals anymore
|
2018-05-16 02:01:55 +02:00 |
|
Andreas Rumpf
|
c73cd5349e
|
documentation generator works again
|
2018-05-15 10:03:06 +02:00 |
|
Andreas Rumpf
|
5bf6ad9fa3
|
make tests green on Unix
|
2018-05-15 01:39:56 +02:00 |
|
Araq
|
02b78d3f94
|
make tests green again
|
2018-05-14 21:38:18 +02:00 |
|
Araq
|
5526252fa0
|
fixes testament compilation
|
2018-05-14 17:45:44 +02:00 |
|
Andreas Rumpf
|
328e7a1005
|
options.nim: no global variables anymore
|
2018-05-13 17:52:21 +02:00 |
|
Andreas Rumpf
|
297038f704
|
move more globals into the config object
|
2018-05-13 14:19:42 +02:00 |
|
Andreas Rumpf
|
e4c088721a
|
make nimsuggest compile again
|
2018-05-13 09:53:00 +02:00 |
|
Andreas Rumpf
|
dc4aa47c29
|
bootstrapping works
|
2018-05-13 09:07:11 +02:00 |
|
Andreas Rumpf
|
342e50e26c
|
compiler compiles again; simple programs do work
|
2018-05-13 08:51:11 +02:00 |
|
Andreas Rumpf
|
8ca5b71c6a
|
the remaining passes all compile again
|
2018-05-13 00:45:52 +02:00 |
|