metagn
|
911cef1621
process non-language pragma nodes in templates (#24183)
|
1 month ago |
ringabout
|
39f2df1972
fixes #23295; don't expand constants for complex structures (#23297)
|
9 months ago |
Andreas Rumpf
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
11 months ago |
Andreas Rumpf
|
8990626ca9
NIR: progress (#22817)
|
1 year ago |
Andreas Rumpf
|
816589b667
NIR: Nim intermediate representation (#22777)
|
1 year ago |
metagn
|
602f537eb2
allow non-pragma special words as user pragmas (#22526)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
metagn
|
1dedad5620
make runnableExamples a special word (#22024)
|
1 year ago |
Andreas Rumpf
|
2e4b6b94e6
Revert "fix #16185 (#16195)" (#16197)
|
4 years ago |
cooldome
|
bb4b27a2ca
fix #16185 (#16195)
|
4 years ago |
Andreas Rumpf
|
d306a04466
fixes #16069; [backport:1.2] [backport:1.4] (#16115)
|
4 years ago |
Andreas Rumpf
|
92163fa330
implements https://github.com/nim-lang/RFCs/issues/258 (#15503)
|
4 years ago |
Andreas Rumpf
|
2288188fe9
fixes https://github.com/nim-lang/RFCs/issues/257 [backport:1.2] (#15479)
|
4 years ago |
Andreas Rumpf
|
9828392df3
implements https://github.com/nim-lang/RFCs/issues/257 (#15466)
|
4 years ago |
Andreas Rumpf
|
ab405c936e
views: yet another bugfix (#15447)
|
4 years ago |
Andreas Rumpf
|
10988d4840
borrow checking (#15282)
|
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 |
Timothee Cour
|
cfa1a827dc
fix #13730 (#13787)
|
4 years ago |
Araq
|
bcccb74429
trees.nim: compare floating points by their bitpatterns because NaN comparisions are always false (WORST design in the history of computing!)
|
4 years ago |
Araq
|
28a755dc80
trees.nim: compare floating points by their bitpatterns because NaN comparisions are always false (WORST design in the history of computing!)
|
4 years ago |
Andreas Rumpf
|
3f29911a94
new feature: --staticBoundChecks:on to enforce static array index checking (#10965)
|
4 years ago |
Andreas Rumpf
|
0e7338d65c
better support for PROGMEM like annotations for lets/vars; fixes #12216 (#12799)
|
5 years ago |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
Clyybber
|
ed1d41c51e
Small ast.nim cleanup (#12156)
|
5 years ago |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 years ago |
LemonBoy
|
7d217a71d3
Render deprecated pragmas (#8886)
|
5 years ago |
Clyybber
|
f18b3af9d4
Replace countup(x, y-1) with x ..< y
|
5 years ago |
Andreas Rumpf
|
e1515b53d1
introduce temporary <//> for 'owned' to get this compile with 0.19 (#11145)
|
5 years ago |
Andreas Rumpf
|
bf592c4e94
more destructor based changes (#10885)
|
5 years ago |