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 |
Timothee Cour
|
2abc936d51
`typeof(voidStmt)` now works (#17807)
|
3 years ago |
Timothee Cour
|
ceadf54d76
iterable[T] (#17196)
|
3 years ago |
Arne Döring
|
159c06e045
unify tuple expressions (#13793)
|
3 years ago |
Timothee Cour
|
bbe4cf4703
followup custom literals (#17500)
|
3 years ago |
Timothee Cour
|
4d3f3513e2
followup #16067 --spellSuggest (#17401)
|
3 years ago |
Timothee Cour
|
5d95137ce0
remove tests/deps/ (#17132)
|
3 years ago |
Timothee Cour
|
31bb67a309
add -d:nimStrictMode in CI to keep code from regressing; fixes ConvFromXtoItselfNotNeeded, UnusedImport notes (#16764)
|
3 years ago |
Timothee Cour
|
b9994925f5
remove all uses of condsyms symbols defined prior to bootstrap nim 0.20.0 (#16918)
|
3 years ago |
Timothee Cour
|
6e267d28b3
remove conditionals on nimHasUserErrors, nimNoNilSeqs2, nimNoNilSeqs (#16861)
|
3 years ago |
Timothee Cour
|
4fc7fcb775
`--hintAsError` (#16763)
|
3 years ago |
Timothee Cour
|
025ca660f7
[backport 1.0] add backend support for js bigint (#16606)
|
4 years ago |
flywind
|
9ce2f87a0a
clean up old codes (#16284)
|
4 years ago |
cooldome
|
00b495de95
Use modern enums in compiler (#15775)
|
4 years ago |
Timothee Cour
|
58a1eec96a
condsyms: add nimHasDeclaredLocs (#15735)
|
4 years ago |
Andreas Rumpf
|
92163fa330
implements https://github.com/nim-lang/RFCs/issues/258 (#15503)
|
4 years ago |
Andreas Rumpf
|
e2d80b15a6
finish the stacktraces.nim implementation [backport:1.2] (#15393)
|
4 years ago |