Sam
|
1fddb61b3b
Fixes #24369 (#24370)
|
1 week ago |
metagn
|
4091576ab7
implement generic default values for object fields (#24384)
|
3 weeks 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 |
ringabout
|
80e6b35721
templates/macros use no expected types when return types are specified (#24298)
|
1 month ago |
metagn
|
cad8726907
refactor to make sigmatch use LayeredIdTable for bindings (#24216)
|
1 month ago |
metagn
|
09043f409f
delay markUsed for converters until call is resolved (#24243)
|
1 month ago |
metagn
|
7dfadb8b4e
stricter set type match, implicit conversion for literals (#24176)
|
1 month ago |
metagn
|
71de7fca9e
handle explicit generic routine instantiations in sigmatch (#24010)
|
2 months ago |
metagn
|
2311049b27
don't require symbol with enum type to be constant in fitNode (#23999)
|
3 months ago |
ringabout
|
e96fad1eed
fixes default float ranges (#23957)
|
3 months ago |
ringabout
|
a33e2b76ae
supports `default` for range types using `firstOrd` with `nimPreviewRangeDefault` (#23950)
|
3 months ago |
ringabout
|
646bd99d46
[backport] fixes #23711; C code contains backtick`gensym (#23716)
|
5 months ago |
metagn
|
42e8472ca6
fix noreturn/implicit discard check logic (#23681)
|
5 months ago |
ringabout
|
42486e1b2f
unordered enum for better interoperability with C (#23585)
|
6 months ago |
Andreas Rumpf
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
8 months ago |
Andreas Rumpf
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
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
|
b5f5b74fc8
enable vtable implementation for C++ and make it an experimental feature (#23004)
|
11 months ago |
SirOlaf
|
9140f8e221
Fix endsInNoReturn for case statements (#23009)
|
11 months ago |
ringabout
|
30cf33f04d
rework the vtable implementation embedding the vtable array directly with new strictions on methods (#22991)
|
11 months ago |
Andreas Rumpf
|
ce1a5cb165
progress: 'm' command line switch (#22976)
|
1 year ago |
Andreas Rumpf
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 year ago |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 year ago |
Juan M Gómez
|
e6ca13ec85
Instantiates generics in the module that uses it (#22513)
|
1 year ago |
metagn
|
e5106d1ef3
minor refactoring, move some sym/type construction to semdata (#22654)
|
1 year ago |
SirOlaf
|
d2f36c071b
Exclude block from endsInNoReturn, fix regression (#22632)
|
1 year ago |
SirOlaf
|
3b206ed988
Fix #22604: Make endsInNoReturn traverse the tree (#22612)
|
1 year ago |