Ginger Bill
|
8987a6630c
v0.6.0
|
8 éve |
Ginger Bill
|
10ff8e0426
Fix ir for TypeInfo.Map
|
8 éve |
Ginger Bill
|
a0ae02168a
Update `add_type_info_type` to ignore polymorphic types
|
8 éve |
Ginger Bill
|
a3c1ac2030
Speed up llvm ir printing; Use CRITICAL_SECTION for Mutex on windows
|
8 éve |
Ginger Bill
|
629b248f53
Parallelization of the Parser
|
8 éve |
Ginger Bill
|
62a72f0163
`transmute(type)x`; Minor code clean up
|
8 éve |
Ginger Bill
|
655931f0ea
Minor Simplification of threading demo
|
8 éve |
Ginger Bill
|
ca36fabfc0
Remove dead code for the "fixed" map idea
|
8 éve |
Ginger Bill
|
7bd62481ad
Fix `nil` assignment to unions
|
8 éve |
Ginger Bill
|
fbd27d7c45
Fix map internal type generation
|
8 éve |
Ginger Bill
|
3546391311
Merge branch 'master' of https://github.com/gingerBill/Odin
|
8 éve |
Ginger Bill
|
24c812115e
Remove empty union check on array types; Fix overflowing error printing
|
8 éve |
gingerBill
|
28be0ad69b
Fix IR print bug for empty structs;
|
8 éve |
gingerBill
|
f0980c0a98
Fix import name exportation bug; Fix procedure type printing
|
8 éve |
Ginger Bill
|
1df4aa90ce
Fix struct parameter bugs
|
8 éve |
Ginger Bill
|
6b3cf051f8
Fix math.odin, again
|
8 éve |
Ginger Bill
|
4ecd6e592b
Fix missing semicolons in math.odin
|
8 éve |
Ginger Bill
|
dbddec33c8
Internal changes; thread.odin for windows only
|
8 éve |
Ginger Bill
|
401a5955a4
Fix minor check on vector types
|
8 éve |
Ginger Bill
|
9a3b4167bb
Fix polymorphic element types usage; Empty `union` as opaque type
|
8 éve |
Ginger Bill
|
13bc6eeea4
Make `fields` et al an Array rather than a raw pointer
|
8 éve |
Ginger Bill
|
2da18b6d33
Change internals from `Record` to `Struct`
|
8 éve |
Ginger Bill
|
6d37ed12d2
Update internals of a Union and Tuple
|
8 éve |
Ginger Bill
|
eab23cd5b7
Fix parsing bug with procedure types in return values
|
8 éve |
Ginger Bill
|
d233706a2d
Fix minor parsing bug with procedure return types
|
8 éve |
Ginger Bill
|
f1ab17ed4e
`type_info_of`; enum_value_to_string and string_to_enum_value
|
8 éve |
Ginger Bill
|
6113164211
Change union layout to store type info rather than an integer; ternary expression for types with constant condition
|
8 éve |
Ginger Bill
|
4db462a703
Fix `copy`
|
8 éve |
Ginger Bill
|
a22c6d6c0c
Fix parsing error for compound literals
|
8 éve |
Ginger Bill
|
59fb7b020a
Merge `raw_union` into `struct` as a memory layout tag `#raw_union`
|
8 éve |