aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix (Crude) cyclic type checking for arrays and vectorsGinger Bill2016-12-043-33/+100
* (Crude) Cyclic Type CheckingGinger Bill2016-12-048-164/+209
* Fix preload initialization orderingGinger Bill2016-12-0411-158/+174
* Change entity collection strategyGinger Bill2016-12-0313-325/+368
* Semicolons are required; `when` condition for certain file scope declarations...Ginger Bill2016-12-0129-3275/+3431
* Delay importing entities till all other entities are collectedGinger Bill2016-11-304-293/+141
* Fix illegal type declaration errorGinger Bill2016-11-306-33/+46
* error_nodeGinger Bill2016-11-308-325/+394
* `when` statement; Better entity collection system (for both local and global)...Ginger Bill2016-11-299-263/+307
* Basic `when` statement - Compile time if statementGinger Bill2016-11-2912-322/+578
* Update version stringv0.0.3dGinger Bill2016-11-281-1/+1
* Fix slicing and add clampGinger Bill2016-11-285-21/+132
* Update demo.odinGinger Bill2016-11-281-5/+3
* #rune "" to ''; Remove infix and postfix call notationGinger Bill2016-11-2819-324/+371
* Fix parsing for comments; add global ODIN_* string constantsGinger Bill2016-11-245-57/+12
* Add logo to README.mdv0.0.3cGinger Bill2016-11-231-1/+1
* Numpty forgot to add .c filesGinger Bill2016-11-2322-0/+23799
* Update README.mdGinger Bill2016-11-231-19/+47
* Update README.md and roadmap.mdGinger Bill2016-11-233-4/+10
* Merge branch 'master' into cpp-to-cGinger Bill2016-11-230-0/+0
|\
| * Swap b32 to bool, et al.Ginger Bill2016-11-2319-613/+253
* | Fix import/export rules for #import as .Ginger Bill2016-11-235-121/+164
* | Change extensions .cpp to .cGinger Bill2016-11-2321-23843/+1
* | Compile as C! Whoop!Ginger Bill2016-11-2319-222/+231
* | Remove autoGinger Bill2016-11-2312-667/+608
* | typedef struct and start removing autoGinger Bill2016-11-2312-308/+286
* | Remove templated Map; replace with #include macro "templates" trickGinger Bill2016-11-2317-698/+519
* | Remove Array<T> and replace with macro versionGinger Bill2016-11-2214-433/+536
* | Remove: string overloads; deferGinger Bill2016-11-2218-924/+611
|/
* 128 bit integersGinger Bill2016-11-2212-221/+568
* Support `any` in `match type`Ginger Bill2016-11-208-135/+192
* v0.0.3 BuildGinger Bill2016-11-1715-289/+2013
* Actually fix alignment for vectorsGinger Bill2016-11-162-7/+37
* Fix alignment issues with vectors, unions, and raw_unionsGinger Bill2016-11-166-50/+133
* #foreign_library; vector fields (x, y, z, w) for count <= 4Ginger Bill2016-11-1512-198/+296
* Add general timings for sections of the compilerGinger Bill2016-11-144-10/+78
* Separate SSA opt; Basic Timings for sections onlyGinger Bill2016-11-067-159/+637
* Scrap Virtual Machine and begin againGinger Bill2016-11-037-1194/+1358
* File restructure (again)Ginger Bill2016-11-0260-5377/+7969