Commit History

Author SHA1 Message Date
  gingerBill feeb342c00 Improve multiple return value copy-elision 4 years ago
  gingerBill c4dbc88a12 Improve array programming code generation 4 years ago
  gingerBill f4b4cd0433 Specific set the code gen level for -llvm-api 4 years ago
  gingerBill 4e5b8f2c61 Add `-build-mode:assembly` for `-llvm-api` 4 years ago
  gingerBill 0be6ddc7e2 Add `-microarch:<string>` (e.g. `-microarch:native`) 4 years ago
  gingerBill 609af3a651 Fix and clean up default procedure parameter code for non-constant types 4 years ago
  gingerBill 0cd681e6b7 Expose `runtime._startup_runtime` to allow for freestanding targets in the future 5 years ago
  gingerBill bf215377de Add edge case check for "" string 5 years ago
  gingerBill d317d3d8b3 Simplify "" string code 5 years ago
  gingerBill 77829af9de Fix `delete("")` on `-llvm-api`; Fix linalg stuff 5 years ago
  gingerBill 7f48cf8405 [REFLECTION BREAKING] Modify the internals of the `map` type to increase performance 5 years ago
  gingerBill 4daf098a3a Fix `defer` on explicit `return` of a procedure with no return values for llvm-api 5 years ago
  gingerBill c783840eab Fix #642 5 years ago
  gingerBill 9f24188ec8 Fix #708 5 years ago
  gingerBill d1d5f61230 Add `intrinsics.alloca` 5 years ago
  gingerBill 13e5cb8cc4 Fix #691 and Fix #692 5 years ago
  gingerBill c18fc2da9f Remove some dead code 5 years ago
  gingerBill 9da1347c21 Fix Source_Code_Location error for *_insert_dynamic_map_key_and_value procedures 5 years ago
  gingerBill 1b2cc739a9 Handle `llvm` package name edge case for IR mangling 5 years ago
  gingerBill 92363da58e Add `-show-system-calls`; Update runtime for windows_386; Fix some minor bugs 5 years ago
  gingerBill 0ea64182f1 Begin work on windows 386 5 years ago
  gingerBill a6edcf4f18 Fix ABI typo bug; Add `pop_safe` and `pop_front_safe` 5 years ago
  gingerBill 2b27300387 Fix LLVM code gen bug 5 years ago
  gingerBill 724c776dbe Fix enumerated array type information creation bug 5 years ago
  gingerBill 781395ada1 Add `deferred_in_out` attribute 5 years ago
  gingerBill c3ebc49ad2 Fix `@static` slice for LLVM C API backend 5 years ago
  gingerBill 01d12770fa Fix compound literals for constant procedure fields 5 years ago
  gingerBill 82b559c32b Remove debug code 5 years ago
  gingerBill f305726015 Fix `#c_vararg` for LLVM C API 5 years ago
  gingerBill 99944f3b02 Improve behaviour of `return` with named results to aid with `defer` statements 5 years ago