aboutsummaryrefslogtreecommitdiff
path: root/TODO.txt
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2024-06-09 20:06:19 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2024-06-09 20:06:19 +0200
commit0b1930307f41db3ea7552d6b2f4666b33c64d26a (patch)
tree6a2558e391f5cc14fa22770cb2791e4a85d84e5e /TODO.txt
parentb218c803ae1110b08b4896be0a59177e280c9091 (diff)
downloadnissy-core-0b1930307f41db3ea7552d6b2f4666b33c64d26a.tar.gz
nissy-core-0b1930307f41db3ea7552d6b2f4666b33c64d26a.zip
More cleanup
Diffstat (limited to 'TODO.txt')
-rw-r--r--TODO.txt21
1 files changed, 13 insertions, 8 deletions
diff --git a/TODO.txt b/TODO.txt
index 86ffd22..ca867c6 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,18 +1,23 @@
1Refactoring: remove cube_fast_t and add b32 format 1Refactoring: remove cube_fast_t and add b32 format
2 - fix all public functions in cube.h 2 - cleanup cube.h
3 and their implementations in cube_generic 3 remove some documentation, move to new file
4 - cube i/o format 4 create src/cube_pulic.h for implementations of cube.h stuff
5 move all formats other than b32 to convert.{c,h} 5 - switch to b32 by default (part 1)
6 add tests for conversion 6 add tests for b32 (write at some by hand)
7 convert test files (?) 7 - fix utility code in utils/*.c
8 make b32 default 8 replace h48_to_lst with convert.c
9 replace utils/*.c with a generic convert utility 9 fix invert.c
10 fix utils/*.sh scripts to use the new convert
11 convert all utils/cubes/*.txt files in b32 format
12 - switch to b32 by default (part 2)
13 change all tests to use b32
10 - if all public functions work with strings, always use return value 14 - if all public functions work with strings, always use return value
11 as error code (solve already does this), and use string as buffer 15 as error code (solve already does this), and use string as buffer
12 to print error 16 to print error
13 17
14Transform with big table 18Transform with big table
15 - make static cube actually static (how?) 19 - make static cube actually static (how?)
20 - if not possible, cleanup in some way
16 21
17Solver 22Solver
18 - write a solver (how many tricks? some, but not all are needed) 23 - write a solver (how many tricks? some, but not all are needed)

Generated with cgit - Back to sebastiano.tronto.net