Commit History

Author SHA1 Message Date
  gingerBill 94d298755a Fix race condition when adding a dependency 4 years ago
  gingerBill 4c306a6f99 Correct `or_return` logic for debug printing and expression is not used checking 4 years ago
  gingerBill 21cbac755e Make `or_else` and `or_return` operators (binary and suffix respectively) 4 years ago
  gingerBill d62f189d72 Remove some dead code 4 years ago
  gingerBill 7bbc9a4634 Add `#any_int` directive to replace `auto_cast` uses on parameters. 4 years ago
  gingerBill 8ff9f2e44f Fix #1077 4 years ago
  gingerBill 367bf0c7ae Fix #1076 4 years ago
  gingerBill c465171b45 Fix #1061 4 years ago
  gingerBill 193fd0eecb Correct and improve type inference for swizzling expressions 4 years ago
  gingerBill 1f79082921 Remove dead comments 4 years ago
  gingerBill a5d6fda433 Define which mutexes are blocking and recursive explicitly 4 years ago
  gingerBill 69027b6840 Remove dead mutexes 4 years ago
  gingerBill 7a9b7af078 Reduce mutex usage and convert things to queues from arrays 4 years ago
  gingerBill cec2309504 Big improvement to the `-threaded-checker` code, unifying the logic and simplify behaviour 4 years ago
  gingerBill ed5a4afc8c Temporarily disable `-threaded-checker`; Restructure the untyped-expr-info system to be much more thread-friendly 4 years ago
  gingerBill 76707e1d2f Add sanity casts for 32/64 bit correctness 4 years ago
  gingerBill 63b572a0ab Clean up big int to LLVM integer code 4 years ago
  gingerBill 460e14e586 Change the compiler's big integer library to use libTomMath 4 years ago
  gingerBill ebcabb8a27 Add sanity conversion check for integer to quaternion 4 years ago
  gingerBill 257b749e9d Minimize mutex usage in `update_expr_type` 4 years ago
  gingerBill d9e6ade030 Add experimental support for a threaded semantic checker to `-threaded-checker` 4 years ago
  gingerBill ed8a6f872d Move things around for sanity checking for multithread preparation 4 years ago
  gingerBill 9f7154a039 Prepare for multithreading the semantic checker by giving mutexes to variables of contention 4 years ago
  gingerBill 4a932616fc Improve CheckerContext usage 4 years ago
  gingerBill 13c3c5be95 Fix #1028 4 years ago
  gingerBill 8b1bfc80fb Fix #1051 4 years ago
  gingerBill 3662275119 Allow `x in ptr_to_map_or_bit_set` 4 years ago
  gingerBill e692efbe09 Improve update expr type semantics for ternary expressions 4 years ago
  gingerBill 35230b1a11 Add "Suggestion: Did you mean?" for selector expression typos 4 years ago
  gingerBill a98eee145d Remove `try`; Replace `try x else y` with `or_else(x, y)` 4 years ago