water111
2d11e44eaf
Compiler Cleanup and Documentation ( #54 )
...
* start cleanup
* fix typos
* fix syntax highlighting in doc
* lots of documentation updates
* clean and add tests
* more documentation and more error messages
* more document and try building kernel differently
2020-09-24 17:19:23 -04:00
water111
27b865c0df
Add methods and pointers ( #53 )
...
* method calls and sorting
* add more tests and fix some alias stuff
2020-09-19 16:50:42 -04:00
water111
cee6c21603
Add basic features for types and objects ( #52 )
...
* started adding simple functions in gcommon
* more tests and features
* more tests, debug windows
* debug prints for windows
* back up some regs for windows
* remove debugging prints
2020-09-19 13:22:14 -04:00
water
3f193013b9
fix bug
2020-09-15 18:57:18 -04:00
water
ca3acdb5ec
add format order test and fix reg order for windows
2020-09-15 18:49:55 -04:00
water
1394cf13cd
17 of 124 compiler tests passing
2020-09-07 19:17:48 -04:00
water
ee4eb9f128
add some basic symbol stuff
2020-09-07 13:28:16 -04:00
water
7d1625734f
small fixes for linux
2020-09-04 20:00:45 -04:00
Tyler Wilding
fa40b68a37
Aren't functions hoisted..?
2020-09-04 19:43:45 -04:00
Tyler Wilding
d86775878e
Address review feedback
2020-09-04 19:40:45 -04:00
Tyler Wilding
ef09eb12c8
Add a bunch of #ifdefs to keep things working as expected on linux
2020-09-03 22:24:50 -04:00
Tyler Wilding
f68f220e5b
Merge remote-tracking branch 'water111/master' into windows-nodeci
2020-09-03 20:16:28 -04:00
Tyler Wilding
324d2121b1
push
2020-08-28 21:01:59 -04:00
water
75f63d8ff3
add typecheck and tests
2020-08-27 16:47:54 -04:00
doctaweed
92976234a1
Replacing std::exception with std::runtime_error
2020-08-26 22:24:03 -06:00
water
d2992ba4fe
type system method tests
2020-08-26 23:07:55 -04:00
Tyler Wilding
e6e96400c8
commit doctor's latest changes
2020-08-26 21:02:24 -04:00
water
acf086a3d2
check in existing work
2020-08-22 22:30:12 -04:00