Andreas Rumpf
|
cab1db0db2
enable destructors for top level statements; needs to be documented
|
6 years ago |
LemonBoy
|
4d9aec1858
Revert #7964
|
6 years ago |
Andreas Rumpf
|
3467c455c0
fixes #1616; fixes 'nim doc' regressions
|
6 years ago |
LemonBoy
|
91b37311d9
Fix AST generation for case statements (#8908)
|
6 years ago |
Andreas Rumpf
|
696c0c48c7
fixes merge conflict
|
6 years ago |
LemonBoy
|
c04404635b
Fix unsound transform pass (#8633)
|
6 years ago |
LemonBoy
|
ba7c874a7d
Mysterious fix for #8550 (#8561)
|
6 years ago |
Andreas Rumpf
|
74bf316619
more progress on destructor based strings
|
6 years ago |
Andreas Rumpf
|
0926754e68
make tests green again
|
6 years ago |
Zahary Karadjov
|
31651ecd61
allow referencing other parameters in default parameter values
|
6 years ago |
Araq
|
1074cc1fb9
fixes yet another merge conflict
|
6 years ago |
Yuriy Glukhov
|
5c449c8cd1
Removed oldIterTranf feature
|
6 years ago |
Araq
|
8e9551b1c7
fixex merge conflicts
|
6 years ago |
Andreas Rumpf
|
9ab92824f6
AST change: keep nkStaticStmt in the AST for incremental compilation support
|
6 years ago |
Andreas Rumpf
|
61fb83ecbb
baby steps for incremental compilation
|
6 years ago |
Andreas Rumpf
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
6 years ago |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 years ago |
Andreas Rumpf
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
6 years ago |
Araq
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
6 years ago |
Yuriy Glukhov
|
cfe40a3e6e
Merge branch 'devel' into yield-in-try
|
6 years ago |
Andreas Rumpf
|
328e7a1005
options.nim: no global variables anymore
|
6 years ago |
Andreas Rumpf
|
fedc136985
transf and vmgen compile again
|
6 years ago |
Yuriy Glukhov
|
48d8e215d5
Don't leak sem PContext into transf
|
6 years ago |
Yuriy Glukhov
|
d71f69ab50
Closure iter transformation
|
6 years ago |
Andreas Rumpf
|
ee366f1746
.experimental can now be used to enable specific features
|
6 years ago |
Andreas Rumpf
|
47335aab41
introduce nkTupleConstr AST node for unary tuple construction; breaking change
|
6 years ago |
cooldome
|
16c1a90857
Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360)
|
6 years ago |
cooldome
|
12b11fd848
Fix compiler crash on try expression with infix as (Fixes #7116) (#7112)
|
7 years ago |
Andreas Rumpf
|
e4081a7201
preparations for language extensions: 'sink' and 'lent' types
|
7 years ago |
Araq
|
720c73e6d5
symbol files: fixes the logic for multi-methods
|
7 years ago |