Jake Leahy
|
b3b87f0f8a
Mark `macros.error` as `.noreturn.` (#23081)
|
11 months ago |
ringabout
|
b5f5b74fc8
enable vtable implementation for C++ and make it an experimental feature (#23004)
|
11 months ago |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 year ago |
ringabout
|
ecaccafa6c
fixes #22790; use cast suppress AnyEnumConv warnings for enums withou… (#22813)
|
1 year ago |
metagn
|
5f9038a5d7
make expressions opt in to symchoices (#22716)
|
1 year ago |
ringabout
|
bf5d173bc6
fixes LineTooLong hints on old compilers (#22412)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
ringabout
|
f0f3904ff0
implement `ensureMove` (#22339)
|
1 year ago |
Andreas Rumpf
|
be1844541c
implemented 'push quirky' switch for fine grained control over the ex… (#22318)
|
1 year ago |
ringabout
|
d139d99946
fixes #19101; zero initialization union casts (#22185)
|
1 year ago |
ringabout
|
a345cde26e
allow destructors to accept non var parameters; deprecate `proc =destroy(x: var T)` (#22130)
|
1 year ago |
Andreas Rumpf
|
f4a9b258c3
isolation spec update; WIP (#21843)
|
1 year ago |
metagn
|
161f50643a
make deprecated statement a no-op (#21836)
|
1 year ago |
metagn
|
02be212dae
clean up SOME pending/xxx/issue link comments (#21826)
|
1 year ago |
ringabout
|
b562e1e6d8
implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)
|
1 year ago |
ringabout
|
afc30ca879
fixes #19863; move sha1, md5 to nimble packages for 2.0 (#21702)
|
1 year ago |
ringabout
|
8e53fba083
replaces `pairs` with `keys` and `items`; saves 8 bytes (#21319)
|
1 year ago |
ringabout
|
f7c203fb6c
remove legacy code (#21134)
|
1 year ago |
ringabout
|
93b59da490
fixes #20244; fixes castSizes warnings (#21102)
|
1 year ago |
ringabout
|
91ce8c385d
fix #19580; add warning for bare except: clause (#21099)
|
1 year ago |
metagn
|
9a50033d5b
generic `define` pragma + string alias (#20979)
|
1 year ago |
ringabout
|
ef29987781
An unnamed break in a block now gives an `UnnamedBreak` warning (#20901)
|
2 years ago |
ringabout
|
0448f30fd9
fixes #20026; marks system procs which can raise defects (#20864)
|
2 years ago |
Andreas Rumpf
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
metagn
|
2cca38d33c
pragma for sfCallsite instead of name check + better semantics, test (#20464)
|
2 years ago |
metagn
|
cfff454cf9
closed ambiguous enum defaults to first overload (#20457)
|
2 years ago |
ringabout
|
4a1bda667c
turn nimIncrSeqV3 into deadcode (#20388)
|
2 years ago |
metagn
|
a95b6391fd
support cstring in `case` (#20130)
|
2 years ago |
metagn
|
0014b9c48e
top-down type inference, implements rfc 149 (#20091)
|
2 years ago |
metagn
|
d1d141b135
new .redefine pragma for templates, warn on redefinition without it (#20211)
|
2 years ago |