Andreas Rumpf
|
0888ac4097
fixes #16069; [backport:1.2] [backport:1.4] (#16115)
|
4 lat temu |
Andreas Rumpf
|
9599d95caa
fixes https://github.com/nim-lang/RFCs/issues/257 [backport:1.2] (#15479)
|
4 lat temu |
Andreas Rumpf
|
9ffec79300
DrNim (Nim compiler with Z3 integration) (#13743)
|
4 lat temu |
Timothee Cour
|
cfa1a827dc
fix #13730 (#13787)
|
4 lat temu |
Araq
|
bcccb74429
trees.nim: compare floating points by their bitpatterns because NaN comparisions are always false (WORST design in the history of computing!)
|
4 lat temu |
Araq
|
28a755dc80
trees.nim: compare floating points by their bitpatterns because NaN comparisions are always false (WORST design in the history of computing!)
|
4 lat temu |
Andreas Rumpf
|
3f29911a94
new feature: --staticBoundChecks:on to enforce static array index checking (#10965)
|
4 lat temu |
Andreas Rumpf
|
0e7338d65c
better support for PROGMEM like annotations for lets/vars; fixes #12216 (#12799)
|
5 lat temu |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 lat temu |
Clyybber
|
ed1d41c51e
Small ast.nim cleanup (#12156)
|
5 lat temu |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 lat temu |
LemonBoy
|
7d217a71d3
Render deprecated pragmas (#8886)
|
5 lat temu |
Clyybber
|
f18b3af9d4
Replace countup(x, y-1) with x ..< y
|
5 lat temu |
Andreas Rumpf
|
e1515b53d1
introduce temporary <//> for 'owned' to get this compile with 0.19 (#11145)
|
5 lat temu |
Andreas Rumpf
|
bf592c4e94
more destructor based changes (#10885)
|
5 lat temu |
Jacek Sieka
|
db51eb3e32
allow uints to appear in deep constant expressions
|
6 lat temu |
Andreas Rumpf
|
47335aab41
introduce nkTupleConstr AST node for unary tuple construction; breaking change
|
6 lat temu |
Andreas Rumpf
|
212457f5e0
the .deprecated pragma for procs now supports a user-definable deprecation message
|
7 lat temu |
Andreas Rumpf
|
e4081a7201
preparations for language extensions: 'sink' and 'lent' types
|
7 lat temu |
Andreas Rumpf
|
70ea45cdba
deprecated unary '<'
|
7 lat temu |
Zahary Karadjov
|
cd02561368
introduce a pre-processing pass for the concept bodies
|
7 lat temu |
Arne Döring
|
eb8e267ff6
improved comment satement support in macros (#5904)
|
7 lat temu |
Andreas Rumpf
|
962d03d671
isDeepConstExpr helper can handle nkRange
|
7 lat temu |
Araq
|
bdd9f971e7
update code from a time when unsigned didn't exist
|
8 lat temu |
Araq
|
9534a5d632
fixes #5391
|
8 lat temu |
Araq
|
e6c5622aa7
removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes
|
8 lat temu |
Araq
|
773d17cd14
big refactoring: step 1
|
8 lat temu |
Matthew Baulch
|
defc7bbded
Cleanup and fix isConstExpr to return true for all atomic node types.
|
8 lat temu |
Matthew Baulch
|
c23a3e1f84
Remove unnecessary result initialisations.
|
8 lat temu |
Matthew Baulch
|
ef0d1561d4
Remove useless/misleading comment. flattenStmts not only for patterns.
|
8 lat temu |