Juan M Gómez
|
96e1949610
implements RFC: [C++] Constructors as default initializers (#22694)
|
1 year ago |
Juan M Gómez
|
8032f252b2
fixes #22669 constructor pragma doesnt init Nim default fields (#22670)
|
1 year ago |
metagn
|
53d9fb259f
don't update const symbol on const section re-sems (#22609)
|
1 year ago |
SirOlaf
|
3b206ed988
Fix #22604: Make endsInNoReturn traverse the tree (#22612)
|
1 year ago |
metagn
|
ba158d73dc
type annotations for variable tuple unpacking, better error messages (#22611)
|
1 year ago |
metagn
|
53d43e9671
round out tuple unpacking assignment, support underscores (#22537)
|
1 year ago |
ringabout
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
Bung
|
2aab03bdfb
fix #19304 Borrowing std/times.format causes Error: illformed AST (#20659)
|
1 year ago |
Juan M Gómez
|
b5b4b48c94
[C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
SirOlaf
|
62869a5c68
Check try block for endsInNoReturn (#22314)
|
1 year ago |
metagn
|
b35942ef83
fix new type inference for `noreturn` [backport] (#22182)
|
1 year ago |
ringabout
|
a345cde26e
allow destructors to accept non var parameters; deprecate `proc =destroy(x: var T)` (#22130)
|
1 year ago |
ringabout
|
29a43124cf
overhaul the error messages of `=dup` (#22129)
|
1 year ago |
Juan M Gómez
|
d90581c677
Allows for arbitrary ordering of inheritance in type section #6259 (#22070)
|
1 year ago |
metagn
|
5139a2ec37
make borrow `.` work with aliases if not overriden (#22072)
|
1 year ago |
Juan Carlos
|
b2d7761975
Remove Deprecated Nimfix (#22062)
|
1 year ago |
ringabout
|
64accd1c57
fixes {.global.} ref typedesc regressions (#22046)
|
1 year ago |
ringabout
|
7ee00d86b1
fixes overriden typo (#22044)
|
1 year ago |
metagn
|
0a212f97a5
properly disallow unresolved generic proc values (#22005)
|
1 year ago |
Juan M Gómez
|
e43a51fcf3
Implements: [C++] constructor pragma improvement (fix #21921) (#21916)
|
1 year ago |
Bung
|
266cc69f19
fix #21896 asign parameter to global variable generates invalid code (#21900)
|
1 year ago |
Juan M Gómez
|
02a10ec379
Cpp Vfunctions draft (#21790)
|
1 year ago |
ringabout
|
3b9999b93c
adds documentation for `=wasMoved` and `=dup` hooks and small fixes (#21827)
|
1 year ago |
ringabout
|
b562e1e6d8
implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)
|
1 year ago |
metagn
|
ca82b4ea16
underscore as special word (#21766)
|
1 year ago |
Andreas Rumpf
|
220b450489
fixes #21245; warn about destructors that can raise (#21726)
|
1 year ago |
metagn
|
0032322ea8
fix #21727 (#21729)
|
1 year ago |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 year ago |
metagn
|
63d29ddd69
alias syntax fixes, improvements and tests (#21671)
|
1 year ago |