From b88fd280ea338f9ba12d093379d19bb7bc6308a9 Mon Sep 17 00:00:00 2001 From: IonutParau Date: Sat, 23 May 2026 16:27:47 +0200 Subject: [PATCH] I came, I saw, I conquered --- TODO.md | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/TODO.md b/TODO.md index 87f42e5..9abafed 100644 --- a/TODO.md +++ b/TODO.md @@ -1,15 +1,3 @@ -# To improve the API - -- finish tmpfs (rework the whole thing) - -# To re-evaluate - -- Make the hashmap growing/shrinking to save on memory. -- Exposing the internal hashmap implementation. -- Having a copy of the context stored directly in requests instead of having to use getComputerContext, as it simplifies the APIs and allows them -to be made more portable. -- Exposing more internal functions that may be useful to the user to prevent pointless rewriting and duplicate machine code. - # Vanilla components needed Not everything OC has (as a few of them are really MC-centered) but most of it. @@ -44,7 +32,7 @@ Not everything OC has (as a few of them are really MC-centered) but most of it. - `iron_noteblock` component - `colorful_lamp` component -# To make it good (after API is stable) +# To make it good - make more stuff const if it can be. Gotta help out the optimizer - put a bunch of internal-only functions as fastcall @@ -226,3 +214,11 @@ TODO: interface ## OLED/IPU TODO: interface + +# To re-evaluate + +- Make the hashmap growing/shrinking to save on memory. +- Exposing the internal hashmap implementation. +- Having a copy of the context stored directly in requests instead of having to use getComputerContext, as it simplifies the APIs and allows them +to be made more portable. +- Exposing more internal functions that may be useful to the user to prevent pointless rewriting and duplicate machine code.