Commit History

Author SHA1 Message Date
  gingerBill 361f71deed Use `llvm_const_array` wrapper 1 year ago
  gingerBill 61f39ae0a0 Use a giant packed struct working for type info table 1 year ago
  gingerBill 082324d7b9 Begin work on making the type info table be constantly initialized 1 year ago
  gingerBill c91898a888 Remove #relative slices; Replace with #relative multi-pointers 2 years ago
  gingerBill 65206fe33e Go through loads of `TODO`s 2 years ago
  gingerBill 8b8310711e Fix #2594 zero sized union code generation 2 years ago
  gingerBill 296674e18b Rename `ODIN_DISALLOW_RTTI` to `ODIN_NO_RTTI`; Remove dead command line flags 2 years ago
  gingerBill 7a1ab62987 Fix endianness for wasm64p32 2 years ago
  gingerBill 1c2a30d7e9 Fix constant slice initialization for wasm64p32 2 years ago
  gingerBill 685f7d0fea Rename `word_size` to `ptr_size` internally to make it clearer 2 years ago
  gingerBill 5da76ae34b Add `struct #no_copy` 2 years ago
  gingerBill 6179d4feb1 Rename to `Type_Info_Parameters` 2 years ago
  gingerBill 9455918eec Fix min dep type info problem caused by const ref of `map_set` 2 years ago
  gingerBill ec69101101 Convert `minimum_dependency_type_info_set` to use a `PtrMap` 2 years ago
  gingerBill 600f2b7284 Use heap_allocator for all hash set types 2 years ago
  gingerBill 6cdec65ca1 `gb_internal` LLVM backend 2 years ago
  gingerBill 8852d090b6 Correct static map get; make get take a pointer to simplify compiler internals 2 years ago
  gingerBill bce62b98d4 Basic fmt printing for `map` 2 years ago
  gingerBill c39ef1b25c Ad-hoc pass source code location directly by pointer without stack copy 2 years ago
  gingerBill 0dce7769f4 Clean up private internal constant global handling 2 years ago
  gingerBill 8c3f01fbfa Correct parapoly determination of generated internal type of a `map` 2 years ago
  gingerBill 5337b0b471 Revert "Remove debug message" 3 years ago
  gingerBill 697c839c84 Correct global constant procedure initialization 3 years ago
  gingerBill 84f9fb706b General clean up of LLVM*GEP2 code 3 years ago
  gingerBill 812823cad8 Wrap all `LLVMGetElementType` uses 3 years ago
  gingerBill cb0a59bb2c Eliminate use of LLVMGetElementType for pointers 3 years ago
  gingerBill 076700bd22 Merge pull request #1933 from lerno/reduce_reliance_on_ptr_type 3 years ago
  gingerBill 5e3cf45df3 Add `#soa` pointer type to aid with refactoring to `#soa` data types 3 years ago
  Christoffer Lerno 9c0a3b6c60 Removed use of deprecated functions. Cleaned up most deprecated use of LLVMGetElementType. 3 years ago
  gingerBill 3ec70c5517 Merge functionality of `#maybe` with the standard 'union' functionality 3 years ago