LemonBoy
|
6d4503325c
Fix regression with runnableExamples in generic expr
|
6 лет назад |
Andreas Rumpf
|
4cf704bb3e
fixes #8694
|
6 лет назад |
LemonBoy
|
584d778318
Fix use of custom pragmas in generic procs (#8165)
|
6 лет назад |
Zahary Karadjov
|
5bcf8bcb59
fixes #7222; fixes #5595; fixes #3747
|
6 лет назад |
Andreas Rumpf
|
5348fef003
implements a --nep1:on switch to make the compiler enforce the naming conventions outlined in NEP-1
|
6 лет назад |
Andreas Rumpf
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
6 лет назад |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 лет назад |
Andreas Rumpf
|
328e7a1005
options.nim: no global variables anymore
|
6 лет назад |
Andreas Rumpf
|
dd35111ff2
semstmts compiles again
|
6 лет назад |
Araq
|
ee67a67ac4
first steps in adding template/macro calls to stack traces
|
7 лет назад |
Andreas Rumpf
|
617ba1a209
Merge branch 'devel' into araq
|
7 лет назад |
Andreas Rumpf
|
4e4d466d06
minor breaking change: for loop bodies now get their own scope
|
7 лет назад |
Andreas Rumpf
|
30b098fcaf
wip
|
7 лет назад |
Andreas Rumpf
|
1a61c4d46d
first implementation of the 'func' keyword
|
7 лет назад |
Andreas Rumpf
|
fd4ef6ae8f
.pure enums are much more convenient to use now
|
7 лет назад |
Zahary Karadjov
|
cd02561368
introduce a pre-processing pass for the concept bodies
|
7 лет назад |
Andreas Rumpf
|
0d8a503e45
fixes #5597; wrong eager template instantiation in generic context (#5601)
|
7 лет назад |
Andreas Rumpf
|
3e7b04683c
make tests green again
|
7 лет назад |
Andreas Rumpf
|
22789a0bfc
fixes #5419
|
7 лет назад |
Dominik Picheta
|
1c233ba27a
More progress towards a working #3691.
|
8 лет назад |
Dominik Picheta
|
656da1f6a9
WIP: `as` with generics.
|
8 лет назад |
Andreas Rumpf
|
01ae0d28d4
recursive modules are only detected to improve error messages
|
8 лет назад |
Andreas Rumpf
|
55e86184a5
fixes #4600
|
8 лет назад |
Andreas Rumpf
|
de6198c747
fixes #4555
|
8 лет назад |
Andreas Rumpf
|
39ebe2175b
compiler almost free of deprecated expr/stmt names
|
8 лет назад |
Andreas Rumpf
|
60b187513e
stdlib and compiler don't use .immediate anymore
|
8 лет назад |
Andreas Rumpf
|
1d186ee9c3
fixes #2377
|
8 лет назад |
Andreas Rumpf
|
03b64327ca
fixes a critical bug about template instantiations in generics
|
8 лет назад |
Andreas Rumpf
|
c1627354d1
first implementation of the new lambda-lifting pass; barely anything works
|
9 лет назад |
Araq
|
ba4dd92f45
fixes regression: NimForum compiles again
|
9 лет назад |