Commit History

Author SHA1 Message Date
  gingerBill 5107bdc06b Make `lb_type_info` use a procedure to load the global value 1 year ago
  gingerBill 5137d12d36 Fix `lb_type_info` for the new layout 1 year ago
  gingerBill c6ee025063 Add type info generation for `bit_field` 1 year ago
  gingerBill 51edf01162 Change type info table to be initializable constantly 1 year ago
  gingerBill 54515af8cc Add field tags to `bit_field` 1 year ago
  gingerBill a4b8c1ea17 Begin work adding `bit_field` 1 year ago
  gingerBill f809788f75 Add missing type information for soa structs 1 year ago
  gingerBill bc0fa1240b Disable using giant packed struct for type info table for the time being 1 year ago
  gingerBill 0ca379ed03 Fix typo 1 year ago
  gingerBill 3bee571e1f Use giant struct only in 17 1 year ago
  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