Commit History

Author SHA1 Message Date
  gingerBill ff97a73152 Reduce unnecessary map gets 2 years ago
  gingerBill 7840c1b89f Change `__dynamic_map_get` and `__dynamic_map_set` to use separate parameters rather than take a singular struct 2 years ago
  gingerBill a3c04db828 Revert "Just get the value directly and store it in another global variable" 2 years ago
  gingerBill 190c3ab0cd Just get the value directly and store it in another global variable 2 years ago
  gingerBill 0c9aaed9f7 Fix #2029 Eumerated array of procs literal crashes the compiler with an llvm error 2 years ago
  gingerBill aeacf3a9d8 Correct max alignment handling throughout the llvm backend 3 years ago
  gingerBill 5337b0b471 Revert "Remove debug message" 3 years ago
  gingerBill d30198c99a Merge pull request #1944 from odin-lang/load-improvements 3 years ago
  gingerBill 697c839c84 Correct global constant procedure initialization 3 years ago
  gingerBill de8bd88d2a Clean up how procedures are typed in LLVM's dumb type system 3 years ago
  gingerBill 0f3562ef02 Improve compound literal generation for array-like types 3 years ago
  gingerBill 03f683f9e7 Improve emit store for large constants 3 years ago
  gingerBill a7c3906003 `#load(path, type)` 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 cfc3723879 Remove other uses of LLVMGetElementType on pointer types 3 years ago
  gingerBill ff94c605e0 Minor change to `lb_emit_store` for storing nil to procedure variables 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 b28d4b753b Temp fix for `lb_emit_store` 3 years ago
  gingerBill e6ab4f4856 Force memset instead of store zeroinitializer when the value is large 3 years ago
  gingerBill c8ab1b7ee1 Add `#by_ptr` procedure attribute to enforce a parameter to be passed by pointer internally 3 years ago
  gingerBill 6c7e5748a8 Integrate numerous debug fixes from #1877 3 years ago
  gingerBill e61b73d7ad Fix #1869 3 years ago
  gingerBill 1676c643df Change MAX_STORE_SIZE 3 years ago
  gingerBill 4d06a54c0c Use `memmove` if possible when emitting store over a certain size 3 years ago
  gingerBill 5187db525f Minor style change 3 years ago
  gingerBill a8bd340267 Merge pull request #1395 from hdooley/master 3 years ago