Ginger Bill
|
9a3b4167bb
|
Fix polymorphic element types usage; Empty union as opaque type
|
2017-07-20 19:40:51 +01:00 |
|
Ginger Bill
|
773cf5ca08
|
Add -show-timings; Clean up polymorphic procedure code a bit
|
2017-07-07 15:26:49 +01:00 |
|
Ginger Bill
|
2db03cb4a5
|
Fix aprint* bug; NULL -> nullptr; Better error messages for overloaded functions
|
2017-07-06 22:43:55 +01:00 |
|
Ginger Bill
|
2a89d8021c
|
Use templated Array with bounds checking
|
2017-06-08 12:54:52 +01:00 |
|
Ginger Bill
|
9b61adb97d
|
Build as C++
|
2017-06-08 12:03:40 +01:00 |
|
Ginger Bill
|
4d30ef7eda
|
Change extensions .cpp to .c
|
2016-11-23 12:29:50 +00:00 |
|
Ginger Bill
|
a77c6b3e55
|
Compile as C! Whoop!
|
2016-11-23 12:25:37 +00:00 |
|
Ginger Bill
|
cb7b9a413d
|
Remove Array<T> and replace with macro version
|
2016-11-22 21:29:57 +00:00 |
|
Ginger Bill
|
7ba0f25943
|
Separate SSA opt; Basic Timings for sections only
|
2016-11-06 21:22:05 +00:00 |
|
Ginger Bill
|
8534e064b9
|
File restructure (again)
|
2016-11-02 13:44:04 +00:00 |
|
Ginger Bill
|
bd5d095de4
|
Separate ssa_struct_gep and ssa_array_gep procedures
|
2016-10-23 14:46:52 +01:00 |
|
Ginger Bill
|
5bffa4ee79
|
SSA - Dominator Tree Builder
|
2016-10-09 16:03:23 +01:00 |
|
Ginger Bill
|
2e0b260d3a
|
SSA - Basic block optimizations
|
2016-10-09 11:46:14 +01:00 |
|
Ginger Bill
|
b705fa7f22
|
Change from gbArray(T) to Array<T>
|
2016-10-08 20:37:31 +01:00 |
|