Commit History

Author SHA1 Message Date
  gingerBill 2e633f57a0 Add concrete type information for untyped values as procedure arguments 4 years ago
  gingerBill ce08e832f7 Allow `..=` alongside `..` as a "full range" operator; Update `core:odin/parser` etc 4 years ago
  gingerBill 1cf6b6679d Add custom basic dead instruction elimination pass 4 years ago
  gingerBill 7b7081d607 Remove old dead code 4 years ago
  gingerBill 5ae564cc8c Add name to aggregate result pointer to procedures 4 years ago
  gingerBill f7b1290fe9 Change `for i in x..y {}` behaviour 4 years ago
  gingerBill b01c2e1017 Disallow slicing of constant values 4 years ago
  gingerBill 63b54ce7c6 Add minor ignoring hint on type assertions to get better code generation with no optimizations enabled 4 years ago
  gingerBill 2e5f57d8a1 Fix #741 4 years ago
  gingerBill d2fcbf0e1d Fix #948 4 years ago
  gingerBill d353f97f91 Add `byval` with `align`, `sret` attributes for SysV 4 years ago
  gingerBill e1c2528d87 Remove warning on \*nix 4 years ago
  gingerBill 8ff80dec58 Minor change (in preparation for something else) to opt passes 4 years ago
  gingerBill 9a4d942b0b Fix debug information for array types by setting the `DISubrange` 4 years ago
  gingerBill ff6fdc7812 Correct SysV ABI for `-> (f32, bool)` 4 years ago
  gingerBill da7a9a3584 Improve type inference rules for implicit selector expressions 4 years ago
  gingerBill b6a1ec0229 Remove debug code 4 years ago
  gingerBill 60685369b9 Fix typo 4 years ago
  gingerBill 0f2a9e6143 Fix LLVM store point for nested types containing procedures (e.g. `^^proc()`) 4 years ago
  gingerBill 278de3a92f Unify `AstTernaryExpr` with `AstTernaryIfExpr` 4 years ago
  gingerBill 579b317be8 Mark external thread local globals 4 years ago
  gingerBill 08360e2337 Minor cleanup 4 years ago
  gingerBill 94570a24c1 Move anonymous proc generation into `lbGenerator` 4 years ago
  gingerBill 17001bf38c Nearly approach full functionality for -use-separate-modules coupled with multithreading 4 years ago
  gingerBill b83e67f45f Get LLVM backend multithread for object generation with `-use-separate-modules` 4 years ago
  gingerBill a5eea97edb Prepare to multithread object generation 4 years ago
  gingerBill 5d70289b69 Remove test code 4 years ago
  gingerBill d76ba7895b Minor fixes to -use-separate-modules 4 years ago
  gingerBill dfe1dedeb1 Experimental support for `-use-separate-modules` 4 years ago
  gingerBill d027a5f1a4 Add min_f16 and max_f16 dependencies 4 years ago