ringabout
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 年間 前 |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 年間 前 |
ringabout
|
f0f3904ff0
implement `ensureMove` (#22339)
|
1 年間 前 |
ringabout
|
41ec894cb0
alternative to #22183; nimscript shares the same compileTime sym with VM (#22184)
|
1 年間 前 |
ringabout
|
deaf684375
fix #9423 followup #17594: distinct generics now work in VM (#21816)
|
1 年間 前 |
ringabout
|
b562e1e6d8
implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)
|
1 年間 前 |
ringabout
|
53c15f24e9
fixes #21704; remove nfIsRef for genLit in VM (#21765)
|
1 年間 前 |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 年間 前 |
metagn
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 年間 前 |
ringabout
|
c814c4d993
fixes #3770; templates with untyped parameters resolve private fields wrongly in generics (#21554)
|
1 年間 前 |
ringabout
|
b2c1dcbbc9
fixes explicit globals in macros (#21502)
|
1 年間 前 |
ringabout
|
1b1412f3d1
fixes #10938; fixes #13312; fixes #13918; fixes #20985; always initializes global variables with null values in VM (#21351)
|
1 年間 前 |
ringabout
|
b5f64f55d0
fixes #16790; fixes #19075; put big arrays on the constant seqs; don't inline them in the VM; big performance boost (#21318)
|
2 年 前 |
ringabout
|
4647c7b596
fixes #14409; fixes #10674 VM callbacks switch to table-index seqs (#21297)
|
2 年 前 |
ringabout
|
af0f3639ec
remove dead code in VM (#21296)
|
2 年 前 |
Peter Munch-Ellingsen
|
613829f7a4
Implement setLineInfo (#21153)
|
2 年 前 |
ringabout
|
a228e331f3
fixes regression #17121; adding doc comment in importc proc makes it silently noop at CT (#20766)
|
2 年 前 |
ringabout
|
c4e5dab419
fixes #20740; fixes pre-existing field visibility issues and removes `efSkipFieldVisibilityCheck` (#20741)
|
2 年 前 |
ringabout
|
4b377b07fc
fixes #19201; fixes sink causes crash in VM (#20658)
|
2 年 前 |
Jason Beetham
|
ea0e45e62f
Added 'openArray[char]' overloads to 'std/parseutils' (#20527)
|
2 年 前 |
Jason Beetham
|
4aa67ad7fd
Implemented `mSlice` on the VM allowing `toOpenArray` to work at compile time. (#20586)
|
2 年 前 |
Andreas Rumpf
|
81087c949f
fixes #20572 (#20585)
|
2 年 前 |
Andreas Rumpf
|
08ae3467b9
refactorings (#20536)
|
2 年 前 |
ringabout
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
2 年 前 |
metagn
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 年 前 |
Andrey Makarov
|
0f555110e6
Markdown code blocks part 6 (#20292)
|
2 年 前 |
metagn
|
0014b9c48e
top-down type inference, implements rfc 149 (#20091)
|
2 年 前 |
flywind
|
3cb2d7af05
[vm]fixes #15974 #12551 #19464 #16020 #16780 #16613 #14553 #19909 #18641 (#19902) [backport]
|
2 年 前 |
flywind
|
2f4900615a
[cleanup] remove unnecessary procs in vm (#19888)
|
2 年 前 |
flywind
|
26bcf18f91
fix #19680; check if stderr is static (#19709)
|
2 年 前 |