Timothee Cour
|
ed263e174e
fix #13524 astToStr now works inside generics (#13681)
|
4 anos atrás |
Jasper Jenkins
|
796aafe7e0
make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170)
|
5 anos atrás |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 anos atrás |
Clyybber
|
ed1d41c51e
Small ast.nim cleanup (#12156)
|
5 anos atrás |
Timothee Cour
|
630e18a6eb
refs #11947; FieldError fixed (#11950)
|
5 anos atrás |
Araq
|
c94647aeca
styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error
|
5 anos atrás |
Andreas Rumpf
|
7e53c1c5c5
fixes #11188 (#11319)
|
5 anos atrás |
Clyybber
|
cc28eef38e
Replace countup(x, y) with x .. y
|
5 anos atrás |
Clyybber
|
f18b3af9d4
Replace countup(x, y-1) with x ..< y
|
5 anos atrás |
Andreas Rumpf
|
bf592c4e94
more destructor based changes (#10885)
|
5 anos atrás |
deech
|
68a82f100e
Fixes #10727. (#10728)
|
6 anos atrás |
Andreas Rumpf
|
6e8ed8c6fa
added first version of a nimfind tool for the poor souls that don't have a good nimsuggest integretation
|
6 anos atrás |
Araq
|
f6def4286c
fixes #8603
|
6 anos atrás |
LemonBoy
|
6d4503325c
Fix regression with runnableExamples in generic expr
|
6 anos atrás |
Andreas Rumpf
|
4cf704bb3e
fixes #8694
|
6 anos atrás |
LemonBoy
|
584d778318
Fix use of custom pragmas in generic procs (#8165)
|
6 anos atrás |
Zahary Karadjov
|
5bcf8bcb59
fixes #7222; fixes #5595; fixes #3747
|
6 anos atrás |
Andreas Rumpf
|
5348fef003
implements a --nep1:on switch to make the compiler enforce the naming conventions outlined in NEP-1
|
6 anos atrás |
Andreas Rumpf
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
6 anos atrás |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 anos atrás |
Andreas Rumpf
|
328e7a1005
options.nim: no global variables anymore
|
6 anos atrás |
Andreas Rumpf
|
dd35111ff2
semstmts compiles again
|
6 anos atrás |
Araq
|
ee67a67ac4
first steps in adding template/macro calls to stack traces
|
7 anos atrás |
Andreas Rumpf
|
617ba1a209
Merge branch 'devel' into araq
|
7 anos atrás |
Andreas Rumpf
|
4e4d466d06
minor breaking change: for loop bodies now get their own scope
|
7 anos atrás |
Andreas Rumpf
|
30b098fcaf
wip
|
7 anos atrás |
Andreas Rumpf
|
1a61c4d46d
first implementation of the 'func' keyword
|
7 anos atrás |
Andreas Rumpf
|
fd4ef6ae8f
.pure enums are much more convenient to use now
|
7 anos atrás |
Zahary Karadjov
|
cd02561368
introduce a pre-processing pass for the concept bodies
|
7 anos atrás |
Andreas Rumpf
|
0d8a503e45
fixes #5597; wrong eager template instantiation in generic context (#5601)
|
8 anos atrás |