gingerBill
|
c76bdced55
Merge branch 'master' into directx-packages
|
3 years ago |
gingerBill
|
459ea5f4f6
Fix typo
|
3 years ago |
gingerBill
|
8e8a075a22
Merge branch 'master' into directx-packages
|
3 years ago |
gingerBill
|
db6bd9b358
Allow sysv and win64 calling conventions to be used on any platform on amd64
|
3 years ago |
gingerBill
|
65dedbb1ca
Add `#subtype` struct field prefix, required to have a COM interface hierarchy
|
3 years ago |
gingerBill
|
f8afda3b22
Add more objc attributes
|
3 years ago |
gingerBill
|
05dd3d490d
Correct objc_class propagation for parapoly structs
|
3 years ago |
gingerBill
|
97be867103
Rename `#partial[Enum]Type` to `#sparse[Enum]Type` for non-contiguous enum fields
|
3 years ago |
gingerBill
|
fe0b5bf4e2
Parse comments on enums fields
|
3 years ago |
gingerBill
|
2554c72bb2
Update CommentGroup parsing for struct types
|
3 years ago |
gingerBill
|
28a816ef25
Allow for entity grouping in structs and procedure signatures with the Odin doc-format
|
3 years ago |
gingerBill
|
80bd1eb615
Fix polymorphic matrix element with a minor hack
|
3 years ago |
gingerBill
|
236b08cb49
Fix #1356
|
3 years ago |
Joakim Hentula
|
8255481204
Allow enums to pass #any_int checks
|
3 years ago |
gingerBill
|
3f038428a7
Begin minimizing `Ast` size
|
3 years ago |
gingerBill
|
6646348e1a
Increase usage of `PtrMap`
|
3 years ago |
Jeroen van Rijn
|
dcc5697a48
Fix error message.
|
3 years ago |
gingerBill
|
141299eb02
Change the behaviour change is for when a `bit_set` of range/enum and the underlying type has been specified
|
3 years ago |
gingerBill
|
306bdf8869
Update alignment rules for `matrix` types as a compromise to keep zero padding
|
3 years ago |
gingerBill
|
e0b9475378
Allow casting between square matrices of the same element type
|
3 years ago |
gingerBill
|
cee45c1b15
Add `hadamard_product`
|
3 years ago |
gingerBill
|
4c655865e5
Begin work on matrix type
|
3 years ago |
gingerBill
|
d386563344
Correct issue with the generated `map` type internals; Simplify map rehash logic to utilize `resize`
|
3 years ago |
gingerBill
|
00671a59a0
Minor code cleanup for backend; add `struct_fields_index_by_increasing_offset` for future use
|
3 years ago |
gingerBill
|
71f2289c20
Fix #1174
|
3 years ago |
Jeroen van Rijn
|
0d12432d3f
VS: Fix compilation using VS 2022.
|
3 years ago |
gingerBill
|
526a42c6ca
Remove custom alignment limit
|
3 years ago |
gingerBill
|
be68bf9f26
Only store `field_index` remove `field_src_index` (for the time being)
|
3 years ago |
gingerBill
|
042dbda47f
Replace many uses of `heap_allocator()` with `permanent_allocator()`
|
3 years ago |
gingerBill
|
2d7aea79b9
Make `TypeStructl.tags` a pointer from a slice (reduce memory usage)
|
3 years ago |