Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 years ago |
Clyybber
|
fb58066b61
Fix #5691 (#15158)
|
4 years ago |
Timothee Cour
|
511bd947d3
fix bug in semgnrc: runnableExamples should not semcheck, even with > 1 arg (#14768)
|
4 years ago |
Andreas Rumpf
|
66c50c2ffc
implement the 'bind' statement for generics, it was an oversight that this was never implemented (#14584)
|
4 years ago |
Timothee Cour
|
ed263e174e
fix #13524 astToStr now works inside generics (#13681)
|
4 years ago |
Jasper Jenkins
|
796aafe7e0
make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170)
|
5 years ago |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
Clyybber
|
ed1d41c51e
Small ast.nim cleanup (#12156)
|
5 years ago |
Timothee Cour
|
630e18a6eb
refs #11947; FieldError fixed (#11950)
|
5 years ago |
Araq
|
c94647aeca
styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error
|
5 years ago |
Andreas Rumpf
|
7e53c1c5c5
fixes #11188 (#11319)
|
5 years ago |
Clyybber
|
cc28eef38e
Replace countup(x, y) with x .. y
|
5 years ago |
Clyybber
|
f18b3af9d4
Replace countup(x, y-1) with x ..< y
|
5 years ago |
Andreas Rumpf
|
bf592c4e94
more destructor based changes (#10885)
|
5 years ago |
deech
|
68a82f100e
Fixes #10727. (#10728)
|
5 years ago |
Andreas Rumpf
|
6e8ed8c6fa
added first version of a nimfind tool for the poor souls that don't have a good nimsuggest integretation
|
6 years ago |
Araq
|
f6def4286c
fixes #8603
|
6 years ago |
LemonBoy
|
6d4503325c
Fix regression with runnableExamples in generic expr
|
6 years ago |
Andreas Rumpf
|
4cf704bb3e
fixes #8694
|
6 years ago |
LemonBoy
|
584d778318
Fix use of custom pragmas in generic procs (#8165)
|
6 years ago |
Zahary Karadjov
|
5bcf8bcb59
fixes #7222; fixes #5595; fixes #3747
|
6 years ago |
Andreas Rumpf
|
5348fef003
implements a --nep1:on switch to make the compiler enforce the naming conventions outlined in NEP-1
|
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
|
328e7a1005
options.nim: no global variables anymore
|
6 years ago |
Andreas Rumpf
|
dd35111ff2
semstmts compiles again
|
6 years ago |
Araq
|
ee67a67ac4
first steps in adding template/macro calls to stack traces
|
7 years ago |
Andreas Rumpf
|
617ba1a209
Merge branch 'devel' into araq
|
7 years ago |
Andreas Rumpf
|
4e4d466d06
minor breaking change: for loop bodies now get their own scope
|
7 years ago |
Andreas Rumpf
|
30b098fcaf
wip
|
7 years ago |