aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* (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
* `when` statement; Better entity collection system (for both local and global)...Ginger Bill2016-11-295-237/+288
* Basic `when` statement - Compile time if statementGinger Bill2016-11-298-311/+550
* Update version stringv0.0.3dGinger Bill2016-11-281-1/+1
* Fix slicing and add clampGinger Bill2016-11-283-18/+129
* #rune "" to ''; Remove infix and postfix call notationGinger Bill2016-11-2813-269/+285
* Fix parsing for comments; add global ODIN_* string constantsGinger Bill2016-11-243-14/+10
* Numpty forgot to add .c filesGinger Bill2016-11-2320-0/+23797
* Fix import/export rules for #import as .Ginger Bill2016-11-232-81/+132
* Change extensions .cpp to .cGinger Bill2016-11-2320-23842/+0
* Compile as C! Whoop!Ginger Bill2016-11-2318-218/+227
* 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-2216-920/+607
* 128 bit integersGinger Bill2016-11-228-157/+307
* Support `any` in `match type`Ginger Bill2016-11-205-76/+133
* v0.0.3 BuildGinger Bill2016-11-173-8/+14
* Actually fix alignment for vectorsGinger Bill2016-11-162-7/+37
* Fix alignment issues with vectors, unions, and raw_unionsGinger Bill2016-11-165-50/+117
* #foreign_library; vector fields (x, y, z, w) for count <= 4Ginger Bill2016-11-158-190/+279
* Add general timings for sections of the compilerGinger Bill2016-11-141-9/+9
* Separate SSA opt; Basic Timings for sections onlyGinger Bill2016-11-067-159/+637
* Scrap Virtual Machine and begin againGinger Bill2016-11-036-1193/+1352
* File restructure (again)Ginger Bill2016-11-0258-5367/+7947
* Interpreter - bounds checkingGinger Bill2016-10-312-13/+69
* Interpreter - Structs and ArraysGinger Bill2016-10-305-94/+404
* Interpreter - call internal proceduresGinger Bill2016-10-303-0/+577
* Begin work on the InterpreterGinger Bill2016-10-305-18/+32
* Minor `Entity` refactorGinger Bill2016-10-3017-185/+297
* Better constant strings for SSA; Fix Type_InfoGinger Bill2016-10-2611-293/+417
* Code reorganization - Separate files and slice refactoringGinger Bill2016-10-2619-5556/+5576
* Fix double declarations with enum bugGinger Bill2016-10-261-2/+4
* Fix Type_Info bug overwriting type_info data.Ginger Bill2016-10-237-107/+201
* Separation of certain instructions for better clarity.Ginger Bill2016-10-234-421/+485
* Separate ssa_struct_gep and ssa_array_gep proceduresGinger Bill2016-10-2314-214/+279
* Minor Style FixesGinger Bill2016-10-2214-153/+258
* union_castGinger Bill2016-10-166-33/+256
* Fix exact value bug when updating expressionsGinger Bill2016-10-164-38/+63
* Update ImplicitValue "architecture"Ginger Bill2016-10-157-72/+122
* Add Pointer ArithmeticGinger Bill2016-10-128-71/+220
* Implicit Values: `context`; Fix lvalue selector assignments; Fix offset_of* f...Ginger Bill2016-10-109-139/+210
* Very Basic ProfilingGinger Bill2016-10-099-73/+286