ringabout
|
2af602a5c8
deprecate `NewFinalize` with the ref T finalizer (#24354)
|
3 weeks ago |
metagn
|
0a058a6b8f
better errors for standalone explicit generic instantiations (#24276)
|
1 month ago |
ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
1 month ago |
ringabout
|
d0b6b9346e
adds a getter/setter for `owner` (#24318)
|
1 month ago |
ringabout
|
53460f312c
make owner a private field of `PSym` (#24311)
|
1 month ago |
metagn
|
a1777200c1
fix `inTypeofContext` leaking after `compiles` raises exception [backport:2.0] (#24152)
|
2 months ago |
metagn
|
ca28c256f3
fix subscript in generics, typeof, `lent` with bracket (#24067)
|
2 months ago |
metagn
|
4a548deb08
proper errors for subscript overloads (#24068)
|
2 months ago |
metagn
|
d77ea07837
expose `rangeBase` typetrait, fix enum conversion warning (#24056)
|
2 months ago |
metagn
|
f7c11a8978
allow generic compileTime proc folding (#22022)
|
3 months ago |
Jason Beetham
|
d837d32fd5
Skip tyAlias inside semTypeTraits in case a concept accidently emits one (#23640)
|
6 months ago |
ringabout
|
549ef24f35
fixes #23499; don't skip `addr` when constructing `bracketExpr` (#23503)
|
7 months ago |
ringabout
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 months ago |
ringabout
|
29ac3c9986
fixes #22923; fixes `=dup` issues (#23182)
|
10 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 |
ringabout
|
14d25eedfd
suppress incorrect var T destructor warnings for newFinalizer in stdlib (#22810)
|
1 year ago |
ringabout
|
642ac0c1c3
fixes #22753; Nimsuggest segfault with invalid assignment to table (#22781)
|
1 year ago |
Juan M Gómez
|
e6ca13ec85
Instantiates generics in the module that uses it (#22513)
|
1 year ago |
Amjad Ben Hedhili
|
8f7aedb3d1
Add `hasDefaultValue` type trait (#22636)
|
1 year ago |
ringabout
|
4c89223171
relax the parameter of `ensureMove`; allow let statements (#22466)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
konsumlamm
|
53586d1f32
Fix some jsgen bugs (#22330)
|
1 year ago |
ringabout
|
f0f3904ff0
implement `ensureMove` (#22339)
|
1 year ago |
ringabout
|
1c2ccfad08
fixes #22301; fixes #22324; rejects branch initialization with a runtime discriminator with defaults (#22303)
|
1 year ago |
ringabout
|
f16b94a9d7
extend the skipAddr for potential types for destructors (#22265)
|
1 year ago |
ringabout
|
57296a5139
fixes #22197; Distinct ref objects + destructor cause C++ codegen error (#22207)
|
1 year ago |
metagn
|
8f760080c5
privateAccess ignores non-objects (#21973)
|
1 year ago |
ringabout
|
ddce555998
improve `wasMoved` hooks; allow reset to use the overridden `wasMoved` hook (#21831)
|
1 year ago |