metagn
|
2449c37137
better procvar ambiguity errors, clean up after #20457 (#20932)
|
2 years ago |
ringabout
|
ef29987781
An unnamed break in a block now gives an `UnnamedBreak` warning (#20901)
|
2 years ago |
ringabout
|
c4e5dab419
fixes #20740; fixes pre-existing field visibility issues and removes `efSkipFieldVisibilityCheck` (#20741)
|
2 years ago |
Bung
|
eec1543baf
fix semcase on tySequence and tyObject #20283 #19682 (#20339)
|
2 years ago |
ringabout
|
141abb7b75
fixes #20681; add efSkipFieldVisibilityCheck to skip check (#20639)
|
2 years ago |
Andreas Rumpf
|
48d41ab375
fixes #20645 (#20646)
|
2 years ago |
Andreas Rumpf
|
07b645342a
fixes #3748 (#20563)
|
2 years ago |
metagn
|
0014b9c48e
top-down type inference, implements rfc 149 (#20091)
|
2 years ago |
metagn
|
f6eb1d4d7d
remove {.this.} pragma, deprecated since 0.19 (#20201)
|
2 years ago |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
Andreas Rumpf
|
cddf8ec6f6
implements https://github.com/nim-lang/RFCs/issues/407 (#18793)
|
3 years ago |
Andreas Rumpf
|
e0ef859130
strict effects (#18777)
|
3 years ago |
Andreas Rumpf
|
f4ff276a90
refactoring: removed dead code (#18567)
|
3 years ago |
quantimnot
|
a9701f6531
Extended side effect error messages (#18418)
|
3 years ago |
Timothee Cour
|
0b7361e938
followup #18362: make `UnusedImport` work robustly (#18366)
|
3 years ago |
Andreas Rumpf
|
3bc625aff1
ORC: progress (#18000)
|
3 years ago |
Andreas Rumpf
|
98cd1671a3
minor cleanups (#17948)
|
3 years ago |
Timothee Cour
|
2abc936d51
`typeof(voidStmt)` now works (#17807)
|
3 years ago |
Clyybber
|
80389b8053
Revert localErrorNode param order changes (#17809)
|
3 years ago |
Andreas Rumpf
|
a9b62de895
CIs: attempt to use csources_v1 (#16282)
|
3 years ago |
Timothee Cour
|
8de053d870
fix `hintMsgOrigin` regression + simplify msgs code (#17805)
|
3 years ago |
Clyybber
|
438afb4db9
Introduce localErrorNode (#17785)
|
3 years ago |
Timothee Cour
|
8161b02897
`import foo {.all.}` reboot (#17706)
|
3 years ago |
Andreas Rumpf
|
67e28c07f9
IC: first steps towards 'nim check --def --ic:on' (#17714)
|
3 years ago |
Andreas Rumpf
|
4780b08b9d
IC: integrity checking (#17695)
|
3 years ago |
Timothee Cour
|
ceadf54d76
iterable[T] (#17196)
|
3 years ago |
Andreas Rumpf
|
d6a16020fe
IC: backend: remember produced type information (#17440)
|
3 years ago |
Andreas Rumpf
|
6c1c8f51b3
IC: green tests (#17311)
|
3 years ago |
Andreas Rumpf
|
2f213db7ee
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
3 years ago |
Andreas Rumpf
|
6cb26d8010
IC: compilerprocs are handled correctly (#17265)
|
3 years ago |