metagn
|
05c74d6844
always reinstantiate nominal values of generic instantiations (#24425)
|
1 周之前 |
metagn
|
e239968b80
fix wrong error for iterators with no body and pragma macro (#24440)
|
1 周之前 |
metagn
|
3e47725c08
gensym anonymous proc symbols (#24422)
|
2 周之前 |
ringabout
|
2af602a5c8
deprecate `NewFinalize` with the ref T finalizer (#24354)
|
4 周之前 |
ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
1 月之前 |
ringabout
|
d0b6b9346e
adds a getter/setter for `owner` (#24318)
|
1 月之前 |
ringabout
|
53460f312c
make owner a private field of `PSym` (#24311)
|
1 月之前 |
metagn
|
cad8726907
refactor to make sigmatch use LayeredIdTable for bindings (#24216)
|
1 月之前 |
metagn
|
61e04ba0ed
fix calls to untyped arbitrary expressions in generics (#24100)
|
2 月之前 |
metagn
|
a6595e5b49
open new scope for const values (#24084)
|
2 月之前 |
metagn
|
d7e77b330f
fix `include` in templates, with prefix operators (#24029)
|
2 月之前 |
metagn
|
d3af51e3ce
remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018)
|
2 月之前 |
ringabout
|
ac0179ced9
fixes #23943; simple default value for range (#23996)
|
3 月之前 |
metagn
|
6320b0cd5b
allow qualifying macro pragmas (#23985)
|
3 月之前 |
metagn
|
d43a5954c5
remove nontoplevel type hack + consider symbol disamb in type hash (#23969)
|
3 月之前 |
ringabout
|
648f82c2ed
fixes semi-regression; discard check now skips `nkHiddenSubConv` (#23840)
|
4 月之前 |
ringabout
|
b7a275da1d
fixes regression; block can have arbitrary exit points; too hard for a simple analysis (#23839)
|
4 月之前 |
ringabout
|
284a80e96d
[minor] fixes wrong error messages (#23841)
|
4 月之前 |
ringabout
|
173b8a8c58
fixes #3011; handles meta fields defined in the ref object (#23818)
|
4 月之前 |
ringabout
|
fe3039410f
fixes #23775; injectdestructors now handles discardable statements (#23780)
|
4 月之前 |
ringabout
|
646bd99d46
[backport] fixes #23711; C code contains backtick`gensym (#23716)
|
5 月之前 |
metagn
|
42e8472ca6
fix noreturn/implicit discard check logic (#23681)
|
5 月之前 |
ringabout
|
f682dabf71
fixes #23531; fixes invalid meta type accepted in the object fields (#23532)
|
7 月之前 |
HexSegfaultCat
|
558bbb7426
Fix duplicated member declarations in structs for C++ backend (#23512)
|
7 月之前 |
ringabout
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 月之前 |
Andreas Rumpf
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
8 月之前 |
ringabout
|
320311182c
fixes #22284; fixes #22282; don't override original parameters of inferred lambdas (#23368)
|
8 月之前 |
ringabout
|
35ec9c31bd
fixes refc with non-var destructor; cancel warnings (#23156)
|
9 月之前 |
ringabout
|
1e9a3c438b
fixes #18104; tranform one liner var decl before templates expansion (#23294)
|
9 月之前 |
ringabout
|
3fb46fac32
fixes #12334; keeps `nkHiddenStdConv` for cstring conversions (#23216)
|
10 月之前 |