aboutsummaryrefslogtreecommitdiff
path: root/src/checker/types.c
Commit message (Collapse)AuthorAgeFilesLines
* File reorganization for checker system.Ginger Bill2017-01-071-1703/+0
|
* Fix array pointer as iterators; Remove stack allocations in `startup_runtime`v0.0.5dGinger Bill2017-01-061-0/+21
|
* Fix problem with `odin build`Ginger Bill2017-01-051-4/+6
|
* `while`; `range` is now `for`; remove ++ and --Ginger Bill2017-01-031-11/+4
|
* Bring back `enum` but using iotaGinger Bill2017-01-011-2/+47
|
* Fix give expressionsGinger Bill2016-12-301-0/+3
|
* Block Expressions and `give`Ginger Bill2016-12-301-0/+59
|
* Handle calling conventions correctlyGinger Bill2016-12-221-3/+21
|
* Remove `enum` for favour of Go-style enumerationsGinger Bill2016-12-191-93/+8
|
* Change record field syntaxGinger Bill2016-12-181-14/+12
|
* `build_dll`; Require an entry point procedure `main`Ginger Bill2016-12-081-6/+6
|
* Remove multiple messages for cyclic type errors.Ginger Bill2016-12-051-4/+12
|
* Fix (Crude) cyclic type checking for arrays and vectorsGinger Bill2016-12-041-32/+87
|
* (Crude) Cyclic Type CheckingGinger Bill2016-12-041-15/+110
|
* Fix preload initialization orderingGinger Bill2016-12-041-3/+3
|
* Fix illegal type declaration errorGinger Bill2016-11-301-0/+3
|
* error_nodeGinger Bill2016-11-301-1/+16
|
* `when` statement; Better entity collection system (for both local and ↵Ginger Bill2016-11-291-16/+1
| | | | global); Better parsing for record declarations
* Basic `when` statement - Compile time if statementGinger Bill2016-11-291-1/+1
| | | | This is similar to an #if in C but handled during the semantic checking stage.
* #rune "" to ''; Remove infix and postfix call notationGinger Bill2016-11-281-1/+2
|
* Numpty forgot to add .c filesGinger Bill2016-11-231-0/+1487