Commit History

Author SHA1 Message Date
  gingerBill 34a048f7da Replace compiler for loops for the hash-table types to simplify code usage 2 years ago
  gingerBill 7cfbd87f57 Merge branch 'master' into map-dev 2 years ago
  gingerBill e9e05a3783 Fix typo 2 years ago
  gingerBill 2b83f27f06 Merge branch 'master' into map-dev 2 years ago
  gingerBill 3d0e194298 Check for non-zero sized elements for `intrinsics.ptr_sub` 2 years ago
  gingerBill a74093784c Add `intrinsics.map_cell_info` and `intrinsics.map_info` 2 years ago
  gingerBill ed58374964 Make `Map_Info` store pointers to cell info rather than inline 2 years ago
  gingerBill 6a14c3edb4 Make `raw_data` an intrinsic rather a `@(builtin)` runtime procedure 2 years ago
  Jeroen van Rijn 92fb65cf2e Fix `#defined(I)`. 2 years ago
  gingerBill 35e70f4be1 Add node data for union when using `intrinsics.type_convert_variants_to_pointers` 2 years ago
  gingerBill 6c8aad0afb Make `intrinsics.{count_ones, count_zeros, count_trailing_zeros, count_leading_zeros}` work at compile time 2 years ago
  gingerBill b426e8577b `cap(Enum)` (equivalent to `max(Enum)-min(Enum)+1`) 2 years ago
  gingerBill 1bc0e66ed1 Improve error message for using `offset_of` within a struct itself of that struct 3 years ago
  gingerBill f77709e67e Add `intrinsics.type_convert_variants_to_pointers` and `reflect.get_union_as_ptr_variants` 3 years ago
  gingerBill 4bdd2ff93c Make valgrind calls a no-op on non-supported platforms rather than print an error 3 years ago
  gingerBill b82b91ea08 Fix #1974 by erring on untyped parameters to `intrinsics.objc_send` 3 years ago
  gingerBill 2908923db9 Fix #1972 3 years ago
  gingerBill 82e840a0ca EXPERIMENTAL `intrinsics.valgrind_client_request` 3 years ago
  gingerBill cecadce86d Allow for chaining of '#load(path) or_else #load(path)' 3 years ago
  gingerBill a7c3906003 `#load(path, type)` 3 years ago
  gingerBill 70dc0c15fd Improve type hint for #load to allow for string types 3 years ago
  gingerBill 9eeed9d5bd Simplify `#load_or` for the time being 3 years ago
  gingerBill a054c2934e Cache #load data and hashes 3 years ago
  gingerBill 38102f14c1 Add `#load(path) or_else default` in favour of `#load_or(path, default)` 3 years ago
  gingerBill 0997df4fcf Move builtin directives to a separate procedure 3 years ago
  gingerBill 576914aee1 Make `unreachable()` a built-in compiler-level procedure 3 years ago
  gingerBill bb7f291f5f Remove `simd_rem`; Disallow `simd_div` for integers 3 years ago
  gingerBill cef022539e Rename to `lanes_rotate_left`, `lanes_rotate_right`, `lanes_reverse` 3 years ago
  gingerBill d7eaf0f87b Add `intrinsics.x86_cpuid` and `intrinsics.x86_xgetbv` 3 years ago
  gingerBill 8518d3b232 Rename to `non_temporaral_*` 3 years ago