aboutsummaryrefslogtreecommitdiff
path: root/src/check_expr.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix issue #146 regarding polymorphic type parametersv0.7.0gingerBill2017-11-181-1/+3
|
* Disable negation of unsigned constants (Issue: #145)gingerBill2017-11-151-0/+7
|
* In error messages, remove ` with '; Fix error messages for `switch`gingerBill2017-11-121-200/+200
|
* Allow for default arguments after a variadic parametergingerBill2017-11-121-3/+18
|
* Change push allocator system; update core librariesgingerBill2017-11-091-8/+16
|
* Allow `nil` in a ternary statementgingerBill2017-11-091-26/+42
|
* Amend allocation procedures with caller location; Compound literals missing ↵gingerBill2017-11-091-9/+14
| | | | type can determine type in certain cases.
* #const value procedure parameters; $N for polymorphic array lengthsgingerBill2017-11-051-18/+77
|
* Add array programminggingerBill2017-11-051-16/+65
|
* Fix issue #130; allow conversion from any pointer to `uintptr` and vice versagingerBill2017-11-021-3/+3
|
* Fix pointer arithmetic; remove suffix #tags for proc typesgingerBill2017-10-291-2/+2
|
* Attributes; @(link_name="foo")gingerBill2017-10-291-3/+4
|
* #alias type declarations; core library additions; `_global` import name for ↵gingerBill2017-10-291-3/+16
| | | | the global scope
* Fix minimal dependency generation for polymorphic structs (related to issue ↵gingerBill2017-10-151-2/+4
| | | | #121)
* Fix issue #119Ginger Bill2017-10-121-5/+15
| | | | This may need better error messages
* Fix `using import` to work correctlyGinger Bill2017-10-121-18/+23
|
* 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 ↵Ginger Bill2017-09-101-5/+5
| | | | source order
* 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
| | | | Fuck graph theory
* 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
|/