Ginger Bill
|
a06f70d5d9
|
Better using; foreign system libraries; optional semicolons
|
2016-08-30 18:39:29 +01:00 |
|
Ginger Bill
|
0eaf7bd830
|
Begin "Everything's a namespace"
|
2016-08-30 00:04:14 +01:00 |
|
Ginger Bill
|
593563d8ea
|
new, new_slice, delete
|
2016-08-28 01:06:42 +01:00 |
|
Ginger Bill
|
ae75ab169b
|
Pointer arithmetic builtin procedures
|
2016-08-27 11:05:08 +01:00 |
|
Ginger Bill
|
3a189b9c1c
|
Save before Demo 001
|
2016-08-25 19:52:51 +01:00 |
|
Ginger Bill
|
f93cf3827b
|
Change rune literals to #rune "C"
|
2016-08-25 00:23:04 +01:00 |
|
Ginger Bill
|
6bd898e552
|
Untagged (unsafe) unions and unambiguous in|postfix notation.
|
2016-08-24 15:06:36 +01:00 |
|
gingerBill
|
aaecb18c8f
|
Fix procedure's scope
|
2016-08-23 00:03:53 +01:00 |
|
gingerBill
|
a98e93f03f
|
File Library and TypeDecl syntax change
|
2016-08-22 11:52:49 +01:00 |
|
gingerBill
|
680274b6f1
|
Implicit Context and #thread_local
|
2016-08-19 23:35:09 +01:00 |
|
gingerBill
|
ddb15e73c0
|
Remove print(ln) and fix swizzle
|
2016-08-19 09:54:01 +01:00 |
|
Ginger Bill
|
f931b089d5
|
print_(f32|f64)
|
2016-08-18 15:58:36 +01:00 |
|
gingerBill
|
6f9d11b381
|
Remove scalar*vector; swizzle; broadcast
|
2016-08-17 18:36:37 +01:00 |
|
gingerBill
|
c4fe2ace05
|
Fix Scoping of proc type decls
|
2016-08-17 12:04:17 +01:00 |
|
gingerBill
|
e8530ca883
|
Win32 Demo: OpenGL Context
|
2016-08-16 20:08:40 +01:00 |
|
gingerBill
|
2d49a61563
|
defer statements
|
2016-08-16 18:53:02 +01:00 |
|
gingerBill
|
0dd17fe843
|
Win32 Window Test
|
2016-08-16 10:56:44 +01:00 |
|
gingerBill
|
3ed75b22a3
|
string comparisons
|
2016-08-15 13:46:01 +01:00 |
|
gingerBill
|
19cc77dad3
|
Code generation for procedure literals
|
2016-08-11 21:53:44 +01:00 |
|
gingerBill
|
4c467b118d
|
copy(...)
|
2016-08-10 20:07:24 +01:00 |
|
gingerBill
|
ba238c569a
|
Strings galore!
|
2016-08-05 21:07:25 +01:00 |
|
gingerBill
|
4a303b5c3e
|
Minor refactor and basic library
|
2016-08-05 15:17:23 +01:00 |
|
gingerBill
|
2aaef48c5c
|
String support
|
2016-08-05 00:54:05 +01:00 |
|
gingerBill
|
19aea1f198
|
Basic call expression and fix to assignment count checking
|
2016-08-03 22:27:36 +01:00 |
|
gingerBill
|
0e92166d44
|
Slice creation for SliceExpr
|
2016-08-03 14:17:13 +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
|
f8fd6fce0b
|
Procedure Literal
|
2016-07-22 16:09:49 +01:00 |
|
gingerBill
|
cbd82e3c02
|
Support import files as modules (i.e. import only once)
|
2016-07-21 00:26:14 +01:00 |
|
gingerBill
|
aa6a2caecb
|
Random Order File Scope Declaration
|
2016-07-12 23:53:34 +01:00 |
|
gingerBill
|
9f90ff50cf
|
Tags, enclosed proc results and better error handling
|
2016-07-11 00:10:15 +01:00 |
|
gingerBill
|
f7a669d342
|
Initial release version
* Code cleanup
* Fix some TODOs
* Reduce heap allocation use and replace with arena allocation
|
2016-07-09 00:31:57 +01:00 |
|
gingerBill
|
9ba2a6d02c
|
Slices and slice expressions
|
2016-07-08 01:04:57 +01:00 |
|
gingerBill
|
7430008fd7
|
Initial Commit
Original Git Repo "went bad" so I had to restart.
|
2016-07-07 21:47:33 +01:00 |
|