ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
1 month ago |
metagn
|
1bebc236bd
fix type of reconstructed kind field node in field checking analysis [backport] (#24290)
|
1 month ago |
ringabout
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 months ago |
Andreas Rumpf
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 year ago |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
Andreas Rumpf
|
0faae4d5e2
fixes a strict case object problem that has been reported on the forum (#20614)
|
2 years ago |
Andreas Rumpf
|
76763f51aa
implemented strictCaseObjects (#20608)
|
2 years ago |
metagn
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 years ago |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
Andreas Rumpf
|
cdf9ac675b
this ensures libp2p continues to compile [backport] (#18908)
|
3 years ago |
flywind
|
8d63f7b483
clean up old codes (#17071)
|
3 years ago |
Andreas Rumpf
|
8241e55023
IC: next steps (#16729)
|
3 years ago |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 years ago |
Andreas Rumpf
|
da29222f86
init checks and 'out' parameters (#14521)
|
4 years ago |
Andreas Rumpf
|
3a2697dd73
drnim: tiny progress (#13882)
|
4 years ago |
Andreas Rumpf
|
9ffec79300
DrNim (Nim compiler with Z3 integration) (#13743)
|
4 years ago |
Andreas Rumpf
|
3f29911a94
new feature: --staticBoundChecks:on to enforce static array index checking (#10965)
|
4 years ago |
Arne Döring
|
2f557652d4
fix operators containing percent for VM usage (#13536)
|
4 years ago |
Arne Döring
|
eb42f38088
Remove dead magics (#13551)
|
4 years ago |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
Paul Tan
|
ad3c10022a
guards.nim:sameTree(): handle uint literals correctly (#12483) [backport]
|
5 years ago |
Clyybber
|
ed1d41c51e
Small ast.nim cleanup (#12156)
|
5 years ago |
Arne Döring
|
3d4ad9739c
fix min/max for float numbers (#12068)
|
5 years ago |
Arne Döring
|
afbcd1b330
int128 on firstOrd, lastOrd and lengthOrd (#11701)
|
5 years ago |
Araq
|
296c48de5e
fixes #11436
|
5 years ago |
Clyybber
|
f18b3af9d4
Replace countup(x, y-1) with x ..< y
|
5 years ago |
jcosborn
|
044cef152f
add custom pragma support for var and let symbols (#9582)
|
5 years ago |
cooldome
|
eaca5be9d6
Change the order of compilation passes, transformation is made lazy at code gen (#8489)
|
6 years ago |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 years ago |