Clyybber
|
0c869eaa47
Fix destructor injections for global variables (#11230)
|
před 5 roky |
cooldome
|
041d15392a
Compiler plugin for implementing incremental computation in user space (#10819)
|
před 5 roky |
Araq
|
c3067e36bb
newruntime: progress
|
před 5 roky |
zah
|
ca4b971bc8
Initial version of the hot-code reloading support for native targets (#10729)
|
před 5 roky |
Araq
|
366b6be4fb
compiler refactoring: TSymSeq is gone for good
|
před 6 roky |
Andreas Rumpf
|
6e8ed8c6fa
added first version of a nimfind tool for the poor souls that don't have a good nimsuggest integretation
|
před 6 roky |
LemonBoy
|
b97a7dbf3d
Make the registered passes local to the ModuleGraph (#9259)
|
před 6 roky |
Araq
|
b4e5c9d075
deprecate the .this pragma
|
před 6 roky |
Andreas Rumpf
|
268260953c
completed VM support for incremental compilations
|
před 6 roky |
Andreas Rumpf
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
před 6 roky |
Andreas Rumpf
|
cae1973856
document how the incremental compilation scheme could work
|
před 6 roky |
Andreas Rumpf
|
ddc6cec69e
refactoring: move DB model to incremental.nim
|
před 6 roky |
Andreas Rumpf
|
382bc34f93
vm now free of global variables
|
před 6 roky |
Andreas Rumpf
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
před 6 roky |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
před 6 roky |
Araq
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
před 6 roky |
Andreas Rumpf
|
328e7a1005
options.nim: no global variables anymore
|
před 6 roky |
Andreas Rumpf
|
050789a8f4
sem pass compiles again
|
před 6 roky |
Andreas Rumpf
|
0d56dd4677
big refactoring: magicsys compiles again
|
před 6 roky |
Andreas Rumpf
|
33b69f0ed0
refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654
|
před 6 roky |
Araq
|
046ed4ed22
symbol files: implemented accurate module dependency tracking
|
před 6 roky |
Andreas Rumpf
|
46efaf294b
big compiler refactoring; avoid globals for multi method dispatcher generation
|
před 7 roky |
Andreas Rumpf
|
9f142e199d
nimsuggest uses multithreading and full project recompiles
|
před 7 roky |
Andreas Rumpf
|
733ed91d33
disable transitive closure computations; only semcheck procs that have the cursor
|
před 8 roky |
Andreas Rumpf
|
a86966eefd
attempt to make nimble work again
|
před 8 roky |
Andreas Rumpf
|
f04d21f279
refactoring: explict config state instead of globals
|
před 8 roky |
Araq
|
9c47bb9cc0
happy new year
|
před 8 roky |
Araq
|
ba38b83dd5
refactoring: C codegen with fewer global variables
|
před 8 roky |
Araq
|
074f276c8a
disallow recursive module dependencies
|
před 8 roky |
Andreas Rumpf
|
0c49822b50
nimsuggest supports include files properly; added the compiler itself as a testcase
|
před 8 roky |