aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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
* Interpreter - bounds checkingGinger Bill2016-10-313-14/+72
* Interpreter - Structs and ArraysGinger Bill2016-10-307-100/+436
* Interpreter - call internal proceduresGinger Bill2016-10-304-0/+582
* Begin work on the InterpreterGinger Bill2016-10-306-19/+34
* Minor `Entity` refactorGinger Bill2016-10-3018-191/+298
* Better constant strings for SSA; Fix Type_InfoGinger Bill2016-10-2612-294/+420
* Code reorganization - Separate files and slice refactoringGinger Bill2016-10-2619-5556/+5576
* Fix double declarations with enum bugGinger Bill2016-10-262-4/+4
* Fix Type_Info bug overwriting type_info data.Ginger Bill2016-10-238-109/+204
* Separation of certain instructions for better clarity.Ginger Bill2016-10-236-423/+490
* Separate ssa_struct_gep and ssa_array_gep proceduresGinger Bill2016-10-2315-215/+280
* Minor Style FixesGinger Bill2016-10-2220-195/+287
* union_castGinger Bill2016-10-168-53/+292
* Fix exact value bug when updating expressionsGinger Bill2016-10-168-52/+86
* Update ImplicitValue "architecture"Ginger Bill2016-10-1510-90/+131
* Add Pointer ArithmeticGinger Bill2016-10-1212-173/+414
* Implicit Values: `context`; Fix lvalue selector assignments; Fix offset_of* f...Ginger Bill2016-10-1015-6908/+226
* Very Basic ProfilingGinger Bill2016-10-099-73/+286
* SSA - Dominator Tree BuilderGinger Bill2016-10-092-181/+528
* SSA - Basic block optimizationsGinger Bill2016-10-095-72/+164
* SSA Phi Node SupportGinger Bill2016-10-084-143/+260
* Change from gbArray(T) to Array<T>Ginger Bill2016-10-0813-522/+658
* "Maybe-fy" operatorGinger Bill2016-10-085-27/+46
* Demaybe operator ?Ginger Bill2016-10-077-70/+107
* Maybe types; value, ok := maybe_value(x)Ginger Bill2016-10-0612-118/+309
* Untyped `nil`Ginger Bill2016-10-0628-8557/+8068