aboutsummaryrefslogtreecommitdiff
path: root/src/ssa.cpp
Commit message (Expand)AuthorAgeFilesLines
* `foreign` blocks for proceduresGinger Bill2017-06-121-3/+1
* Pascal style declaration grouping with ()Ginger Bill2017-06-121-56/+1
* Prefix `type` and `let` to replace `immutable`Ginger Bill2017-06-121-1/+1
* Prefix `proc` syntaxGinger Bill2017-06-121-4/+4
* Remove := with var and :: with constGinger Bill2017-06-121-1/+1
* Named procedure callsGinger Bill2017-06-111-1/+1
* Use templated `Map` for extra type safetyGinger Bill2017-06-081-23/+19
* Remove unnecessary `typedef` usageGinger Bill2017-06-081-31/+27
* Use templated `Array` with bounds checkingGinger Bill2017-06-081-48/+57
* Update `String` to use overloadingGinger Bill2017-06-081-8/+8
* Build as C++Ginger Bill2017-06-081-0/+2634
* Change extensions .cpp to .cGinger Bill2016-11-231-5419/+0
* Compile as C! Whoop!Ginger Bill2016-11-231-25/+26
* Remove autoGinger Bill2016-11-231-211/+182
* typedef struct and start removing autoGinger Bill2016-11-231-85/+86
* Remove templated Map; replace with #include macro "templates" trickGinger Bill2016-11-231-103/+113
* Remove Array<T> and replace with macro versionGinger Bill2016-11-221-126/+128
* Remove: string overloads; deferGinger Bill2016-11-221-70/+78
* 128 bit integersGinger Bill2016-11-221-11/+53
* Support `any` in `match type`Ginger Bill2016-11-201-39/+57
* v0.0.3 BuildGinger Bill2016-11-171-2/+7
* Actually fix alignment for vectorsGinger Bill2016-11-161-6/+36
* Fix alignment issues with vectors, unions, and raw_unionsGinger Bill2016-11-161-23/+51
* #foreign_library; vector fields (x, y, z, w) for count <= 4Ginger Bill2016-11-151-155/+167
* Separate SSA opt; Basic Timings for sections onlyGinger Bill2016-11-061-102/+41
* Scrap Virtual Machine and begin againGinger Bill2016-11-031-2/+14
* File restructure (again)Ginger Bill2016-11-021-0/+5340