diff options
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 10 |
1 files changed, 4 insertions, 6 deletions
| @@ -4,10 +4,11 @@ This is a list of things that I would like to add or change at some point. | |||
| 4 | It's more of a personal reminder than anything else. | 4 | It's more of a personal reminder than anything else. |
| 5 | 5 | ||
| 6 | ## For version 2.1 | 6 | ## For version 2.1 |
| 7 | ### Memory management | ||
| 8 | * freemem command: implement the 5 functions, execute at the end of shell.c | ||
| 9 | ### Installation | 7 | ### Installation |
| 10 | * Is it possible to make table generation at least 3x faster? | 8 | * Implement coord->move to apply moves directly on coordinates |
| 9 | (can this be used to improve solving speed? Applying moves on | ||
| 10 | three coordinates is better than applying a move on a Cube and | ||
| 11 | then transforming it, but I still need to work with inverses...) | ||
| 11 | ### Documentation | 12 | ### Documentation |
| 12 | * Write an examples.md file | 13 | * Write an examples.md file |
| 13 | * More screenshots! | 14 | * More screenshots! |
| @@ -55,9 +56,6 @@ including e.g. solutions that were not shown because -c) | |||
| 55 | * free pruning table after solve is done? if I do this I need to deafault to a | 56 | * free pruning table after solve is done? if I do this I need to deafault to a |
| 56 | small table for < 8 moves solutions or smth | 57 | small table for < 8 moves solutions or smth |
| 57 | * improve multi-threading when solving multiple scrambles | 58 | * improve multi-threading when solving multiple scrambles |
| 58 | * alternative: just add a command "free" to free up memory; it is not | ||
| 59 | user friendly (who wants to manage memory manually?) but on the other hand | ||
| 60 | it will only be used by the few who have less than 4(?) Gb of ram. | ||
| 61 | * nissy -M maxmem option for running with at most maxmem memory; if exceeded | 59 | * nissy -M maxmem option for running with at most maxmem memory; if exceeded |
| 62 | when loading a pruning table, return failure (or make every solve command | 60 | when loading a pruning table, return failure (or make every solve command |
| 63 | use tiny tables instead?); if maxmem is very 600Mb or | 61 | use tiny tables instead?); if maxmem is very 600Mb or |
