Andreas Rumpf
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
11 hónapja |
ringabout
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 hónapja |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 éve |
Andreas Rumpf
|
81087c949f
fixes #20572 (#20585)
|
2 éve |
metagn
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 éve |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 éve |
flywind
|
56bd5cbb87
fix a typo (canonilization => canonicalization) (#18914)
|
3 éve |
Timothee Cour
|
6e267d28b3
remove conditionals on nimHasUserErrors, nimNoNilSeqs2, nimNoNilSeqs (#16861)
|
3 éve |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 éve |
Clyybber
|
ed1d41c51e
Small ast.nim cleanup (#12156)
|
5 éve |
Andreas Rumpf
|
81ddc67785
[refactoring] compiler: simplified markUsed
|
5 éve |
Andreas Rumpf
|
fbb0642e27
Merge branch 'devel' into araq-detect-unused-imports
|
5 éve |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 éve |
Araq
|
4137a4dbf3
[feature] detect unused imports
|
5 éve |
Arne Döring
|
b92fd30282
rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227)
|
5 éve |
Clyybber
|
cc28eef38e
Replace countup(x, y) with x .. y
|
5 éve |
Clyybber
|
f18b3af9d4
Replace countup(x, y-1) with x ..< y
|
5 éve |
Araq
|
045e026d0e
dfa.nim: track object/tuple field accesses more precisely; sink(o.x); sink(o.y) needs to compile; activate the tuple unpacking transf.nim bugfix
|
5 éve |
Araq
|
420ed0596b
fixes more nil handling regressions
|
6 éve |
Andreas Rumpf
|
dae5450947
WIP: disallow 'nil' for strings and seqs
|
6 éve |
cooldome
|
44d82d9492
style improvements
|
6 éve |
cooldome
|
1b7cf3df51
New approach
|
6 éve |
Andreas Rumpf
|
05724645f8
more modules compile again
|
6 éve |
Andreas Rumpf
|
70ea45cdba
deprecated unary '<'
|
7 éve |
Andreas Rumpf
|
46efaf294b
big compiler refactoring; avoid globals for multi method dispatcher generation
|
7 éve |
Andreas Rumpf
|
b47d9b7b91
fixes #4371
|
8 éve |
Yuriy Glukhov
|
b6f5c12158
Fixed tr pattern matching for varargs
|
8 éve |
Adam Strzelecki
|
d681812465
compiler: Trim .nim files trailing whitespace
|
9 éve |
Adam Strzelecki
|
13b57dbc2f
Introduce {.noRewrite.} expr pragma disabling TR
|
9 éve |
Federico Ceratto
|
657dca5c3b
Fix typos
|
9 éve |