From 7de88d1bcd420447023b8e74b0aa4f5e8ba1df6b Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sun, 27 Feb 2022 16:53:22 +0100 Subject: Removed array-size constants for certain objects (steps, commands...) --- TODO.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index c97c5dc..f3fb075 100644 --- a/TODO.md +++ b/TODO.md @@ -56,6 +56,10 @@ including e.g. solutions that were not shown because -c) ## Technical stuff ### Memory management +* Optimization: allow coordinates do define how moves and trans are applied on + them; if not then just move the cube normally. + This can speedup things, for example in computing coordinates (no need to apply + trans_to_rep) and of course in optimal solver. * free pruning table after solve is done? if I do this I need to deafault to a small table for < 8 moves solutions or smth * improve multi-threading when solving multiple scrambles @@ -86,7 +90,6 @@ including e.g. solutions that were not shown because -c) ### Cleanup * Remove khuge from everywhere -* Arrays (commands, steps...): end with NULL and remove size constant * sort again functions alphabetically in their files * more stuff to load at start (or when suitable command is called) rather than when called directly, to avoid nasty problems with threading -- cgit v1.3