ringabout
|
8e1181bde5
issue a warning for ptr to cstring conversion[backport] (#20814)
|
2 years ago |
Andreas Rumpf
|
76763f51aa
implemented strictCaseObjects (#20608)
|
2 years ago |
Andreas Rumpf
|
81087c949f
fixes #20572 (#20585)
|
2 years ago |
ringabout
|
0bacdf5fdf
fixes #20515; base `method` requires explicit `{.gcsafe.}` to be GC-safe (#20574)
|
2 years ago |
ringabout
|
1e15f975b8
fixes #19162; enable `strictEffects` for v2 (#19380)
|
2 years ago |
ringabout
|
5602183234
'lock levels' are deprecated, now a noop (#20539)
|
2 years ago |
Andreas Rumpf
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
Andreas Rumpf
|
9d858a29fc
cleanup nfFirstWrite flags (#20500)
|
2 years ago |
Andreas Rumpf
|
8d47bf1822
new move analyser2 (#20471)
|
2 years ago |
metagn
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 years ago |
Andreas Rumpf
|
6bf21e7b3d
fixes #19724; don't be aggressive when you infer sink parameters (#20314)
|
2 years ago |
metagn
|
a95b6391fd
support cstring in `case` (#20130)
|
2 years ago |
metagn
|
d143924ab2
remove unused sfProcvar, "procvar" mentions (#20204)
|
2 years ago |
Lancer11211
|
efd5c571bf
.forbids pragma: defining forbidden tags (#20050)
|
2 years ago |
flywind
|
efaa6777a4
fix #19435; don't create TypeBoundOps for tyOpenArray, tyVarargs [backport: 1.6] (#19723)
|
2 years ago |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
Andreas Rumpf
|
1cbdc1573a
fixes #19159 [backport:1.6] (#19210)
|
3 years ago |
Andreas Rumpf
|
fce89cb60a
fixes another effect inference bug [backport:1.6] (#19100)
|
3 years ago |
Andreas Rumpf
|
90a2b5afd8
correct effect tracking for .borrowed procs [backport] (#18882)
|
3 years ago |
Andreas Rumpf
|
ac7acd827c
we need something better than warningAsError for effect handling viol… (#18796)
|
3 years ago |
Andreas Rumpf
|
cddf8ec6f6
implements https://github.com/nim-lang/RFCs/issues/407 (#18793)
|
3 years ago |
Andreas Rumpf
|
0887dcc398
fixes #18786 (#18788)
|
3 years ago |
Andreas Rumpf
|
e0ef859130
strict effects (#18777)
|
3 years ago |
Andreas Rumpf
|
0c4582c665
mitigates #12815 (#18557)
|
3 years ago |
Andreas Rumpf
|
58e27ebd4a
fixes #12815 (#18554)
|
3 years ago |
Andreas Rumpf
|
01fc9e58ca
fixes #18550 (#18553)
|
3 years ago |
quantimnot
|
a9701f6531
Extended side effect error messages (#18418)
|
3 years ago |
Andreas Rumpf
|
ceb9e3efc9
fixes #18240 (#18354)
|
3 years ago |
Timothee Cour
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 years ago |
Timothee Cour
|
270964c487
implement RFCs/294 ; disallow enum <=> enum conversion (#16351)
|
3 years ago |