Commit History

Author SHA1 Message Date
  gingerBill 253a3edd30 Change `OdinLLVMBuildTransmute` when to deal with loads 4 years ago
  gingerBill 8239cd34eb Issue #823 - Change semantics of `disabled` attribute to not evaluate any of the parameters at run time 4 years ago
  gingerBill e21d716720 Fix endian conversion to and from floats and ints 4 years ago
  gingerBill d62ff39e60 Remove extra passes 4 years ago
  gingerBill 0ccf103160 Fix byte swapping for endian specific types in `-llvm-api` 4 years ago
  gingerBill 7463ad23d8 Move variable declarations to aid other compilers 4 years ago
  gingerBill 6271d10af7 Fix to `OdinLLVMBuildTransmute` to `goto general_end` on different sized data 4 years ago
  gingerBill c5c82e0551 Fix pseudo-constant local slice initialization 4 years ago
  gingerBill 29ed1d5459 Minor zero enforcement 4 years ago
  gingerBill 50b439daa8 Fix pseudo-constant local embedded slice generation 4 years ago
  gingerBill 23c68b4f7a Change to assert to test both LLVMIsConstant and LLVMIsGlobalConstant 4 years ago
  gingerBill 615104afd1 Revert change :D 4 years ago
  gingerBill d3665331c7 Another minor fix to `OdinLLVMBuildTransmute` 4 years ago
  gingerBill 04be6d190e Minor fix to `OdinLLVMBuildTransmute` 4 years ago
  gingerBill 0007ac63ed Correct #c_vararg behaviour on -llvm-api 4 years ago
  gingerBill 7c951cbf0a Add SOA struct len/cap/allocator fields for the debug symbols 4 years ago
  gingerBill 2d0e2625ac Ensure pointers are of the same type in LLVM ICmp 4 years ago
  gingerBill 5faf859a56 Support `using` on intermediate soa field value from a for-in statement 4 years ago
  gingerBill 7028797d53 Implement `soa_unzip` 4 years ago
  gingerBill 989a03dc77 `soa_zip` (-llvm-api only): creates an `#soa[]struct` from passed slices 4 years ago
  gingerBill 2ec3326653 Support #soa array iteration in a `for in` loop for `-llvm-api` backend only 4 years ago
  gingerBill 0e3ecc350a Make the parser support as many identifiers on the LHS in `for in` loops to improve error messages 4 years ago
  gingerBill 295c1550a8 Support `using` variables in debug information 4 years ago
  gingerBill fc1a352285 For `bit_set`, allow `+` and `-` to be aliases for `|` and `&~`, respectively 4 years ago
  gingerBill d88d6a1fdd `bit_set` support in debug symbols by treating them like a bit field of 1 bit booleans 4 years ago
  gingerBill f1e13bdddb Prefix named types with package name in debug types 4 years ago
  gingerBill 331167e91f Improve debug type names for composite types (arrays, map, struct, union) 4 years ago
  gingerBill e229882fde Clean up some debug type code 4 years ago
  gingerBill 300f988905 Add global variables to -llvm-api debug information 4 years ago
  gingerBill 7f6a43f0af Move LLVM optimization procedures to a separate file to aid with organization 4 years ago