aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md17
1 files changed, 7 insertions, 10 deletions
diff --git a/TODO.md b/TODO.md
index 4421b49..d0281d3 100644
--- a/TODO.md
+++ b/TODO.md
@@ -4,12 +4,13 @@ This is a list of things that I would like to add or change at some point.
4It's more of a personal reminder than anything else. 4It's more of a personal reminder than anything else.
5 5
6## After symcoord 6## After symcoord
7### fst_cube 7### generic:
8* slightly different from cube in v2.0.2: each "side" coordinate 8* all files should have an init function, calling the ones
9 is a transformation of the other, not an eorl or similar (changes 9 of the files includes + doing more stuff. A static "initiliazed"
10 the permutation!) 10 variable is probably needed too.
11* inverse: for edges, just generate ep[12] and convert back 11### testing!
12* corners: big table (150Mb if 16bit integers are used) 12* test fst and other things...
13* move test_coord to the testing folder
13### Solving standard coordinates 14### Solving standard coordinates
14* add Void * extradata to DfsArg and a custom move function 15* add Void * extradata to DfsArg and a custom move function
15* add optional custom pre-process for generating special table (nx) 16* add optional custom pre-process for generating special table (nx)
@@ -42,7 +43,6 @@ It's more of a personal reminder than anything else.
42 check if found enough solutions before checking pruning values) 43 check if found enough solutions before checking pruning values)
43### Technical 44### Technical
44* generic option parser 45* generic option parser
45* testing? Maybe just hardcode some examples generated with old nissy
46### Commands 46### Commands
47* Easy: add option -I (inverse) and -L (linear, like inverse + normal) 47* Easy: add option -I (inverse) and -L (linear, like inverse + normal)
48 to do only linear NISS 48 to do only linear NISS
@@ -86,9 +86,6 @@ including e.g. solutions that were not shown because -c)
86 86
87## Technical stuff 87## Technical stuff
88 88
89### Testing
90* write some proper tests, move test_coord to the testing module(s)
91
92### Memory management 89### Memory management
93* free pruning table after solve is done? if I do this I need to deafault to a 90* free pruning table after solve is done? if I do this I need to deafault to a
94 small table for < 8 moves solutions or smth 91 small table for < 8 moves solutions or smth

Generated with cgit - Back to sebastiano.tronto.net