Ginger Bill
|
8987a6630c
v0.6.0
|
8 年之前 |
Ginger Bill
|
629b248f53
Parallelization of the Parser
|
8 年之前 |
Ginger Bill
|
62a72f0163
`transmute(type)x`; Minor code clean up
|
8 年之前 |
Ginger Bill
|
655931f0ea
Minor Simplification of threading demo
|
8 年之前 |
Ginger Bill
|
dbddec33c8
Internal changes; thread.odin for windows only
|
8 年之前 |
Ginger Bill
|
9a3b4167bb
Fix polymorphic element types usage; Empty `union` as opaque type
|
8 年之前 |
Ginger Bill
|
d233706a2d
Fix minor parsing bug with procedure return types
|
8 年之前 |
Ginger Bill
|
f1ab17ed4e
`type_info_of`; enum_value_to_string and string_to_enum_value
|
8 年之前 |
Ginger Bill
|
6113164211
Change union layout to store type info rather than an integer; ternary expression for types with constant condition
|
8 年之前 |
Ginger Bill
|
4db462a703
Fix `copy`
|
8 年之前 |
Ginger Bill
|
59fb7b020a
Merge `raw_union` into `struct` as a memory layout tag `#raw_union`
|
8 年之前 |
Ginger Bill
|
65f079ebc4
Remove `atomic`, `++`, and `--`
|
8 年之前 |
Ginger Bill
|
277ef1a68f
Allow undefined --- as a struct field default value.
|
8 年之前 |
Ginger Bill
|
193c7c82c8
Default struct field values
|
8 年之前 |
Ginger Bill
|
f7d8ba408c
Fix some preload bugs.
|
8 年之前 |
Ginger Bill
|
9a8759efef
Polymorphic type specialization for procedures
|
8 年之前 |
Ginger Bill
|
1c5ddd65b4
Rudimentary support for parametric polymorphic types
|
8 年之前 |
Ginger Bill
|
b8697fb4ed
Change precedence order for types e.g. ^T(x) == ^(T(x))
|
8 年之前 |
Ginger Bill
|
115e6e7f9e
Update demo for both subtyping and union based Entity
|
8 年之前 |
Ginger Bill
|
069a47220e
Make record semicolon syntax more consistent
|
8 年之前 |
Ginger Bill
|
66e4aaffc5
Use semicolons as field delimiters in records
|
8 年之前 |
Ginger Bill
|
4b051a0d3b
`..` half closed range; `...` open range; `...` variadic syntax
|
8 年之前 |
Ginger Bill
|
36392d658e
Fix demo.odin
|
8 年之前 |
Ginger Bill
|
82696179e8
Merge branch 'master' of https://github.com/gingerBill/Odin
|
8 年之前 |
Ginger Bill
|
188bc28f6a
Allow for overloading of polymorphic procedures
|
8 年之前 |
Ginger Bill
|
240da5c8e0
Allow aliasing of aliases
|
8 年之前 |
Ginger Bill
|
689a0c0b49
*_of as keyords; Allow constant aliasing for user/built-in procedures, import names, and library names
|
8 年之前 |
Ginger Bill
|
bc16b290ba
Disable polymorphic overloading in the global scope
|
8 年之前 |
Ginger Bill
|
ed089b44b9
`do` keyword for inline statements instead of blocks
|
8 年之前 |
Ginger Bill
|
33f4af2e19
Fix demo
|
8 年之前 |