Commit History

Author SHA1 Message Date
  gingerBill 18ad6c33ef Implement syscall for arm32 3 years ago
  gingerBill a232c0888c `intrinsics.atomic_type_is_lock_free` 3 years ago
  gingerBill 6636376a81 Correct weak handling 3 years ago
  gingerBill 203382461b Replace the atomic intrinsics 3 years ago
  gingerBill 72ae061769 Add `intrinsics.wasm_memory_grow` `intrinsics.wasm_memory_size` 3 years ago
  gingerBill 3a4630e6b4 Correct `atomic_cxchg_*` `atomic_cxchgweak_*` intrinsics behaviour to monotonic on failure for acq, rel, and acqrel 3 years ago
  gingerBill a7adb2fb6e Merge branch 'master' into freestanding_amd64 3 years ago
  gingerBill f907516cbd #Fix 1615 Replace `llvm.readcyclecounter` with `cntvct_el0` on arm64 3 years ago
  Joakim Hentula a5dde78f08 Add relative slice to type checks for built in len 3 years ago
  gingerBill 196bd735d4 Replace local `@(no_red_zone)` with global `-disable-red-zone` 3 years ago
  gingerBill 493bc653b5 Add `@(no_red_zone)` for procedures 3 years ago
  gingerBill ba61d911da Remove dead code 3 years ago
  gingerBill ffc45e8cc2 Add `intrinsics.constant_utf16_cstring` 3 years ago
  gingerBill db6bd9b358 Allow sysv and win64 calling conventions to be used on any platform on amd64 3 years ago
  gingerBill e011d812ca Improve debug information for direct procedure parmaters 3 years ago
  gingerBill 0738822dda Change how parameter and variables are given debug values 3 years ago
  gingerBill 7386ca9272 Add new objc intrinsics: objc_(register|find)_(selector|class) 3 years ago
  gingerBill c5d348515d Add `intrinsics.type_is_subtype_of`; `intrinsics.objc_selector_name` 3 years ago
  gingerBill 0cc40db565 Begin work on support objc intrinsics 3 years ago
  gingerBill eac74631ec Correct debug information logic for procedure parameters 3 years ago
  gingerBill f6a087775e Disable early return from `check_proc_info` 3 years ago
  gingerBill 49872e40dc Comment out calls 3 years ago
  gingerBill 849fe01e70 Add `lb_add_debug_local_variable` call to procedure arguments 3 years ago
  gingerBill 29ebe0c3c9 Rename architecture `386` to `i386` 3 years ago
  gingerBill 9ecbadd457 Simplify procedure parameters callee logic 3 years ago
  gingerBill fb0a3ab7c1 Correct linkage for entry point procedures on Windows 3 years ago
  gingerBill 7e4067c44c Begin work to move entry point code to Odin itself rather than in C++ side 3 years ago
  Platin21 7a14acaa01 Fixes syscall intrinsic on macOS they use a slightly different section + register for the id 3 years ago
  Platin21 8dbeed8a9f Removes unneeded lookups / Adds sret to call site which fixes the mac bug 3 years ago
  gingerBill 3f038428a7 Begin minimizing `Ast` size 3 years ago