Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  gingerBill 2bd0fd932a Begin rudimentary work on implementing `odin test` tooling with `*_test.odin` files 5 năm trước cách đây
  gingerBill ca4b0527e8 Minimize memory usage for AST nodes by using Slice<T> rather than Array<T> when the parameter doesn't need to grow 5 năm trước cách đây
  gingerBill db0bcbc4f4 Fix calling convention for new LLVM ABI, and change`PtrSet` index to be `u32` rather than `isize` 5 năm trước cách đây
  gingerBill 0d6f5cec37 Implement custom temporary allocator using ring buffer 5 năm trước cách đây
  gingerBill 17ec3e72a6 Add SCOPED_TEMPORARY_BLOCK for temporary allocations within a block 5 năm trước cách đây
  gingerBill 30d922b059 Make `set_procedure_abi_types` use the permanent_allocator 5 năm trước cách đây
  gingerBill 3c1c10a178 Begin clarifying allocation patterns by changing from `heap_allocator` to specific arenas 5 năm trước cách đây
  gingerBill 9f93042163 Improve lb_abi_to_odin_type 5 năm trước cách đây
  gingerBill a64ea342df Improve USE_NEW_LLVM_ABI_SYSTEM's System V ABI 5 năm trước cách đây
  gingerBill 70b8b3c7dd Update LLVM backend to begin work on a generic ABI system 5 năm trước cách đây
  gingerBill ee3b3fe6a3 Fix `typeid_of` bug 5 năm trước cách đây
  gingerBill c26cb470a2 Fix LLVM-API type cycle for procedures of named procedures 5 năm trước cách đây
  gingerBill 4629754f7c Inline asm expression (-llvm-api) 5 năm trước cách đây
  gingerBill 5fa488f163 Add intrinsics.cpu_relax for llvm-api 5 năm trước cách đây
  gingerBill feeb342c00 Improve multiple return value copy-elision 5 năm trước cách đây
  gingerBill c4dbc88a12 Improve array programming code generation 5 năm trước cách đây
  gingerBill f4b4cd0433 Specific set the code gen level for -llvm-api 5 năm trước cách đây
  gingerBill 4e5b8f2c61 Add `-build-mode:assembly` for `-llvm-api` 5 năm trước cách đây
  gingerBill 0be6ddc7e2 Add `-microarch:<string>` (e.g. `-microarch:native`) 5 năm trước cách đây
  gingerBill 609af3a651 Fix and clean up default procedure parameter code for non-constant types 5 năm trước cách đây
  gingerBill 0cd681e6b7 Expose `runtime._startup_runtime` to allow for freestanding targets in the future 5 năm trước cách đây
  gingerBill bf215377de Add edge case check for "" string 5 năm trước cách đây
  gingerBill d317d3d8b3 Simplify "" string code 5 năm trước cách đây
  gingerBill 77829af9de Fix `delete("")` on `-llvm-api`; Fix linalg stuff 5 năm trước cách đây
  gingerBill 7f48cf8405 [REFLECTION BREAKING] Modify the internals of the `map` type to increase performance 5 năm trước cách đây
  gingerBill 4daf098a3a Fix `defer` on explicit `return` of a procedure with no return values for llvm-api 5 năm trước cách đây
  gingerBill c783840eab Fix #642 5 năm trước cách đây
  gingerBill 9f24188ec8 Fix #708 5 năm trước cách đây
  gingerBill d1d5f61230 Add `intrinsics.alloca` 5 năm trước cách đây
  gingerBill 13e5cb8cc4 Fix #691 and Fix #692 5 năm trước cách đây