aboutsummaryrefslogtreecommitdiff
path: root/src/checker/checker.c
Commit message (Expand)AuthorAgeFilesLines
* File reorganization for checker system.Ginger Bill2017-01-071-1580/+0
* Fix core library; Disable adding entity definitions for blank identifiersv0.0.5eGinger Bill2017-01-071-0/+3
* Fix array pointer as iterators; Remove stack allocations in `startup_runtime`v0.0.5dGinger Bill2017-01-061-0/+18
* Rename llir -> irGinger Bill2017-01-041-5/+5
* Removed capacity arguments from `new_slice` and `slice_ptr`v0.0.5Ginger Bill2017-01-031-2/+2
* `while`; `range` is now `for`; remove ++ and --Ginger Bill2017-01-031-2/+2
* Fix parameter/field lists and #import #include syntaxGinger Bill2017-01-021-25/+8
* Nearly finished Jai-like declarationsGinger Bill2017-01-011-36/+0
* Begin transition to Jai-like syntaxGinger Bill2017-01-011-111/+95
* More declaration differentiation in semantic stage e.g. make only variables a...Ginger Bill2017-01-011-9/+33
* Add enum type info and fix enum castingGinger Bill2017-01-011-2/+1
* Bring back `enum` but using iotaGinger Bill2017-01-011-1/+2
* if expressionGinger Bill2016-12-301-1/+2
* Block Expressions and `give`Ginger Bill2016-12-301-1/+21
* Handle calling conventions correctlyGinger Bill2016-12-221-2/+2
* Fix anonymous procedures and their dependenciesGinger Bill2016-12-211-1/+3
* Generic (grouped) declarations: var, let, const, type, import, includeGinger Bill2016-12-201-40/+41
* Remove `enum` for favour of Go-style enumerationsGinger Bill2016-12-191-83/+4
* Golang style enumerations with `iota`Ginger Bill2016-12-191-20/+60
* Begin generic declarations for lists of specificationsGinger Bill2016-12-191-1/+92
* Minor changesGinger Bill2016-12-161-3/+3
* Semicolons mandatory again (and probably forever now...)Ginger Bill2016-12-161-6/+11
* v0.0.4 - `odin build_dll`, atomic.odin, sync.odinGinger Bill2016-12-091-30/+40
* `build_dll`; Require an entry point procedure `main`Ginger Bill2016-12-081-8/+42
* Fix (Crude) cyclic type checking for arrays and vectorsGinger Bill2016-12-041-1/+2
* (Crude) Cyclic Type CheckingGinger Bill2016-12-041-25/+9
* Fix preload initialization orderingGinger Bill2016-12-041-61/+47
* Change entity collection strategyGinger Bill2016-12-031-11/+55
* Semicolons are required; `when` condition for certain file scope declarations...Ginger Bill2016-12-011-73/+52
* Delay importing entities till all other entities are collectedGinger Bill2016-11-301-109/+132
* Fix illegal type declaration errorGinger Bill2016-11-301-19/+20
* error_nodeGinger Bill2016-11-301-11/+12
* `when` statement; Better entity collection system (for both local and global)...Ginger Bill2016-11-291-16/+23
* Basic `when` statement - Compile time if statementGinger Bill2016-11-291-172/+257
* Fix slicing and add clampGinger Bill2016-11-281-1/+3
* #rune "" to ''; Remove infix and postfix call notationGinger Bill2016-11-281-5/+13
* Fix parsing for comments; add global ODIN_* string constantsGinger Bill2016-11-241-0/+5
* Numpty forgot to add .c filesGinger Bill2016-11-231-0/+1353