aboutsummaryrefslogtreecommitdiff
path: root/src/checker/expr.c
Commit message (Expand)AuthorAgeFilesLines
* File reorganization for checker system.Ginger Bill2017-01-071-4759/+0
* Fix problem with `odin build`Ginger Bill2017-01-051-5/+3
* Rename llir -> irGinger Bill2017-01-041-12/+2
* Removed capacity arguments from `new_slice` and `slice_ptr`v0.0.5Ginger Bill2017-01-031-46/+2
* v0.0.5Ginger Bill2017-01-031-6/+7
* `while`; `range` is now `for`; remove ++ and --Ginger Bill2017-01-031-12/+7
* Interval expressions in `range`Ginger Bill2017-01-031-0/+5
* `range` statementGinger Bill2017-01-021-4/+10
* Nearly finished Jai-like declarationsGinger Bill2017-01-011-38/+11
* Begin transition to Jai-like syntaxGinger Bill2017-01-011-57/+44
* More declaration differentiation in semantic stage e.g. make only variables a...Ginger Bill2017-01-011-11/+25
* Add enum type info and fix enum castingGinger Bill2017-01-011-7/+7
* Bring back `enum` but using iotaGinger Bill2017-01-011-11/+129
* Fix give expressionsGinger Bill2016-12-301-96/+133
* if expressionGinger Bill2016-12-301-2/+61
* Block Expressions and `give`Ginger Bill2016-12-301-0/+138
* Handle calling conventions correctlyGinger Bill2016-12-221-7/+7
* Fix anonymous procedures and their dependenciesGinger Bill2016-12-211-64/+64
* Generic (grouped) declarations: var, let, const, type, import, includeGinger Bill2016-12-201-41/+41
* Remove `enum` for favour of Go-style enumerationsGinger Bill2016-12-191-252/+11
* Golang style enumerations with `iota`Ginger Bill2016-12-191-56/+32
* Begin generic declarations for lists of specificationsGinger Bill2016-12-191-0/+83
* Change record field syntaxGinger Bill2016-12-181-78/+34
* var/const decl; remove `:` from parameter listsGinger Bill2016-12-181-27/+27
* Very minor style changesGinger Bill2016-12-181-3/+2
* v0.0.4 - `odin build_dll`, atomic.odin, sync.odinGinger Bill2016-12-091-7/+21
* Fix procedure casting; SUBSYSTEM to CONSOLE in linkerGinger Bill2016-12-091-0/+4
* `build_dll`; Require an entry point procedure `main`Ginger Bill2016-12-081-6/+8
* Fix enumeration constant expressions; Remove empty file errorGinger Bill2016-12-061-8/+10
* (Crude) Cyclic Type CheckingGinger Bill2016-12-041-50/+33
* Fix preload initialization orderingGinger Bill2016-12-041-1/+12
* Change entity collection strategyGinger Bill2016-12-031-1/+3
* Semicolons are required; `when` condition for certain file scope declarations...Ginger Bill2016-12-011-0/+2
* Fix illegal type declaration errorGinger Bill2016-11-301-3/+9
* error_nodeGinger Bill2016-11-301-205/+223
* `when` statement; Better entity collection system (for both local and global)...Ginger Bill2016-11-291-89/+205
* Basic `when` statement - Compile time if statementGinger Bill2016-11-291-25/+15
* Fix slicing and add clampGinger Bill2016-11-281-1/+99
* #rune "" to ''; Remove infix and postfix call notationGinger Bill2016-11-281-18/+14
* Numpty forgot to add .c filesGinger Bill2016-11-231-0/+4465