Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 rok temu |
metagn
|
16bc546aea
remove useVersion (#21626)
|
1 rok temu |
Andreas Rumpf
|
8a19ac2070
fixes #21393 and misc style changes (#21419)
|
1 rok temu |
Ivan Yonchovski
|
7031ea65cd
Implemented basic macro expand functionality (#20579)
|
1 rok temu |
Bung
|
5f41be3b45
fix #20253 (#21174)
|
1 rok temu |
ringabout
|
4388636010
fixes #21043; fixes a named exception in the infixAs expression which generate an implicit uninitialized let statement (#21081)
|
1 rok temu |
Andreas Rumpf
|
3812d91390
alternative, much simpler algorithm for strict func checking (#21066)
|
2 lat temu |
Andreas Rumpf
|
2ebd71bfd4
tiny refactoring related to sink parameter inference logic (#21064)
|
2 lat temu |
ringabout
|
b2c7019006
definite assignment analysis for let (#21024)
|
2 lat temu |
ringabout
|
8e1181bde5
issue a warning for ptr to cstring conversion[backport] (#20814)
|
2 lat temu |
Andreas Rumpf
|
76763f51aa
implemented strictCaseObjects (#20608)
|
2 lat temu |
Andreas Rumpf
|
81087c949f
fixes #20572 (#20585)
|
2 lat temu |
ringabout
|
0bacdf5fdf
fixes #20515; base `method` requires explicit `{.gcsafe.}` to be GC-safe (#20574)
|
2 lat temu |
ringabout
|
1e15f975b8
fixes #19162; enable `strictEffects` for v2 (#19380)
|
2 lat temu |
ringabout
|
5602183234
'lock levels' are deprecated, now a noop (#20539)
|
2 lat temu |
Andreas Rumpf
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 lat temu |
Andreas Rumpf
|
9d858a29fc
cleanup nfFirstWrite flags (#20500)
|
2 lat temu |
Andreas Rumpf
|
8d47bf1822
new move analyser2 (#20471)
|
2 lat temu |
metagn
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 lat temu |
Andreas Rumpf
|
6bf21e7b3d
fixes #19724; don't be aggressive when you infer sink parameters (#20314)
|
2 lat temu |
metagn
|
a95b6391fd
support cstring in `case` (#20130)
|
2 lat temu |
metagn
|
d143924ab2
remove unused sfProcvar, "procvar" mentions (#20204)
|
2 lat temu |
Lancer11211
|
efd5c571bf
.forbids pragma: defining forbidden tags (#20050)
|
2 lat temu |
flywind
|
efaa6777a4
fix #19435; don't create TypeBoundOps for tyOpenArray, tyVarargs [backport: 1.6] (#19723)
|
2 lat temu |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 lat temu |
Andreas Rumpf
|
1cbdc1573a
fixes #19159 [backport:1.6] (#19210)
|
3 lat temu |
Andreas Rumpf
|
fce89cb60a
fixes another effect inference bug [backport:1.6] (#19100)
|
3 lat temu |
Andreas Rumpf
|
90a2b5afd8
correct effect tracking for .borrowed procs [backport] (#18882)
|
3 lat temu |
Andreas Rumpf
|
ac7acd827c
we need something better than warningAsError for effect handling viol… (#18796)
|
3 lat temu |
Andreas Rumpf
|
cddf8ec6f6
implements https://github.com/nim-lang/RFCs/issues/407 (#18793)
|
3 lat temu |