gingerBill
|
39b3c8c80f
Update System V ABI to for more Odin types
|
5 years ago |
gingerBill
|
3139151935
Minor fix to systemv_distribute_struct_fields
|
5 years ago |
gingerBill
|
672a8f5dbd
Add Odin types for System V ABI
|
5 years ago |
gingerBill
|
8672ff1c55
Fix typo in System V ABI determination
|
5 years ago |
gingerBill
|
abfa894566
Fix general IR parameter case
|
5 years ago |
gingerBill
|
5b52fed268
Correct (experimental) System V AMD64 ABI support
|
5 years ago |
gingerBill
|
1b8c3ca22a
Fix typos and make demo work with -vet
|
5 years ago |
gingerBill
|
66ae4e5afc
Change ODIN_OS string for osx from "osx" to "darwin" to allow for other platforms
|
6 years ago |
gingerBill
|
5fc42bf9c9
Update demo.odin
|
6 years ago |
gingerBill
|
42bbd31df1
Disallow `where` clauses on non-polymorphic records
|
6 years ago |
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 |