aboutsummaryrefslogtreecommitdiff
path: root/src/ssa.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Declaration grouping uses () rather than {}; Fix some problem with ↵Ginger Bill2017-06-171-3/+0
| | | | compilation on *nix
* `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
| | | | Kind of works but may be buggy due to LLVM not actually sure
* 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
| | | | Whoops :P
* 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
| | | | I just didn't like the style of it.
* File restructure (again)Ginger Bill2016-11-021-0/+5340