aboutsummaryrefslogtreecommitdiff
path: root/src/check_expr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Union tag stored as an integerGinger Bill2017-10-081-6/+0
* Minor code reorganizationGinger Bill2017-10-081-2409/+6
* Disallow procedures literals as default values in anonymous struct typesGinger Bill2017-10-011-9/+12
* Disallow anonymous structs with procedures as default valuesGinger Bill2017-10-011-0/+5
* Default procedure values for `proc`Ginger Bill2017-10-011-3/+71
* "Constant" procedure values for default values in structsGinger Bill2017-10-011-2/+17
* Procedure literals for default values in structsGinger Bill2017-10-011-11/+26
* `match` to `switch`; Optional semicolons after "import" statementsGinger Bill2017-10-011-58/+141
* Fix cyclic polymorphic struct bug #111Ginger Bill2017-10-011-8/+10
* Wrap entry point `main` around the C style `main` in the IRGinger Bill2017-09-301-77/+95
* Fix union array bug (Issue #112)Ginger Bill2017-09-291-1/+2
* Fix old_demos; Fix `when` bug; Fix enum `.names`Ginger Bill2017-09-291-0/+3
* Fix issue #89Ginger Bill2017-09-251-1/+6
* Fix issue #109Ginger Bill2017-09-251-1/+1
* Use comma for struct field separators (disallow nesting)Ginger Bill2017-09-211-45/+142
* Fix decimal.odin assignment bugGinger Bill2017-09-201-1/+4
* Fix issues #95 and #96Ginger Bill2017-09-131-12/+7
* Remove `when` suffixes; Implement file scope `when` statement, evaluated in s...Ginger Bill2017-09-101-5/+5
* Allow for multiple library collections; Store AstFile as pointerGinger Bill2017-09-101-5/+5
* Import cycle checkingGinger Bill2017-08-271-1/+1
* Restrict global variables to not allow tuplesGinger Bill2017-08-201-2/+2
* Global variable dependency initialization orderingGinger Bill2017-08-201-6/+36
* Fix issues with OSXGinger Bill2017-08-111-95/+46
* Fix i128 divisionGinger Bill2017-08-101-11/+11
* v0.6.2; Use Ada_Case for typesv0.6.2Ginger Bill2017-08-031-1/+3
* Extra type safety; Fix typosGinger Bill2017-07-311-15/+15
* v0.6.0v0.6.0Ginger Bill2017-07-301-26/+46
* `transmute(type)x`; Minor code clean upGinger Bill2017-07-301-2/+55
* Remove dead code for the "fixed" map ideaGinger Bill2017-07-291-38/+17
* Fix `nil` assignment to unionsGinger Bill2017-07-291-71/+65
* Fix map internal type generationGinger Bill2017-07-291-48/+71
* Merge branch 'master' of https://github.com/gingerBill/OdinGinger Bill2017-07-291-3/+3
|\
| * Fix import name exportation bug; Fix procedure type printinggingerBill2017-07-241-3/+3
* | Remove empty union check on array types; Fix overflowing error printingGinger Bill2017-07-291-46/+35
|/
* Fix struct parameter bugsGinger Bill2017-07-211-62/+62
* Internal changes; thread.odin for windows onlyGinger Bill2017-07-201-7/+45
* Fix minor check on vector typesGinger Bill2017-07-201-5/+1
* Fix polymorphic element types usage; Empty `union` as opaque typeGinger Bill2017-07-201-72/+87
* Make `fields` et al an Array rather than a raw pointerGinger Bill2017-07-201-28/+27
* Change internals from `Record` to `Struct`Ginger Bill2017-07-201-83/+83
* Update internals of a Union and TupleGinger Bill2017-07-201-60/+53
* `type_info_of`; enum_value_to_string and string_to_enum_valueGinger Bill2017-07-191-5/+9
* Change union layout to store type info rather than an integer; ternary expres...Ginger Bill2017-07-191-20/+129
* Merge `raw_union` into `struct` as a memory layout tag `#raw_union`Ginger Bill2017-07-181-53/+62
* Remove `atomic`, `++`, and `--`Ginger Bill2017-07-181-17/+0
* General specialization for polymorphic parametersGinger Bill2017-07-181-52/+101
* Disallow default struct values for `any`; `new_clone`Ginger Bill2017-07-181-3/+5
* Ignore missing default values for struct literals at the endGinger Bill2017-07-181-2/+23
* Allow undefined --- as a struct field default value.Ginger Bill2017-07-181-6/+11
* Default struct field valuesGinger Bill2017-07-181-20/+77