Andreas Rumpf
|
ddc6cec69e
|
refactoring: move DB model to incremental.nim
|
2018-05-30 10:15:41 +02:00 |
|
Andreas Rumpf
|
382bc34f93
|
vm now free of global variables
|
2018-05-28 14:41:49 +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
|
669a564492
|
remove more global variables in the Nim compiler
|
2018-05-27 11:10:56 +02:00 |
|
Araq
|
2a7fc84c86
|
remove ast.emptyNode global; cleanup configuration.nim
|
2018-05-16 03:06:07 +02:00 |
|
Andreas Rumpf
|
328e7a1005
|
options.nim: no global variables anymore
|
2018-05-13 17:52:21 +02:00 |
|
Andreas Rumpf
|
050789a8f4
|
sem pass compiles again
|
2018-05-12 21:30:42 +02:00 |
|
Andreas Rumpf
|
0d56dd4677
|
big refactoring: magicsys compiles again
|
2018-05-10 13:12:42 +02:00 |
|
Andreas Rumpf
|
33b69f0ed0
|
refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654
|
2018-04-21 08:13:37 +02:00 |
|
Araq
|
046ed4ed22
|
symbol files: implemented accurate module dependency tracking
|
2018-02-21 00:48:23 +01:00 |
|
Andreas Rumpf
|
46efaf294b
|
big compiler refactoring; avoid globals for multi method dispatcher generation
|
2017-02-22 16:27:52 +01:00 |
|
Andreas Rumpf
|
9f142e199d
|
nimsuggest uses multithreading and full project recompiles
|
2017-02-13 13:37:50 +01:00 |
|
Andreas Rumpf
|
733ed91d33
|
disable transitive closure computations; only semcheck procs that have the cursor
|
2017-02-09 17:40:24 +01:00 |
|
Andreas Rumpf
|
a86966eefd
|
attempt to make nimble work again
|
2017-02-02 11:01:26 +01:00 |
|
Andreas Rumpf
|
f04d21f279
|
refactoring: explict config state instead of globals
|
2017-02-01 23:39:40 +01:00 |
|
Araq
|
9c47bb9cc0
|
happy new year
|
2017-01-07 22:35:09 +01:00 |
|
Araq
|
ba38b83dd5
|
refactoring: C codegen with fewer global variables
|
2016-12-05 12:14:24 +01:00 |
|
Araq
|
074f276c8a
|
disallow recursive module dependencies
|
2016-11-23 23:23:31 +01:00 |
|
Andreas Rumpf
|
0c49822b50
|
nimsuggest supports include files properly; added the compiler itself as a testcase
|
2016-11-06 11:19:59 +01:00 |
|
Araq
|
8fa3e0cb25
|
added missing module
|
2016-11-05 09:27:46 +01:00 |
|