aboutsummaryrefslogtreecommitdiff
path: root/code/demo.odin
Commit message (Expand)AuthorAgeFilesLines
* Fix core library; Disable adding entity definitions for blank identifiersv0.0.5eGinger Bill2017-01-071-67/+4
* Fix checking termination of a procedureGinger Bill2017-01-051-2/+67
* Fix problem with `odin build`Ginger Bill2017-01-051-55/+1
* Rename llir -> irGinger Bill2017-01-041-2/+1
* v0.0.5Ginger Bill2017-01-031-24/+51
* `while`; `range` is now `for`; remove ++ and --Ginger Bill2017-01-031-4/+4
* Interval expressions in `range`Ginger Bill2017-01-031-6/+10
* `range` statementGinger Bill2017-01-021-1/+8
* Fix parameter/field lists and #import #include syntaxGinger Bill2017-01-021-14/+11
* Nearly finished Jai-like declarationsGinger Bill2017-01-011-12/+10
* Begin transition to Jai-like syntaxGinger Bill2017-01-011-2/+5
* More declaration differentiation in semantic stage e.g. make only variables a...Ginger Bill2017-01-011-19/+3
* Add enum type info and fix enum castingGinger Bill2017-01-011-2/+5
* Bring back `enum` but using iotaGinger Bill2017-01-011-6/+22
* Fix give expressionsGinger Bill2016-12-301-5/+4
* if expressionGinger Bill2016-12-301-3/+6
* Block Expressions and `give`Ginger Bill2016-12-301-4/+4
* Handle calling conventions correctlyGinger Bill2016-12-221-11/+6
* Fix anonymous procedures and their dependenciesGinger Bill2016-12-211-15/+8
* Generic (grouped) declarations: var, let, const, type, import, includeGinger Bill2016-12-201-22/+17
* Remove `enum` for favour of Go-style enumerationsGinger Bill2016-12-191-3/+3
* Golang style enumerations with `iota`Ginger Bill2016-12-191-1/+24
* Change var decl syntaxGinger Bill2016-12-181-1/+0
* Change of `proc` and `type` declaration syntax to "prefix" styleGinger Bill2016-12-181-12/+12
* Fix issue with printing invalid IR for nested unionsGinger Bill2016-12-171-4/+12
* Minor changesGinger Bill2016-12-161-55/+1
* Semicolons mandatory again (and probably forever now...)Ginger Bill2016-12-161-27/+32
* v0.0.4 - `odin build_dll`, atomic.odin, sync.odinGinger Bill2016-12-091-1/+1
* Fix procedure casting; SUBSYSTEM to CONSOLE in linkerGinger Bill2016-12-091-12/+36
* Custom entry points on Windows (DllMain; WinMain)Ginger Bill2016-12-091-0/+2
* `build_dll`; Require an entry point procedure `main`Ginger Bill2016-12-081-1/+24
* Improve parsing with semicolon insertionGinger Bill2016-12-061-2/+0
* Go/BCPL style semicolon insertion during tokenizing stageGinger Bill2016-12-051-14/+4
* Remove multiple messages for cyclic type errors.Ginger Bill2016-12-051-3/+3
* Fix (Crude) cyclic type checking for arrays and vectorsGinger Bill2016-12-041-0/+11
* (Crude) Cyclic Type CheckingGinger Bill2016-12-041-2/+0
* Fix preload initialization orderingGinger Bill2016-12-041-2/+5
* Change entity collection strategyGinger Bill2016-12-031-2/+2
* Semicolons are required; `when` condition for certain file scope declarations...Ginger Bill2016-12-011-30/+2
* Delay importing entities till all other entities are collectedGinger Bill2016-11-301-6/+2
* `when` statement; Better entity collection system (for both local and global)...Ginger Bill2016-11-291-20/+9
* Basic `when` statement - Compile time if statementGinger Bill2016-11-291-5/+22
* Update demo.odinGinger Bill2016-11-281-5/+3
* #rune "" to ''; Remove infix and postfix call notationGinger Bill2016-11-281-1/+30
* Fix parsing for comments; add global ODIN_* string constantsGinger Bill2016-11-241-42/+1
* Fix import/export rules for #import as .Ginger Bill2016-11-231-34/+29
* 128 bit integersGinger Bill2016-11-221-5/+37
* Support `any` in `match type`Ginger Bill2016-11-201-0/+13
* v0.0.3 BuildGinger Bill2016-11-171-29/+3
* Scrap Virtual Machine and begin againGinger Bill2016-11-031-1/+6