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 |