Commit History

Author SHA1 Message Date
  gingerBill 65206fe33e Go through loads of `TODO`s 2 years ago
  gingerBill 3072479c3c Generalize name mangling rule to have a singular definition for a name separator 2 years ago
  gingerBill 62031c24a2 Add extra mutex guards around module value access 2 years ago
  gingerBill 1ff6212ffa Always call `lb_run_remove_dead_instruction_pass` to fix `-debug` issues 2 years ago
  gingerBill 8b8310711e Fix #2594 zero sized union code generation 2 years ago
  gingerBill 581eebb197 Fix a race condition when produced anonymous procedure literals with `-use-separate-modules` 2 years ago
  gingerBill 2022a7615a Make all id suffixes use atomics where possible 2 years ago
  gingerBill f622a8393c Change ABI for wasm64p32 on slices and structs 2 years ago
  gingerBill 2bc5e0ebd7 Fix non-constant compound literals of slices 2 years ago
  gingerBill 4a75a1e839 Merge branch 'master' into separate-int-word-sizes 2 years ago
  gingerBill 8bf32ac697 Minor change to handling of propagation of errors with `---` as a value 2 years ago
  gingerBill 685f7d0fea Rename `word_size` to `ptr_size` internally to make it clearer 2 years ago
  gingerBill cde442fa2c Add internal padding to types where ptr size != int size 2 years ago
  gingerBill 843eaf8893 Fix race condition with -use-separate-modules due to type determination 2 years ago
  gingerBill 8dc70f797c Increase use of `temporary_allocator()` where possible 2 years ago
  gingerBill 0602a16ad6 Reserve memory for procedures when generating the LLVM IR 2 years ago
  gingerBill 99460c9e32 Minimize stack wastage with compound literals defining variables 2 years ago
  Phil Homan c6c4ad6188 fix #by_ptr argument overrides for Linux 2 years ago
  gingerBill 48685e8bf1 Remove set volatile for store 2 years ago
  gingerBill 0f697a0f26 Move in_multi_assignment check tighter 2 years ago
  gingerBill ccf4b48865 Add extra checks for multiple assignments when emitting stores 2 years ago
  gingerBill 0d059aa797 Replace `BlockingMutex` with `RwMutex` 2 years ago
  gingerBill 65c0255e7e Replace `RecursiveMutex` with a `BlockingMutex` 2 years ago
  gingerBill b289a27c4e Move the mutex up a little 2 years ago
  gingerBill e488cf4601 Enforce atomic on hasher id 2 years ago
  gingerBill 1ab90de493 Minimize `StringMap` structure usage 2 years ago
  gingerBill 1064bcd060 Clean up use of `StringMap` 2 years ago
  gingerBill 1e21125527 Split out object generation more 2 years ago
  gingerBill 4a8c37dd52 Prepare for arbitrary separate modules 2 years ago
  gingerBill 3b22c6620c Begin to generalize modules away from `AstPackage *` in `-use-separate-modules` 2 years ago