gingerBill
|
7fa2d25eea
Fix #complete switch with pointer case doesn't compile #416
|
5 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
|
2d26278a65
Make structs with the same fields but with different tags distinct types
|
6 years ago |
gingerBill
|
9c63212824
Struct field tags
|
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
|
77734ea967
Improve the performance of simple array comparisons
|
6 years ago |
gingerBill
|
4ab9edeb53
union #no_nil
|
6 years ago |
gingerBill
|
b894e2b378
Fix bit set size with 128-bit integers
|
6 years ago |
gingerBill
|
3d2279fba0
Support 128-bit integers `i128` `u128`
|
6 years ago |
gingerBill
|
458ec5922e
odin query
|
6 years ago |
gingerBill
|
16f3bc2c0b
Allow comparisons with bit field values
|
6 years ago |
gingerBill
|
a46a1f5f34
Minor change to bit_field assignment rules
|
6 years ago |
gingerBill
|
c61fd3a70a
Modify type_set_offsets to patch minor bug
|
6 years ago |
gingerBill
|
bdab5e00da
Minor code clean up
|
6 years ago |
gingerBill
|
38ae2e9efa
Allow basic arithmetic operations for vectors
|
6 years ago |
gingerBill
|
4c51384ad6
`intrinsics.vector` type (Experimental)
|
6 years ago |
gingerBill
|
64bd884d94
Add "none" calling convention
|
6 years ago |
Tetralux
|
46c610d6e5
Fix printing IR of integer as a pointer with endianness.
|
6 years ago |
gingerBill
|
5acea1bceb
Source_Code_Location.hash; %#v printing for Source_Code_Location; allow typeid for map keys
|
6 years ago |
gingerBill
|
dd28fe6e82
Update CEL
|
6 years ago |
gingerBill
|
775f1e2c95
Fix default parameter assignment checking
|
6 years ago |
gingerBill
|
7c982b6e10
min & max for types
|
6 years ago |
gingerBill
|
b7eebe5d00
Fix polymorphic record types with constant value parameters
|
6 years ago |
gingerBill
|
0b6fc19fb0
Allow polymorphic cast on fields with `_` #302
|
6 years ago |
gingerBill
|
17b0e3a1a1
Fix bit sets with custom endian underlying type
|
6 years ago |
gingerBill
|
b2df48dadb
Fix typo for little endian integers
|
6 years ago |
gingerBill
|
00161023cd
Endian specific integers: e.g. i32 i32le i32be
|
6 years ago |
gingerBill
|
784c48c9e3
Redefine how union tag size is calculated to match alignment of the union
|
6 years ago |