Commit Graph

16 Commits

Author SHA1 Message Date
Ginger Bill
aa2bcb166f typedef struct and start removing auto 2016-11-23 11:07:35 +00:00
Ginger Bill
8ecfca0c9b Remove templated Map; replace with #include macro "templates" trick 2016-11-23 10:36:48 +00:00
Ginger Bill
f60dc7b0a7 Minor Style Fixes 2016-10-22 19:41:58 +01:00
Ginger Bill
f3209584a3 Add Pointer Arithmetic 2016-10-12 17:51:36 +01:00
Ginger Bill
a5c6340316 "Maybe-fy" operator 2016-10-08 10:01:29 +01:00
Ginger Bill
f40482aa29 Maybe types; value, ok := maybe_value(x) 2016-10-06 23:30:22 +01:00
Ginger Bill
50301557b2 Untyped nil 2016-10-06 17:11:17 +01:00
Ginger Bill
c6aac264fa Begin work on const llvm aggregate literals 2016-09-30 20:38:46 +01:00
Ginger Bill
a31bab5aae Unicode file loading; push_allocator & push_context 2016-09-23 14:59:58 +01:00
Ginger Bill
9561dc33ce enum_to_string 2016-09-19 21:33:52 +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
745237459a Initial Demo001 code for tour of language 2016-08-19 15:35:48 +01:00
gingerBill
4c467b118d copy(...) 2016-08-10 20:07:24 +01:00
gingerBill
c930841f83 f16/f128,u|i128, basic vector support. 2016-08-10 10:00:57 +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
cbd82e3c02 Support import files as modules (i.e. import only once) 2016-07-21 00:26:14 +01:00