aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Fix core library; Disable adding entity definitions for blank identifiersv0.0.5eGinger Bill2017-01-074-67/+47
* Rename llir -> irGinger Bill2017-01-041-13/+5
* Fix init_arena_from_contextGinger Bill2017-01-031-1/+1
* `while`; `range` is now `for`; remove ++ and --Ginger Bill2017-01-039-134/+145
* `range` statementGinger Bill2017-01-021-0/+4
* Fix parameter/field lists and #import #include syntaxGinger Bill2017-01-0212-514/+506
* Nearly finished Jai-like declarationsGinger Bill2017-01-0111-580/+561
* Begin transition to Jai-like syntaxGinger Bill2017-01-0112-1967/+1939
* Add enum type info and fix enum castingGinger Bill2017-01-012-159/+151
* Bring back `enum` but using iotaGinger Bill2017-01-014-23/+39
* Block Expressions and `give`Ginger Bill2016-12-303-78/+222
* Handle calling conventions correctlyGinger Bill2016-12-2210-122/+122
* Fix anonymous procedures and their dependenciesGinger Bill2016-12-214-165/+166
* Generic (grouped) declarations: var, let, const, type, import, includeGinger Bill2016-12-2011-433/+464
* Remove `enum` for favour of Go-style enumerationsGinger Bill2016-12-195-228/+187
* Begin generic declarations for lists of specificationsGinger Bill2016-12-194-1448/+1452
* Change var decl syntaxGinger Bill2016-12-1810-323/+323
* Change record field syntaxGinger Bill2016-12-186-116/+116
* var/const decl; remove `:` from parameter listsGinger Bill2016-12-1812-1853/+1849
* Change of `proc` and `type` declaration syntax to "prefix" styleGinger Bill2016-12-1811-364/+364
* Minor changesGinger Bill2016-12-161-5/+0
* Add atomic.odin, sync.odin, sys/windows.odinGinger Bill2016-12-163-0/+723
* Semicolons mandatory again (and probably forever now...)Ginger Bill2016-12-1611-3011/+2499
* v0.0.4 - `odin build_dll`, atomic.odin, sync.odinGinger Bill2016-12-091-0/+31
* Fix procedure casting; SUBSYSTEM to CONSOLE in linkerGinger Bill2016-12-091-1/+1
* Custom entry points on Windows (DllMain; WinMain)Ginger Bill2016-12-091-4/+4
* `build_dll`; Require an entry point procedure `main`Ginger Bill2016-12-084-12/+16
* Set :: as a single tokenGinger Bill2016-12-073-5/+5
* Go/BCPL style semicolon insertion during tokenizing stageGinger Bill2016-12-0512-2641/+2644
* Fix preload initialization orderingGinger Bill2016-12-041-1/+7
* Change entity collection strategyGinger Bill2016-12-031-162/+161
* Semicolons are required; `when` condition for certain file scope declarations...Ginger Bill2016-12-0112-2673/+2817
* Delay importing entities till all other entities are collectedGinger Bill2016-11-301-173/+1
* error_nodeGinger Bill2016-11-301-17/+18
* `when` statement; Better entity collection system (for both local and global)...Ginger Bill2016-11-293-6/+10
* Basic `when` statement - Compile time if statementGinger Bill2016-11-292-4/+4
* Fix slicing and add clampGinger Bill2016-11-281-2/+2
* #rune "" to ''; Remove infix and postfix call notationGinger Bill2016-11-283-52/+54
* 128 bit integersGinger Bill2016-11-223-59/+224
* Support `any` in `match type`Ginger Bill2016-11-201-58/+45
* v0.0.3 BuildGinger Bill2016-11-176-46/+1987
* Fix alignment issues with vectors, unions, and raw_unionsGinger Bill2016-11-161-0/+16
* #foreign_library; vector fields (x, y, z, w) for count <= 4Ginger Bill2016-11-153-6/+15
* File restructure (again)Ginger Bill2016-11-021-5/+5
* Interpreter - Structs and ArraysGinger Bill2016-10-301-0/+22
* Minor Style FixesGinger Bill2016-10-223-17/+20
* union_castGinger Bill2016-10-161-15/+19
* Fix exact value bug when updating expressionsGinger Bill2016-10-163-14/+16
* Update ImplicitValue "architecture"Ginger Bill2016-10-152-9/+9
* Add Pointer ArithmeticGinger Bill2016-10-123-102/+184