From 82f62f5158df5544ffc58274dfb5476ddbcf0b90 Mon Sep 17 00:00:00 2001 From: IonutParau Date: Tue, 29 Jul 2025 00:04:48 +0200 Subject: [PATCH] potential future change --- TODO.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/TODO.md b/TODO.md index a382773..c99cc40 100644 --- a/TODO.md +++ b/TODO.md @@ -44,3 +44,5 @@ - use dynamic arrays for signals (and maybe components), but still keep the maximums to prevent memory hogging - setup an extensive testing system to find bugs easier - use compiler hints to let the optimizer make the code even faster +- (maybe) rework a bunch of internal structures to use tagged unions over vtables (such as components). This may make certain APIs unnecessary or slightly +different. This can improve performance at the cost of making the codebase more complex