Commit History

Author SHA1 Message Date
  Joakim Hentula a5dde78f08 Add relative slice to type checks for built in len 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
  Yawning Angel c430a82721 src: Fix the syscall intrinsic code generation for Linux and Windows 3 years ago
  gingerBill 23f0fbc376 Improve matrix->matrix casting implementation 3 years ago
  gingerBill 6be104e521 Make llvm backend code use `PtrMap`; remove dead code 3 years ago
  gingerBill 6ded538546 `@(linkage=<string>)` for procedures and variables; `@(require)` for procedures; `package runtime` linkage improvements; Subsequence improvements to `lb_run_remove_unused_function_pass` 3 years ago
  gingerBill c5cd97dd89 Improve `wasm-import` semantics to allow procedures from different import paths 3 years ago
  Yawning Angel 796a0c3968 core/intrinsics: Add mem_zero_volatile 3 years ago
  gingerBill 8ef6f9dd7b Compile `wasm64`; Add `lb_run_remove_unused_function_pass` 3 years ago
  gingerBill 549a383cf0 Merge branch 'master' into new-matrix-type 3 years ago
  gingerBill 72cc92dc5c Add `llvm_get_inline_asm` for future compatibility 3 years ago
  gingerBill a440d8d812 Improve use of vector muladd operations 3 years ago