aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Removed capacity arguments from `new_slice` and `slice_ptr`v0.0.5Ginger Bill2017-01-033-70/+11
* v0.0.5Ginger Bill2017-01-036-8/+2028
* Change prev ssa to llir;Ginger Bill2017-01-037-7832/+5821
* Fix `for` interval upper bound checkGinger Bill2017-01-031-10/+12
* `while`; `range` is now `for`; remove ++ and --Ginger Bill2017-01-0310-276/+109
* Interval expressions in `range`Ginger Bill2017-01-035-113/+306
* `range` statementGinger Bill2017-01-027-74/+450
* Fix parameter/field lists and #import #include syntaxGinger Bill2017-01-024-268/+114
* Nearly finished Jai-like declarationsGinger Bill2017-01-016-465/+270
* Begin transition to Jai-like syntaxGinger Bill2017-01-017-416/+424
* More declaration differentiation in semantic stage e.g. make only variables a...Ginger Bill2017-01-015-131/+312
* Add enum type info and fix enum castingGinger Bill2017-01-018-39/+29
* Bring back `enum` but using iotaGinger Bill2017-01-018-17/+253
* Fix give expressionsGinger Bill2016-12-306-128/+183
* select to phi in if expressionGinger Bill2016-12-301-5/+8
* if expressionGinger Bill2016-12-305-40/+216
* Block Expressions and `give`Ginger Bill2016-12-308-20/+375
* Handle calling conventions correctlyGinger Bill2016-12-228-78/+170
* Fix anonymous procedures and their dependenciesGinger Bill2016-12-216-194/+213
* Generic (grouped) declarations: var, let, const, type, import, includeGinger Bill2016-12-208-307/+314
* Remove `enum` for favour of Go-style enumerationsGinger Bill2016-12-199-681/+89
* Golang style enumerations with `iota`Ginger Bill2016-12-195-95/+126
* Begin generic declarations for lists of specificationsGinger Bill2016-12-195-246/+565
* Change var decl syntaxGinger Bill2016-12-181-31/+32
* Change record field syntaxGinger Bill2016-12-185-185/+74
* var/const decl; remove `:` from parameter listsGinger Bill2016-12-183-151/+175
* Change of `proc` and `type` declaration syntax to "prefix" styleGinger Bill2016-12-182-48/+64
* Very minor style changesGinger Bill2016-12-183-5/+6
* Fix issue with printing invalid IR for nested unionsGinger Bill2016-12-173-10/+8
* Minor changesGinger Bill2016-12-163-10/+16
* Semicolons mandatory again (and probably forever now...)Ginger Bill2016-12-164-116/+60
* Update README.mdv0.0.4Ginger Bill2016-12-091-3/+4
* v0.0.4 - `odin build_dll`, atomic.odin, sync.odinGinger Bill2016-12-098-59/+91
* Fix DllMain and only call main on DLL_PROCESS_ATTACHGinger Bill2016-12-092-21/+44
* Fix procedure casting; SUBSYSTEM to CONSOLE in linkerGinger Bill2016-12-092-1/+5
* Custom entry points on Windows (DllMain; WinMain)Ginger Bill2016-12-096-109/+208
* `build_dll`; Require an entry point procedure `main`Ginger Bill2016-12-0811-102/+213
* Set :: as a single tokenGinger Bill2016-12-072-113/+123
* Fix enumeration constant expressions; Remove empty file errorGinger Bill2016-12-062-11/+19
* Improve parsing with semicolon insertionGinger Bill2016-12-062-35/+83
* Go/BCPL style semicolon insertion during tokenizing stageGinger Bill2016-12-052-58/+184
* 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-046-161/+208
* Fix preload initialization orderingGinger Bill2016-12-048-154/+161
* Change entity collection strategyGinger Bill2016-12-0311-161/+205
* Semicolons are required; `when` condition for certain file scope declarations...Ginger Bill2016-12-019-258/+300
* Delay importing entities till all other entities are collectedGinger Bill2016-11-302-114/+138
* Fix illegal type declaration errorGinger Bill2016-11-306-33/+46
* error_nodeGinger Bill2016-11-307-308/+376