Commit History

Author SHA1 Message Date
  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