Commit History

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