gingerBill
|
c7cc38b7d8
Remove assert
|
6 years ago |
gingerBill
|
4afc78efc6
Add `where` clauses to `struct` and `union`
|
6 years ago |
gingerBill
|
0a63690b39
Fix typo in ? array lengths error
|
6 years ago |
gingerBill
|
9c63212824
Struct field tags
|
6 years ago |
gingerBill
|
5877017d30
Add error message for non-constant polymorphic name parameters
|
6 years ago |
gingerBill
|
e7d3001dd1
Fix constant default value error #408 (typo)
|
6 years ago |
gingerBill
|
f3bffb9810
Improvement to the Odin calling conventions to pass certain things by "implicit reference" (`const &` in C++)
|
6 years ago |
gingerBill
|
f25818e923
Make procedure parameters just named values rather than copied variables
|
6 years ago |
gingerBill
|
7c99f52187
Add minimum requirement of 2 variants for #no_nil
|
6 years ago |
gingerBill
|
4ab9edeb53
union #no_nil
|
6 years ago |
gingerBill
|
b38a8cfb12
Move internal 128-bit stuff to a windows specific file
|
6 years ago |
gingerBill
|
654740d5b1
Fixes to ABI
|
6 years ago |
gingerBill
|
b894e2b378
Fix bit set size with 128-bit integers
|
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
|
f5fdd031f9
Fix polymorphic procedure return by pointer values #374
|
6 years ago |
gingerBill
|
a5ff983266
Fix parapoly related bugs #370
|
6 years ago |
gingerBill
|
c61fd3a70a
Modify type_set_offsets to patch minor bug
|
6 years ago |
gingerBill
|
ecd2eacd75
Remove dead keywords; Fix `min` and `max` for enum types
|
6 years ago |
gingerBill
|
7580ec494b
Disallow ambiguous singularly variadic polymorphic parameters #361
|
6 years ago |
gingerBill
|
4e93b70f8a
Fix bit_field scoping bug
|
6 years ago |
gingerBill
|
bdab5e00da
Minor code clean up
|
6 years ago |
gingerBill
|
e551d2b25e
Replace `foreign export {}` with `@export`
|
6 years ago |
gingerBill
|
684945ea57
Fix calling conventions for simd vector types
|
6 years ago |
gingerBill
|
e2d4667639
Fix data layout issue on Windows; Remove unused loads in SSA
|
6 years ago |
gingerBill
|
cf94d1735d
Add extra explicit entity usage
|
6 years ago |
gingerBill
|
cda0f4d8f3
Fix `using` struct cycle check
|
6 years ago |
gingerBill
|
0778d18bc7
Fix `using` with `bit_field`
|
6 years ago |