ringabout
|
a345cde26e
allow destructors to accept non var parameters; deprecate `proc =destroy(x: var T)` (#22130)
|
hace 1 año |
ringabout
|
29a43124cf
overhaul the error messages of `=dup` (#22129)
|
hace 1 año |
Juan M Gómez
|
d90581c677
Allows for arbitrary ordering of inheritance in type section #6259 (#22070)
|
hace 1 año |
metagn
|
5139a2ec37
make borrow `.` work with aliases if not overriden (#22072)
|
hace 1 año |
Juan Carlos
|
b2d7761975
Remove Deprecated Nimfix (#22062)
|
hace 1 año |
ringabout
|
64accd1c57
fixes {.global.} ref typedesc regressions (#22046)
|
hace 1 año |
ringabout
|
7ee00d86b1
fixes overriden typo (#22044)
|
hace 1 año |
metagn
|
0a212f97a5
properly disallow unresolved generic proc values (#22005)
|
hace 1 año |
Juan M Gómez
|
e43a51fcf3
Implements: [C++] constructor pragma improvement (fix #21921) (#21916)
|
hace 1 año |
Bung
|
266cc69f19
fix #21896 asign parameter to global variable generates invalid code (#21900)
|
hace 1 año |
Juan M Gómez
|
02a10ec379
Cpp Vfunctions draft (#21790)
|
hace 1 año |
ringabout
|
3b9999b93c
adds documentation for `=wasMoved` and `=dup` hooks and small fixes (#21827)
|
hace 1 año |
ringabout
|
b562e1e6d8
implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)
|
hace 1 año |
metagn
|
ca82b4ea16
underscore as special word (#21766)
|
hace 1 año |
Andreas Rumpf
|
220b450489
fixes #21245; warn about destructors that can raise (#21726)
|
hace 1 año |
metagn
|
0032322ea8
fix #21727 (#21729)
|
hace 1 año |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
hace 1 año |
metagn
|
63d29ddd69
alias syntax fixes, improvements and tests (#21671)
|
hace 1 año |
metagn
|
3f51b6f73d
set module symbol type to None instead of nil for discard check (#21657)
|
hace 1 año |
metagn
|
be06446ffe
fix #15691 (#21623)
|
hace 1 año |
Jason Beetham
|
686c75cef0
`for` loop expression can now have generated `iterator`'s called (#21627)
|
hace 1 año |
metagn
|
2315b01ae6
tuple unpacking for vars as just sugar, allowing nesting (#21563)
|
hace 1 año |
ringabout
|
d950e5f3a8
remove nosinks hacks from compiler (#21469)
|
hace 1 año |
ringabout
|
a137e50150
fixes #19291; implements `wasMoved` hook (#21303)
|
hace 1 año |
ringabout
|
fc7385bfda
fixes #21360; discarding empty seqs/arrays now raises errors (#21374)
|
hace 1 año |
ringabout
|
1431f90d8c
Revert "Fix #13093 C++ Atomics: operator= is implicitly deleted because the default definition would be ill-formed " (#21307)
|
hace 1 año |
Bung
|
a7bae919ad
Fix #13093 C++ Atomics: operator= is implicitly deleted because the default definition would be ill-formed (#21169)
|
hace 1 año |
Ivan Yonchovski
|
7031ea65cd
Implemented basic macro expand functionality (#20579)
|
hace 1 año |
ringabout
|
9323cb7b2a
enforce void for nkWhileStmt [backport: 2.0] (#21170)
|
hace 1 año |
Bung
|
ca9c74391a
fix #11634 (#21146)
|
hace 1 año |