aboutsummaryrefslogtreecommitdiff
path: root/src/checker
Commit message (Expand)AuthorAgeFilesLines
* Fix array pointer as iterators; Remove stack allocations in `startup_runtime`v0.0.5dGinger Bill2017-01-062-0/+39
* Fix build error caused by invalid iterator types in `for`v0.0.5cGinger Bill2017-01-051-1/+3
* Fix checking termination of a procedureGinger Bill2017-01-051-3/+3
* Fix problem with `odin build`Ginger Bill2017-01-053-14/+17
* Rename llir -> irGinger Bill2017-01-044-38/+15
* Removed capacity arguments from `new_slice` and `slice_ptr`v0.0.5Ginger Bill2017-01-032-48/+4
* v0.0.5Ginger Bill2017-01-032-8/+12
* Change prev ssa to llir;Ginger Bill2017-01-031-1/+1
* `while`; `range` is now `for`; remove ++ and --Ginger Bill2017-01-035-86/+31
* Interval expressions in `range`Ginger Bill2017-01-032-29/+108
* `range` statementGinger Bill2017-01-024-7/+113
* Fix parameter/field lists and #import #include syntaxGinger Bill2017-01-022-26/+9
* Nearly finished Jai-like declarationsGinger Bill2017-01-014-283/+94
* Begin transition to Jai-like syntaxGinger Bill2017-01-014-290/+252
* More declaration differentiation in semantic stage e.g. make only variables a...Ginger Bill2017-01-013-98/+254
* Add enum type info and fix enum castingGinger Bill2017-01-015-21/+19
* Bring back `enum` but using iotaGinger Bill2017-01-014-15/+192
* Fix give expressionsGinger Bill2016-12-303-103/+148
* if expressionGinger Bill2016-12-303-4/+64
* Block Expressions and `give`Ginger Bill2016-12-305-16/+241
* Handle calling conventions correctlyGinger Bill2016-12-224-13/+31
* Fix anonymous procedures and their dependenciesGinger Bill2016-12-213-65/+69
* Generic (grouped) declarations: var, let, const, type, import, includeGinger Bill2016-12-205-100/+116
* Remove `enum` for favour of Go-style enumerationsGinger Bill2016-12-196-488/+79
* Golang style enumerations with `iota`Ginger Bill2016-12-194-80/+106
* Begin generic declarations for lists of specificationsGinger Bill2016-12-193-1/+259
* Change record field syntaxGinger Bill2016-12-183-106/+49
* var/const decl; remove `:` from parameter listsGinger Bill2016-12-181-27/+27
* Very minor style changesGinger Bill2016-12-181-3/+2
* Minor changesGinger Bill2016-12-161-3/+3
* Semicolons mandatory again (and probably forever now...)Ginger Bill2016-12-162-9/+17
* v0.0.4 - `odin build_dll`, atomic.odin, sync.odinGinger Bill2016-12-094-56/+87
* Fix procedure casting; SUBSYSTEM to CONSOLE in linkerGinger Bill2016-12-091-0/+4
* Custom entry points on Windows (DllMain; WinMain)Ginger Bill2016-12-092-20/+31
* `build_dll`; Require an entry point procedure `main`Ginger Bill2016-12-086-34/+84
* Fix enumeration constant expressions; Remove empty file errorGinger Bill2016-12-061-8/+10
* Remove multiple messages for cyclic type errors.Ginger Bill2016-12-051-4/+12
* Fix (Crude) cyclic type checking for arrays and vectorsGinger Bill2016-12-042-33/+89
* (Crude) Cyclic Type CheckingGinger Bill2016-12-045-160/+207
* Fix preload initialization orderingGinger Bill2016-12-044-66/+63
* Change entity collection strategyGinger Bill2016-12-033-12/+66
* Semicolons are required; `when` condition for certain file scope declarations...Ginger Bill2016-12-014-121/+106
* Delay importing entities till all other entities are collectedGinger Bill2016-11-301-109/+132
* Fix illegal type declaration errorGinger Bill2016-11-304-23/+33
* error_nodeGinger Bill2016-11-305-274/+305
* `when` statement; Better entity collection system (for both local and global)...Ginger Bill2016-11-294-185/+233
* Basic `when` statement - Compile time if statementGinger Bill2016-11-294-204/+311
* Fix slicing and add clampGinger Bill2016-11-282-2/+102
* #rune "" to ''; Remove infix and postfix call notationGinger Bill2016-11-283-24/+29
* Fix parsing for comments; add global ODIN_* string constantsGinger Bill2016-11-241-0/+5