ringabout
|
0448f30fd9
fixes #20026; marks system procs which can raise defects (#20864)
|
2 years ago |
ringabout
|
c4e5dab419
fixes #20740; fixes pre-existing field visibility issues and removes `efSkipFieldVisibilityCheck` (#20741)
|
2 years ago |
Andreas Rumpf
|
81087c949f
fixes #20572 (#20585)
|
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 |
ringabout
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
2 years ago |
metagn
|
2cca38d33c
pragma for sfCallsite instead of name check + better semantics, test (#20464)
|
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
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
Aditya Siram
|
be4bd8a0ed
Fixes #20348; only respect the recursion limit if the symbol's generic type has been generated by the compiler (#20377)
|
2 years ago |
metagn
|
a73ae3e066
minor improvements to follow up recent PRs (#20342)
|
2 years ago |
metagn
|
d143924ab2
remove unused sfProcvar, "procvar" mentions (#20204)
|
2 years ago |
metagn
|
b8dc58d884
test removing dollar for objects out of system (#20242)
|
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 |
metagn
|
f6eb1d4d7d
remove {.this.} pragma, deprecated since 0.19 (#20201)
|
2 years ago |
Lancer11211
|
efd5c571bf
.forbids pragma: defining forbidden tags (#20050)
|
2 years ago |
quantimnot
|
f7a13f62d6
Stop type aliases from inheriting sfUsed (#19861)
|
2 years ago |
quantimnot
|
d30c6419a0
Refactor and doc package handling, module name mangling (#19821)
|
2 years ago |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
flywind
|
0c3892c3c7
nvro don't touch cdecl types [backport: 1.6] (#19461)
|
2 years ago |
Andreas Rumpf
|
32d4bf3525
fixes an old ARC bug: the produced copy/sink operations don't copy the hidden type field for objects with enabled inheritance; fixes #19205 [backport:1.6] (#19232)
|
2 years ago |
Andreas Rumpf
|
b7c66ce860
fixes #19013 [backport:1.6] (#19111)
|
3 years ago |
Timothee Cour
|
f77dea01fd
define `nimVersion` automatically and avoid needing -d:nimVersion140 (#18726)
|
3 years ago |
Andreas Rumpf
|
90a2b5afd8
correct effect tracking for .borrowed procs [backport] (#18882)
|
3 years ago |
Andreas Rumpf
|
e0ef859130
strict effects (#18777)
|
3 years ago |
Timothee Cour
|
fa7c1aa864
move PNode.comment to a side channel, reducing memory usage during compilation by a factor 1.25x (#18760)
|
3 years ago |
flywind
|
061a9183f7
replace wrt with proper word (#18724)
|
3 years ago |