ringabout
|
c814c4d993
fixes #3770; templates with untyped parameters resolve private fields wrongly in generics (#21554)
|
преди 1 година |
ringabout
|
a137e50150
fixes #19291; implements `wasMoved` hook (#21303)
|
преди 1 година |
Ivan Yonchovski
|
7031ea65cd
Implemented basic macro expand functionality (#20579)
|
преди 1 година |
ringabout
|
af0f3639ec
remove dead code in VM (#21296)
|
преди 1 година |
metagn
|
9a50033d5b
generic `define` pragma + string alias (#20979)
|
преди 2 години |
Bung
|
5917c2d5b7
fix #15836 proc arg return type auto unexpectly match proc with concr… (#21065)
|
преди 2 години |
ringabout
|
db56fc3bcb
Revert "fix #15836 proc arg return type auto unexpectly match proc with concr…" (#21057)
|
преди 2 години |
Bung
|
0cd9bdcf9f
fix #15836 proc arg return type auto unexpectly match proc with concr… (#21044)
|
преди 2 години |
ringabout
|
0448f30fd9
fixes #20026; marks system procs which can raise defects (#20864)
|
преди 2 години |
ringabout
|
c4e5dab419
fixes #20740; fixes pre-existing field visibility issues and removes `efSkipFieldVisibilityCheck` (#20741)
|
преди 2 години |
Andreas Rumpf
|
81087c949f
fixes #20572 (#20585)
|
преди 2 години |
ringabout
|
5602183234
'lock levels' are deprecated, now a noop (#20539)
|
преди 2 години |
Andreas Rumpf
|
0d23419e68
DAA and 'out' parameters (#20506)
|
преди 2 години |
Andreas Rumpf
|
9d858a29fc
cleanup nfFirstWrite flags (#20500)
|
преди 2 години |
ringabout
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
преди 2 години |
metagn
|
2cca38d33c
pragma for sfCallsite instead of name check + better semantics, test (#20464)
|
преди 2 години |
Andreas Rumpf
|
8d47bf1822
new move analyser2 (#20471)
|
преди 2 години |
metagn
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
преди 2 години |
Andreas Rumpf
|
ca1f3f36b9
no ropes WIP (#20433)
|
преди 2 години |
Aditya Siram
|
be4bd8a0ed
Fixes #20348; only respect the recursion limit if the symbol's generic type has been generated by the compiler (#20377)
|
преди 2 години |
metagn
|
a73ae3e066
minor improvements to follow up recent PRs (#20342)
|
преди 2 години |
metagn
|
d143924ab2
remove unused sfProcvar, "procvar" mentions (#20204)
|
преди 2 години |
metagn
|
b8dc58d884
test removing dollar for objects out of system (#20242)
|
преди 2 години |
metagn
|
0014b9c48e
top-down type inference, implements rfc 149 (#20091)
|
преди 2 години |
metagn
|
d1d141b135
new .redefine pragma for templates, warn on redefinition without it (#20211)
|
преди 2 години |
metagn
|
f6eb1d4d7d
remove {.this.} pragma, deprecated since 0.19 (#20201)
|
преди 2 години |
Lancer11211
|
efd5c571bf
.forbids pragma: defining forbidden tags (#20050)
|
преди 2 години |
quantimnot
|
f7a13f62d6
Stop type aliases from inheriting sfUsed (#19861)
|
преди 2 години |
quantimnot
|
d30c6419a0
Refactor and doc package handling, module name mangling (#19821)
|
преди 2 години |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
преди 2 години |