aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Fix SUBSYSTEM for link.exev0.0.5aGinger Bill2017-01-053-2/+3
* v0.0.5aGinger Bill2017-01-051-1/+1
* Fix problem with `odin build`Ginger Bill2017-01-056-87/+34
* Rename llir -> irGinger Bill2017-01-0414-7519/+7473
* Fix init_arena_from_contextGinger Bill2017-01-031-1/+1
* Removed capacity arguments from `new_slice` and `slice_ptr`v0.0.5Ginger Bill2017-01-033-70/+11
* v0.0.5Ginger Bill2017-01-038-33/+2080
* 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-0320-414/+258
* Interval expressions in `range`Ginger Bill2017-01-036-119/+316
* `range` statementGinger Bill2017-01-029-75/+462
* Fix parameter/field lists and #import #include syntaxGinger Bill2017-01-0217-796/+631
* Nearly finished Jai-like declarationsGinger Bill2017-01-0118-1057/+841
* Begin transition to Jai-like syntaxGinger Bill2017-01-0120-2385/+2368
* More declaration differentiation in semantic stage e.g. make only variables a...Ginger Bill2017-01-016-150/+315
* Add enum type info and fix enum castingGinger Bill2017-01-0111-200/+185
* Bring back `enum` but using iotaGinger Bill2017-01-0113-46/+314
* Fix give expressionsGinger Bill2016-12-307-133/+187
* select to phi in if expressionGinger Bill2016-12-301-5/+8
* if expressionGinger Bill2016-12-306-43/+222
* Block Expressions and `give`Ginger Bill2016-12-3012-102/+601
* Handle calling conventions correctlyGinger Bill2016-12-2219-211/+298
* Fix anonymous procedures and their dependenciesGinger Bill2016-12-2111-374/+387
* Generic (grouped) declarations: var, let, const, type, import, includeGinger Bill2016-12-2020-762/+795
* Remove `enum` for favour of Go-style enumerationsGinger Bill2016-12-1915-912/+279
* Golang style enumerations with `iota`Ginger Bill2016-12-196-96/+150
* Begin generic declarations for lists of specificationsGinger Bill2016-12-199-1694/+2017
* Change var decl syntaxGinger Bill2016-12-1812-355/+355
* Change record field syntaxGinger Bill2016-12-1811-301/+190
* var/const decl; remove `:` from parameter listsGinger Bill2016-12-1815-2004/+2024
* Change of `proc` and `type` declaration syntax to "prefix" styleGinger Bill2016-12-1814-424/+440
* Very minor style changesGinger Bill2016-12-183-5/+6
* Merge branch 'master' of https://github.com/gingerBill/OdinGinger Bill2016-12-170-0/+0
|\
| * Fix issue with printing invalid IR for nested unionsGinger Bill2016-12-174-9/+20
* | Fix issue with printing invalid IR for nested unionsGinger Bill2016-12-174-14/+20
|/
* Minor changesGinger Bill2016-12-165-70/+17
* Add atomic.odin, sync.odin, sys/windows.odinGinger Bill2016-12-163-0/+723
* Semicolons mandatory again (and probably forever now...)Ginger Bill2016-12-1619-3200/+2628
* Update README.mdv0.0.4Ginger Bill2016-12-092-7/+4
* v0.0.4 - `odin build_dll`, atomic.odin, sync.odinGinger Bill2016-12-0911-62/+125
* 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-094-14/+42
* Custom entry points on Windows (DllMain; WinMain)Ginger Bill2016-12-099-114/+215
* `build_dll`; Require an entry point procedure `main`Ginger Bill2016-12-0817-116/+255
* Set :: as a single tokenGinger Bill2016-12-075-118/+128
* Fix enumeration constant expressions; Remove empty file errorGinger Bill2016-12-062-11/+19
* Improve parsing with semicolon insertionGinger Bill2016-12-063-37/+83
* Go/BCPL style semicolon insertion during tokenizing stageGinger Bill2016-12-0518-2930/+3049
* Remove multiple messages for cyclic type errors.Ginger Bill2016-12-052-7/+15