gingerBill
|
f5d9ca64f9
Begin work on new pseudo-architecture: wasm64p32
|
2 years ago |
gingerBill
|
8dc70f797c
Increase use of `temporary_allocator()` where possible
|
2 years ago |
gingerBill
|
a9182cfd8c
Allow compound literals to access fields through `using`
|
2 years ago |
gingerBill
|
66f2881a78
Allow comparisons between empty `struct{}` and `union{}`
|
2 years ago |
gingerBill
|
8a2a70a3c2
Fix overriding procedure information for literals
|
2 years ago |
gingerBill
|
3d2a6c5895
Fix #2282 caused by a typo
|
2 years ago |
gingerBill
|
eb1d00ced6
Fix #2264
|
2 years ago |
gingerBill
|
f41c91d36b
Fix #2274
|
2 years ago |
gingerBill
|
68b2d4b9e2
Fix #2305
|
2 years ago |
gingerBill
|
69934c3b0b
More `for_array(i, y)` to `for (x : y)` translations
|
2 years ago |
gingerBill
|
fa562ec5d6
Remove unneeded `local_entity_map`
|
2 years ago |
gingerBill
|
529383f5b1
Correct a race condition when checking the procedure body
|
2 years ago |
gingerBill
|
9b278db993
Revert "Change `tav` to be a pointer internally"
|
2 years ago |
gingerBill
|
e98f1a28e6
Change `tav` to be a pointer internally
|
2 years ago |
gingerBill
|
6cdec65ca1
`gb_internal` LLVM backend
|
2 years ago |
gingerBill
|
d88b052d2d
Naïve optimization of named _split_ multiple return valued when `defer` is never used
|
2 years ago |
gingerBill
|
c663566cd5
Fixed comparison against nil for maps
|
2 years ago |
gingerBill
|
d2019e3e4d
Enforce pointer cast
|
2 years ago |
gingerBill
|
16fc961010
Begin work on map static set
|
2 years ago |
gingerBill
|
8852d090b6
Correct static map get; make get take a pointer to simplify compiler internals
|
2 years ago |
gingerBill
|
1bcec3f769
Change map internal calls to use a pointer
|
2 years ago |
gingerBill
|
046dd55032
Change `__dynamic_map_get` signature
|
2 years ago |
gingerBill
|
2b7ca2bdd6
Fix #2160 (deep subtyping through `using` of `_`)
|
2 years ago |
gingerBill
|
9da37ed394
Optimize `#caller_location` and `#location` to use read only data section where possible
|
2 years ago |
gingerBill
|
532133d648
Minor technical improvement
|
3 years ago |
gingerBill
|
ff97a73152
Reduce unnecessary map gets
|
3 years ago |
gingerBill
|
7840c1b89f
Change `__dynamic_map_get` and `__dynamic_map_set` to use separate parameters rather than take a singular struct
|
3 years ago |
gingerBill
|
4998cf80c1
Fix #2017 mismatched types in binary matrix expression for `flt * (mat * vec)`
|
3 years ago |
gingerBill
|
3e3b9ae2df
Fix #1994 Returning to err: Maybe(Error) raises compiler assert
|
3 years ago |
gingerBill
|
aeacf3a9d8
Correct max alignment handling throughout the llvm backend
|
3 years ago |