aboutsummaryrefslogtreecommitdiff
path: root/src/check_expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove old "macro" parsing codegingerBill2018-01-171-5/+0
* Remove `u128` and `i128`gingerBill2018-01-131-28/+29
* Fix issue #170gingerBill2018-01-101-0/+12
* Remove `struct #ordered`gingerBill2017-12-171-1/+0
* Fix lhs < rhs bug (#164)gingerBill2017-12-141-3/+2
* Change Map and PtrSet grow rategingerBill2017-12-121-8/+5
* Disable struct field reordering (for the time being)gingerBill2017-12-121-4/+2
* Change how abs, min, max, and clamp are implemented for floatsgingerBill2017-12-111-4/+7
* Fix proc groups from import namesgingerBill2017-12-101-27/+43
* Explicit procedure group; Remove implicit procedure overloadinggingerBill2017-12-091-169/+52
* Fix procedure groupingsgingerBill2017-12-061-4/+15
* Make core library use procedure groupings rather than normal overloadinggingerBill2017-12-041-2/+3
* Fix procedure groupinggingerBill2017-12-031-0/+5
* Procedure grouping `foo :: proc[foo16, foo32];`gingerBill2017-12-031-4/+58
* Update demo.odingingerBill2017-12-031-2/+2
* &x.(type)gingerBill2017-11-301-4/+19
* Remove `vector` type (will be replaced by something else in the future)gingerBill2017-11-301-171/+18
* Fix issue #157gingerBill2017-11-301-0/+2
* Remove `using` in arrays; Remove `_` non-exported struct fieldsgingerBill2017-11-281-84/+0
* Fix `transmute`gingerBill2017-11-271-1/+2
* New slice memory layout (ptr+len); `byte`gingerBill2017-11-261-30/+5
* 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 t...gingerBill2017-11-091-9/+14
* #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 t...gingerBill2017-10-291-3/+16
* Fix minimal dependency generation for polymorphic structs (related to issue #...gingerBill2017-10-151-2/+4
* Fix issue #119Ginger Bill2017-10-121-5/+15
* 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