From 2b15aa4b0ee04e7adb7d98ac55c4f5c8ac13630c Mon Sep 17 00:00:00 2001 From: Carson Fleming Date: Wed, 12 Aug 2026 22:45:01 -0400 Subject: update README --- README.md | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 52b508f..9fd5bb6 100644 --- a/README.md +++ b/README.md @@ -3,15 +3,11 @@ fuck it, we ball TODO soon: -- [x] let cgen use more than one register - - [x] basic used/unused register tracking so allocate_temporary can allocate - a register - - [x] proper deallocation of temporaries when they are no longer used - - [x] spilling of values occupying calling convention registers when a - function is called - - [ ] ~~allowing variable values to be kept in registers temporarily and then - spilled to their permanent memory locations~~ PUNTED +- [ ] impl pointer operations + - [ ] dereference + - [ ] address-taking + - [ ] pointer arithmetic + - [ ] subscripting +- [ ] impl preprocessor - [ ] use evaluated types to make code gen around math better -- [ ] support for functions/function pointers as types - - [ ] move the "expression not callable" stuff to the type checker -- [ ] we've implemented a hash map 3 times now for different types, time to consolidate +- [ ] floating point support -- cgit v1.2.3