Alexander Ivanov
|
467f53512f
Show lineinfo of for in yield (#9779)
|
6 anni fa |
Andreas Rumpf
|
24902394f7
VM: don't inject destructor calls, refs #7041
|
6 anni fa |
cooldome
|
b1ff37c08f
Transf minor code optimization (#9433)
|
6 anni fa |
cooldome
|
eaca5be9d6
Change the order of compilation passes, transformation is made lazy at code gen (#8489)
|
6 anni fa |
Araq
|
68c6d709d3
fixes #5519
|
6 anni fa |
Araq
|
ec4985a573
fixes #7972
|
6 anni fa |
LemonBoy
|
ee14ace5d3
Field checks for everybody (#8957)
|
6 anni fa |
LemonBoy
|
f98a3056c6
Fix transformation of yield in inline context (#9135)
|
6 anni fa |
LemonBoy
|
b97a7dbf3d
Make the registered passes local to the ModuleGraph (#9259)
|
6 anni fa |
Andreas Rumpf
|
3c461755e2
enable destructors for top level statements; needs to be documented
|
6 anni fa |
LemonBoy
|
4d9aec1858
Revert #7964
|
6 anni fa |
Andreas Rumpf
|
3467c455c0
fixes #1616; fixes 'nim doc' regressions
|
6 anni fa |
LemonBoy
|
91b37311d9
Fix AST generation for case statements (#8908)
|
6 anni fa |
Andreas Rumpf
|
696c0c48c7
fixes merge conflict
|
6 anni fa |
LemonBoy
|
c04404635b
Fix unsound transform pass (#8633)
|
6 anni fa |
LemonBoy
|
ba7c874a7d
Mysterious fix for #8550 (#8561)
|
6 anni fa |
Andreas Rumpf
|
74bf316619
more progress on destructor based strings
|
6 anni fa |
Andreas Rumpf
|
0926754e68
make tests green again
|
6 anni fa |
Zahary Karadjov
|
31651ecd61
allow referencing other parameters in default parameter values
|
6 anni fa |
Araq
|
1074cc1fb9
fixes yet another merge conflict
|
6 anni fa |
Yuriy Glukhov
|
5c449c8cd1
Removed oldIterTranf feature
|
6 anni fa |
Araq
|
8e9551b1c7
fixex merge conflicts
|
6 anni fa |
Andreas Rumpf
|
9ab92824f6
AST change: keep nkStaticStmt in the AST for incremental compilation support
|
6 anni fa |
Andreas Rumpf
|
61fb83ecbb
baby steps for incremental compilation
|
6 anni fa |
Andreas Rumpf
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
6 anni fa |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 anni fa |
Andreas Rumpf
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
6 anni fa |
Araq
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
6 anni fa |
Yuriy Glukhov
|
cfe40a3e6e
Merge branch 'devel' into yield-in-try
|
6 anni fa |
Andreas Rumpf
|
328e7a1005
options.nim: no global variables anymore
|
6 anni fa |