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 |