Commit History

Author SHA1 Message Date
  Laytan Laats da1e09c95d check packed load and set alignment on all loads, not just lb_emit_load 10 months ago
  Laytan Laats 603efa860a add '#caller_expression' 11 months ago
  Laytan ca6ef95b03 add support for linux_riscv64 and freestanding_riscv64 1 year ago
  Laytan Laats e3f375afd8 fix c_vararg bit_set 1 year ago
  Feoramund e27a424f4d Swap `reduce_any` and `reduce_all` 1 year ago
  gingerBill f56abf3780 Add `intrinsics.masked_expand_load` and `intrinsics.masked_compress_store` 1 year ago
  gingerBill 80ea4e0aeb Remove dead code 1 year ago
  gingerBill 84ac56f778 Add `intrinsics.simd_masked_load` and `intrinsics.simd_masked_store` 1 year ago
  gingerBill 7e701d1677 Add `intrinsics.simd_gather` and ``intrinsics.simd_scatter` 1 year ago
  gingerBill 90fc52c2ee Rename `add_sat` -> `saturating_add` 1 year ago
  gingerBill 9a01a13914 Add `simd_reduce_any` and `simd_reduce_all` 1 year ago
  Laytan Laats 47f14dd9ea type is never a tuple here 1 year ago
  Laytan Laats 853487e86c fix `add_sat` and `sub_sat` intrinsics 1 year ago
  gingerBill 23ca27f40b Add intrinsics `add_sat` and `sub_sat` 1 year ago
  gingerBill 1e37eaf54d Begin work for `bit_set[...; [N]T]` (not working) 1 year ago
  gingerBill 432388ac7f Generate backing array in the case where there is no `DeclInfo` for the procedure body 1 year ago
  gingerBill f657055f12 Add `slice` variable if not exists 1 year ago
  gingerBill 2e0c5fefde Reuse the slice value too for variadic parameters (LLVM >= 13) 1 year ago
  gingerBill 6959554040 Calculate size and alignment, and reuse memory for all variadic calls within a procedure body 1 year ago
  gingerBill 5027c7081e Reuse slice variable for variadic parameters 1 year ago
  gingerBill 3533094cc2 Restrict `#no_capture` to pointer-like types only 1 year ago
  gingerBill 5ce6676914 Make `#no_capture` map to `nocapture` 1 year ago
  gingerBill 3dff83f3dc Mock out `#no_capture` for future use 1 year ago
  gingerBill edc793d7c1 Add `#no_capture args: ..T` to reuse the backing array stack memory 1 year ago
  Laytan Laats 1a20b78633 remove misleading `@(optimization_mode)` values and make "none" inhibit optimizations 1 year ago
  Laytan Laats b79d7e6917 disallow non-global foreign import of variables on wasm 1 year ago
  Feoramund 5b5402fb23 Add `intrinsics.syscall_bsd` 1 year ago
  Laytan Laats 6d862cc4e5 fix unreachable hit when param and/or return have complex inits 1 year ago
  laytan 2a526058b3 fix passing pointer to constant in non-odin cc 1 year ago
  gingerBill 8dec4f6ed3 Merge pull request #3570 from jasonKercher/linux-arm32 1 year ago