Commit History

Autor SHA1 Mensaxe Data
  gingerBill 8dc70f797c Increase use of `temporary_allocator()` where possible %!s(int64=2) %!d(string=hai) anos
  gingerBill c1c7128634 Minimize severe memory usage by enforcing the `heap_allocator()` in places %!s(int64=2) %!d(string=hai) anos
  gingerBill 233f47cc99 Fix #2329 %!s(int64=2) %!d(string=hai) anos
  gingerBill c08809e29d Improve handling of passing constants to implicit immutable const ref parameters %!s(int64=2) %!d(string=hai) anos
  gingerBill 8a16fd7699 Rename built-in procedure to `expand_values` %!s(int64=2) %!d(string=hai) anos
  gingerBill 0324281634 Enforce dynamic map calls for the time being %!s(int64=2) %!d(string=hai) anos
  gingerBill de0a3e0ab9 Minor change to `byval` for readonly parameters %!s(int64=2) %!d(string=hai) anos
  gingerBill 881ef69063 Use `~{}` syntax %!s(int64=2) %!d(string=hai) anos
  gingerBill 761a19689d Escape `$` in asm %!s(int64=2) %!d(string=hai) anos
  gingerBill 5d397804f7 Fix #2286 by printing an error correctly %!s(int64=2) %!d(string=hai) anos
  gingerBill 68b2d4b9e2 Fix #2305 %!s(int64=2) %!d(string=hai) anos
  gingerBill 3b22c6620c Begin to generalize modules away from `AstPackage *` in `-use-separate-modules` %!s(int64=2) %!d(string=hai) anos
  gingerBill 402a165b60 Correct missing procedures in other build modules which cause a linkage problem %!s(int64=2) %!d(string=hai) anos
  gingerBill 252be0fb41 Make all maps use heap allocator implicitly %!s(int64=2) %!d(string=hai) anos
  gingerBill fa562ec5d6 Remove unneeded `local_entity_map` %!s(int64=2) %!d(string=hai) anos
  gingerBill 529383f5b1 Correct a race condition when checking the procedure body %!s(int64=2) %!d(string=hai) anos
  gingerBill 9b278db993 Revert "Change `tav` to be a pointer internally" %!s(int64=2) %!d(string=hai) anos
  gingerBill e98f1a28e6 Change `tav` to be a pointer internally %!s(int64=2) %!d(string=hai) anos
  gingerBill c1f5be24e2 Remove dead code in the compiler %!s(int64=2) %!d(string=hai) anos
  gingerBill 6cdec65ca1 `gb_internal` LLVM backend %!s(int64=2) %!d(string=hai) anos
  gingerBill 1f8f94276e Initialize the multiple return value map in `lb_create_dummy_procedure` %!s(int64=2) %!d(string=hai) anos
  gingerBill d88b052d2d Naïve optimization of named _split_ multiple return valued when `defer` is never used %!s(int64=2) %!d(string=hai) anos
  gingerBill 615eccb6d1 Correct return ptr semantics for split returns %!s(int64=2) %!d(string=hai) anos
  gingerBill 0befadde1d Basic copy elision support for multiple return values %!s(int64=2) %!d(string=hai) anos
  gingerBill aef8b25a8e Listen to past Bill's wisdom %!s(int64=2) %!d(string=hai) anos
  gingerBill 7ab591667a Basic support for new ABI experiment on Win64 %!s(int64=2) %!d(string=hai) anos
  gingerBill 0a0db23b17 Remove copy elision code %!s(int64=2) %!d(string=hai) anos
  gingerBill 1baa47c78e Fix #2179 %!s(int64=2) %!d(string=hai) anos
  gingerBill 5bbab05161 Fix #2199 %!s(int64=2) %!d(string=hai) anos
  gingerBill 25bec19b1f Revert "Minor improvement to multi return value reducing stack usage" %!s(int64=2) %!d(string=hai) anos