ringabout
|
c71de10608
fixes strictdefs with `when nimvm` (#24409)
|
3 weeks ago |
ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
1 month ago |
metagn
|
680a13a142
fix segfault in effect tracking for sym node with nil type (#24114)
|
2 months ago |
ringabout
|
4bf323d6c4
fixes push warnings for sempass2 (#23603)
|
2 months ago |
ringabout
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 months ago |
Nikolay Nikolov
|
899ba01ccf
+ added nimsuggest support for exception inlay hints (#23202)
|
8 months ago |
Juan M Gómez
|
a8c168c168
fixes a nimsuggest crash on init (#23300)
|
9 months ago |
ringabout
|
6618448ced
fixes strictnotnil for func, method, converter (#23083)
|
11 months ago |
Andreas Rumpf
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 months ago |
ringabout
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 months ago |
Andreas Rumpf
|
6ed33b6d61
type graph refactor; part 3 (#23064)
|
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 |
ringabout
|
30cf33f04d
rework the vtable implementation embedding the vtable array directly with new strictions on methods (#22991)
|
1 year ago |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 year ago |
Andreas Rumpf
|
8990626ca9
NIR: progress (#22817)
|
1 year ago |
ringabout
|
deefbc420e
fixes `result` requires explicit initialization on noReturn code (#22717)
|
1 year ago |
ringabout
|
d13aab50cf
fixes branches interacting with break, raise etc. in strictdefs (#22627)
|
1 year ago |
ringabout
|
d677ed31e5
follow up #22549 (#22551)
|
1 year ago |
ringabout
|
1013378854
fixes a strictdef ten years long vintage bug, which counts the same thing twice (#22549)
|
1 year ago |
ringabout
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
ringabout
|
fa58d23080
modernize sempass2; `initEffects` now returns `TEffects` (#22435)
|
1 year ago |
ringabout
|
5ec81d076b
fixes cascades of out parameters, which produces wrong ProveInit warnings (#22413)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
ringabout
|
1aff402998
fixes #6499; disallow built-in procs used as procvars (#22291)
|
1 year ago |
ringabout
|
929cb4d601
fixes #21987; don't create type bound ops for anything in a function with a `nodestroy` pragma (#21992)
|
1 year ago |
Juan M Gómez
|
02a10ec379
Cpp Vfunctions draft (#21790)
|
1 year ago |
ringabout
|
4533e894ad
adds an experimental `mm:atomicArc` switch (#21798)
|
1 year ago |
metagn
|
ca82b4ea16
underscore as special word (#21766)
|
1 year ago |
Andreas Rumpf
|
220b450489
fixes #21245; warn about destructors that can raise (#21726)
|
1 year ago |