Commit History

Author SHA1 Message Date
  gingerBill 48ab7f876c Fix Implicit Selector Expressions do not work for parameteric struct parameters. #438 5 years ago
  gingerBill 68582c5ad1 Add suggestions to errors on casts and assignments. 6 years ago
  gingerBill 4afc78efc6 Add `where` clauses to `struct` and `union` 6 years ago
  gingerBill 657103c4cf ThreadPool for the parser 6 years ago
  gingerBill b9d3129fb3 `where` clauses for procedure literals 6 years ago
  gingerBill 07ced1cf0e Fix variable dependency ordering issues caused by procedure literals 6 years ago
  gingerBill d118fc569a Add intrinsincs.type_is_quaternion 6 years ago
  gingerBill 7bc146e6fd Built-in Quaternions (Not just an April Fool's Joke any more) 6 years ago
  gingerBill cf23954297 Improve #assert to show the procedure and signature it was called with; Allow the ability to print ExactValue correct now. 6 years ago
  gingerBill 150d4e343d Fix `~(1 << x)` type inference bug 6 years ago
  gingerBill b86dfa7af7 Fix compiler crash with #defined #417 6 years ago
  gingerBill 04036aba9c `package reflect`; fix substring type bug; fix scoping rules for `using` on procedure parameter 6 years ago
  gingerBill b04231dd95 Improve implementation of `intrinsics.type_*` procedures 6 years ago
  gingerBill 37633c1d2a `intrinsics.type_*` constant evaluation procedures 6 years ago
  gingerBill 132fdf14b8 Fix `min`, `max`, `clamp` final type bug 6 years ago
  gingerBill 08c490d9ac Fix bounds checking on slices for constant parameters 6 years ago
  gingerBill f25818e923 Make procedure parameters just named values rather than copied variables 6 years ago
  gingerBill 3d531be711 Improve type hinting for named parameters in call expressions 6 years ago
  gingerBill 56d365a4e7 Improve type inference for procedure group parameters 6 years ago
  gingerBill 8b8cada33e Fix procedure group compiler assert with no matching arguments #393 6 years ago
  gingerBill aaa24894b6 Fix double-pointer indexing bug #396 6 years ago
  gingerBill 2af19c496e Fix comparison for bit field values #386 6 years ago
  gingerBill c40acd008e Add i128/u128 support for bit sets 6 years ago
  gingerBill 3d2279fba0 Support 128-bit integers `i128` `u128` 6 years ago
  gingerBill 222941727f Add `..<` operator for ranges; Add extra checking for bit set assignments 6 years ago
  gingerBill 5697d6df74 -go-to-definitions (OGTD file format) 6 years ago
  gingerBill 458ec5922e odin query 6 years ago
  gingerBill f5fdd031f9 Fix polymorphic procedure return by pointer values #374 6 years ago
  gingerBill 3fc60930e6 Fix constant representability rules 6 years ago
  gingerBill 16f3bc2c0b Allow comparisons with bit field values 6 years ago