Zahary Karadjov
|
31651ecd61
allow referencing other parameters in default parameter values
|
6 years ago |
Zahary Karadjov
|
5bcf8bcb59
fixes #7222; fixes #5595; fixes #3747
|
6 years ago |
Zahary Karadjov
|
fb27357b62
A minimal patch enabling the new typedesc and static types syntax
|
6 years ago |
cooldome
|
0b709fb916
FIx test tembarrassing_generic_failure
|
6 years ago |
cooldome
|
a274d77b55
Fixes
|
6 years ago |
cooldome
|
7302a8ce7a
Fixes 7845
|
6 years ago |
Andreas Rumpf
|
b5194f592c
WIP: an API for VM replay global state support
|
6 years ago |
Andreas Rumpf
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
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
|
18a3833d60
more refactoring
|
6 years ago |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 years ago |
Araq
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
6 years ago |
Araq
|
5526252fa0
fixes testament compilation
|
6 years ago |
Andreas Rumpf
|
328e7a1005
options.nim: no global variables anymore
|
6 years ago |
Andreas Rumpf
|
61e57cfa13
big refactoring: parser compiles again
|
6 years ago |
Zahary Karadjov
|
4ab1cfb0b0
fix a compiler crash related to the new strings in C++ mode
|
6 years ago |
Zahary Karadjov
|
bdcb729597
Better support for treating templates and macros as symbols.
|
6 years ago |
Oscar Nihlgård
|
c461811bde
Use safeLen in pairs iterator for PNode (#7684)
|
6 years ago |
Jacek Sieka
|
72dfe176f5
remove dead code elimination option (#7669)
|
6 years ago |
Andreas Rumpf
|
33b69f0ed0
refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654
|
6 years ago |
Andreas Rumpf
|
47335aab41
introduce nkTupleConstr AST node for unary tuple construction; breaking change
|
6 years ago |
Andreas Rumpf
|
4c5351a1eb
fixes #6895
|
6 years ago |
Arne Döring
|
6baca58693
Get symbol kind (#7491)
|
6 years ago |
cooldome
|
16c1a90857
Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360)
|
6 years ago |
Araq
|
8518683dc7
the 'deprecated' pragma for modules now supports an error message
|
6 years ago |
Andreas Rumpf
|
455dd36135
destructors: first version of 'sink' parameter logic
|
6 years ago |
Araq
|
9de05ec3e0
further steps in implementing sink parameters; refs #7041
|
6 years ago |
zah
|
121b9e26fb
Static[T] fixes (#7333)
|
6 years ago |
Andreas Rumpf
|
89782460a3
fixes #7215
|
6 years ago |