gingerBill
|
5fa66ac6a8
Fix random race condition for poly records
|
2 years ago |
gingerBill
|
7124d541a1
General optimizations
|
2 years ago |
gingerBill
|
faa735d0c7
Localize gen_types mutexes
|
2 years ago |
gingerBill
|
69b075782b
Use a package local mutex for `add_type_and_value`
|
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
|
690666537c
Add `gb_internal` to checker
|
2 years ago |
gingerBill
|
34a048f7da
Replace compiler for loops for the hash-table types to simplify code usage
|
2 years ago |
gingerBill
|
4c40495742
Fix #2188
|
2 years ago |
gingerBill
|
27d56d0da4
Fix #2125
|
2 years ago |
gingerBill
|
3edb3d8d8c
Simplify the handling of the hashing calls for `map`s
|
2 years ago |
gingerBill
|
810a1eee41
Remove the need for `type->Map.internal_type` and replace with the definition of `runtime.Raw_Map`
|
2 years ago |
gingerBill
|
da774e3fd2
General modifications
|
2 years ago |
gingerBill
|
c96e0afbf1
Begin work on implementing the new `map` internals
|
2 years ago |
gingerBill
|
8c3f01fbfa
Correct parapoly determination of generated internal type of a `map`
|
2 years ago |
gingerBill
|
ef372bd861
Replace `#optional_second` with `#optional_allocator_error`
|
2 years ago |
Phil
|
86b6d01242
fix polymorphic proc parameters error handling
|
2 years ago |
gingerBill
|
5e3cf45df3
Add `#soa` pointer type to aid with refactoring to `#soa` data types
|
3 years ago |
gingerBill
|
5168cf03a9
Remove dead `#maybe` code
|
3 years ago |
gingerBill
|
c8ab1b7ee1
Add `#by_ptr` procedure attribute to enforce a parameter to be passed by pointer internally
|
3 years ago |
gingerBill
|
3db3047f47
Minor improvements
|
3 years ago |
gingerBill
|
37d04198ab
Add improved error message when doing `^x` instead of `&x` for addressable variables
|
3 years ago |
gingerBill
|
f8744d87b0
Add shorthand flag to `determine_type_from_polymorphic`
|
3 years ago |
gingerBill
|
c23274adb0
Remove useless check
|
3 years ago |
gingerBill
|
66b5a35ec3
Add `simd_to_bits`; correct fix typo causing issue with parapoly
|
3 years ago |
gingerBill
|
0fd43c1a0b
Add simd.{sqrt, ceil, floor, trunc, nearest}
|
3 years ago |
gingerBill
|
140c00aa0c
`intrinsics.simd_shuffle`
|
3 years ago |
gingerBill
|
808ea30b48
Allow booleans for #simd
|
3 years ago |
gingerBill
|
63cc8a80a0
Correct parapoly for #simd
|
3 years ago |
gingerBill
|
1549d01bf7
Restrict `swizzle` to a power of two for #simd
|
3 years ago |