metagn
|
ae9287c4f3
symmetric difference operation for sets via `xor` (#24286)
|
1 month ago |
ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
1 month ago |
metagn
|
def1fea43a
don't evaluate "cannot eval" errors with nim check (#24289)
|
1 month ago |
Juan M Gómez
|
651fdbe586
Fixes #23624 "nim check crash" (#23625)
|
2 months ago |
ringabout
|
9ff0333a4c
fixes #21353; fixes default closure in the VM (#24070)
|
2 months ago |
metagn
|
a93c5d79b9
adapt generic default parameters to recent generics changes (#24065)
|
2 months ago |
metagn
|
f69809bb17
proper error for calling nil closure in VM (#24059)
|
2 months ago |
ringabout
|
b215ec3735
fixes #23936; opcParseFloat accepts the wrong register as the first param [backport] (#23941)
|
3 months ago |
ringabout
|
cb156648d6
fixes #13391; VM: Can't get address of object (#23903)
|
3 months ago |
Andreas Rumpf
|
24fbacc63f
fixes an issue with string to 'var openArray' at compile-time; [backp… (#23363)
|
8 months ago |
Jake Leahy
|
db9d8003b0
Don't crash for invalid toplevel parseStmt/Expr calls (#23089)
|
11 months ago |
Andreas Rumpf
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
11 months ago |
Andreas Rumpf
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 months ago |
Andreas Rumpf
|
e51e98997b
type refactoring: part 2 (#23059)
|
11 months ago |
Andreas Rumpf
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
11 months ago |
Andreas Rumpf
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 year ago |
Andreas Rumpf
|
8990626ca9
NIR: progress (#22817)
|
1 year ago |
Andreas Rumpf
|
816589b667
NIR: Nim intermediate representation (#22777)
|
1 year ago |
Juan M Gómez
|
e6ca13ec85
Instantiates generics in the module that uses it (#22513)
|
1 year ago |
ringabout
|
d8ffc6a75e
minor style changes in the compiler (#22584)
|
1 year ago |
metagn
|
942f846f04
fix getNullValue for cstring in VM, make other VM code aware of nil cstring (#22527)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
metagn
|
f718f295df
fix VM uint conversion size bug, stricter int gen on JS (#22150)
|
1 year ago |
ringabout
|
a8d0dda833
allow addressing elements of openArray[char] in VM (#22045)
|
1 year ago |
Juan M Gómez
|
d29237b3c7
adds `rkInt` to the `opcCastPtrToInt` op (#22039)
|
1 year ago |
Miguel Madrid-Mencía
|
211ef26f29
Remove unused astago import warning from vm.nim (#22003)
|
1 year ago |
ringabout
|
eecf12c4b5
fixes #21708; skip colons for tuples in VM (#21850)
|
1 year ago |
ringabout
|
4533e894ad
adds an experimental `mm:atomicArc` switch (#21798)
|
1 year ago |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 year ago |
ringabout
|
d950e5f3a8
remove nosinks hacks from compiler (#21469)
|
1 year ago |