narimiran
|
f7145dd26e
Revert "leave type section symbols unchanged on resem, fix overly general double semcheck for forward types (#24888)"
|
1 周之前 |
metagn
|
cfe89097e7
leave type section symbols unchanged on resem, fix overly general double semcheck for forward types (#24888)
|
1 周之前 |
ringabout
|
881d1dfdb6
undeprecates `var T` destructors (#24716)
|
2 月之前 |
ringabout
|
27b54fdc76
fixes #24658; cpp compilation failure on Nim 2.2.x (#24663)
|
2 月之前 |
ringabout
|
ae011eaeea
fixes #21923; nimsuggest "outline" output does not list templates (#24643)
|
3 月之前 |
ringabout
|
8fe518ed47
fixes #24623; fixes #23692; size pragma only allowed for imported types and enum types (#24640)
|
3 月之前 |
metagn
|
faa9ae08b0
proper error for const defines with unsupported types (#24540)
|
4 月之前 |
metagn
|
4e1bc4216a
fix nil node in sym ast of exported ref objects [backport:2.2] (#24527)
|
4 月之前 |
metagn
|
9c87f2cb4b
always reinstantiate nominal values of generic instantiations (#24425)
|
5 月之前 |
metagn
|
2690ab01c0
fix wrong error for iterators with no body and pragma macro (#24440)
|
5 月之前 |
metagn
|
3642f4d375
gensym anonymous proc symbols (#24422)
|
5 月之前 |
ringabout
|
4bdeddcac5
deprecate `NewFinalize` with the ref T finalizer (#24354)
|
6 月之前 |
ringabout
|
b3e02ef0c3
make `PNode.typ` a private field (#24326)
|
6 月之前 |
ringabout
|
6b31400ade
adds a getter/setter for `owner` (#24318)
|
6 月之前 |
ringabout
|
8d7b3baf9f
make owner a private field of `PSym` (#24311)
|
6 月之前 |
metagn
|
6c96892d5e
refactor to make sigmatch use LayeredIdTable for bindings (#24216)
|
7 月之前 |
metagn
|
61e04ba0ed
fix calls to untyped arbitrary expressions in generics (#24100)
|
7 月之前 |
metagn
|
a6595e5b49
open new scope for const values (#24084)
|
7 月之前 |
metagn
|
d7e77b330f
fix `include` in templates, with prefix operators (#24029)
|
8 月之前 |
metagn
|
d3af51e3ce
remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018)
|
8 月之前 |
ringabout
|
ac0179ced9
fixes #23943; simple default value for range (#23996)
|
8 月之前 |
metagn
|
6320b0cd5b
allow qualifying macro pragmas (#23985)
|
8 月之前 |
metagn
|
d43a5954c5
remove nontoplevel type hack + consider symbol disamb in type hash (#23969)
|
8 月之前 |
ringabout
|
648f82c2ed
fixes semi-regression; discard check now skips `nkHiddenSubConv` (#23840)
|
9 月之前 |
ringabout
|
b7a275da1d
fixes regression; block can have arbitrary exit points; too hard for a simple analysis (#23839)
|
9 月之前 |
ringabout
|
284a80e96d
[minor] fixes wrong error messages (#23841)
|
9 月之前 |
ringabout
|
173b8a8c58
fixes #3011; handles meta fields defined in the ref object (#23818)
|
9 月之前 |
ringabout
|
fe3039410f
fixes #23775; injectdestructors now handles discardable statements (#23780)
|
10 月之前 |
ringabout
|
646bd99d46
[backport] fixes #23711; C code contains backtick`gensym (#23716)
|
10 月之前 |
metagn
|
42e8472ca6
fix noreturn/implicit discard check logic (#23681)
|
11 月之前 |