diff options
Diffstat (limited to '')
| -rw-r--r-- | TODO.md | 5 |
1 files changed, 4 insertions, 1 deletions
| @@ -56,6 +56,10 @@ including e.g. solutions that were not shown because -c) | |||
| 56 | ## Technical stuff | 56 | ## Technical stuff |
| 57 | 57 | ||
| 58 | ### Memory management | 58 | ### Memory management |
| 59 | * Optimization: allow coordinates do define how moves and trans are applied on | ||
| 60 | them; if not then just move the cube normally. | ||
| 61 | This can speedup things, for example in computing coordinates (no need to apply | ||
| 62 | trans_to_rep) and of course in optimal solver. | ||
| 59 | * free pruning table after solve is done? if I do this I need to deafault to a | 63 | * free pruning table after solve is done? if I do this I need to deafault to a |
| 60 | small table for < 8 moves solutions or smth | 64 | small table for < 8 moves solutions or smth |
| 61 | * improve multi-threading when solving multiple scrambles | 65 | * improve multi-threading when solving multiple scrambles |
| @@ -86,7 +90,6 @@ including e.g. solutions that were not shown because -c) | |||
| 86 | 90 | ||
| 87 | ### Cleanup | 91 | ### Cleanup |
| 88 | * Remove khuge from everywhere | 92 | * Remove khuge from everywhere |
| 89 | * Arrays (commands, steps...): end with NULL and remove size constant | ||
| 90 | * sort again functions alphabetically in their files | 93 | * sort again functions alphabetically in their files |
| 91 | * more stuff to load at start (or when suitable command is called) rather | 94 | * more stuff to load at start (or when suitable command is called) rather |
| 92 | than when called directly, to avoid nasty problems with threading | 95 | than when called directly, to avoid nasty problems with threading |
