Commit Graph

21 Commits

Author SHA1 Message Date
Ginger Bill
2db03cb4a5 Fix aprint* bug; NULL -> nullptr; Better error messages for overloaded functions 2017-07-06 22:43:55 +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
b705fa7f22 Change from gbArray(T) to Array<T> 2016-10-08 20:37:31 +01:00
Ginger Bill
50301557b2 Untyped nil 2016-10-06 17:11:17 +01:00
Ginger Bill
67694c0df0 VarDecl and ConstDecl split; error, warning, et al. now global 2016-09-17 11:40:00 +01:00
Ginger Bill
50aeea1c2e Remove AstNode linked lists and replace with arrays 2016-09-07 21:59:03 +01:00
Ginger Bill
fa09d805e2 Match statements; Type System change (Type_Record for all sum and product types) 2016-09-01 20:38:44 +01:00
Ginger Bill
0eaf7bd830 Begin "Everything's a namespace" 2016-08-30 00:04:14 +01:00
gingerBill
e8530ca883 Win32 Demo: OpenGL Context 2016-08-16 20:08:40 +01:00
gingerBill
0f48a7d299 #foreign "custom_name"; <N x i1> bugs (see test.ll and test2.ll) 2016-08-14 22:19:39 +01:00
gingerBill
ee00236412 expr as type; {N}bool is still causing problems 2016-08-14 12:22:31 +01:00
gingerBill
c10b46af9f Compound Literals - struct, array, slice, vector 2016-08-12 17:21:34 +01:00
gingerBill
41e7cadb8d ret, unreachable, param, deref 2016-08-02 20:53:18 +01:00
gingerBill
bf3283c889 Massive Refactor and If statements 2016-08-02 01:08:36 +01:00
gingerBill
e5665a190d Big Refactor to type less :P 2016-08-01 13:11:50 +01:00
gingerBill
776dc0e8f1 Restart LLVM IR SSA generation
This is the third go and I'm going for it!
2016-07-30 00:17:13 +01:00
gingerBill
32ab8fcf99 alias and unified parameters lists for procedures and structures. 2016-07-25 11:14:25 +01:00
gingerBill
3fe7fc344d Compound literals and Warnings 2016-07-23 11:41:11 +01:00
gingerBill
9f90ff50cf Tags, enclosed proc results and better error handling 2016-07-11 00:10:15 +01:00
gingerBill
7430008fd7 Initial Commit
Original Git Repo "went bad" so I had to restart.
2016-07-07 21:47:33 +01:00