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)
|
2 years ago |
ringabout
|
93b59da490
fixes #20244; fixes castSizes warnings (#21102)
|
2 years ago |
ringabout
|
91ce8c385d
fix #19580; add warning for bare except: clause (#21099)
|
2 years ago |
metagn
|
9a50033d5b
generic `define` pragma + string alias (#20979)
|
2 years 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 |
Andreas Rumpf
|
9d51197aa4
fixes #19078 [backport] (#19090)
|
3 years ago |
Andreas Rumpf
|
e0ef859130
strict effects (#18777)
|
3 years ago |
Andreas Rumpf
|
4ec2f74246
ORC: support for custom =trace procs (#18459)
|
3 years ago |
Timothee Cour
|
7d5e6b0169
support `--hint:all:off --hint:x` (ditto with `--warnings` + friends) (#17852)
|
3 years ago |
Andreas Rumpf
|
63db2b19bf
use dragonbox algorithm; alternative to #18008 (#18139)
|
3 years ago |