diff options
| author | Sebastiano Tronto <sebastiano.tronto@gmail.com> | 2021-12-09 00:47:14 +0100 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano.tronto@gmail.com> | 2021-12-09 00:47:14 +0100 |
| commit | a0a229768a0adba0c7ac0b522a2c7d46a838c6fa (patch) | |
| tree | 199b6138723c3381fea15f71189ca5f3dbc4e842 | |
| parent | 8acabe18cad69d7c7ed7a00ffef654abc3873a16 (diff) | |
| download | nissy-a0a229768a0adba0c7ac0b522a2c7d46a838c6fa.tar.gz nissy-a0a229768a0adba0c7ac0b522a2c7d46a838c6fa.zip | |
removed/added some TODOs
Diffstat (limited to '')
| -rw-r--r-- | TODO.md | 12 |
1 files changed, 2 insertions, 10 deletions
| @@ -35,14 +35,9 @@ It's more of a personal reminder than anything else. | |||
| 35 | 35 | ||
| 36 | ## Distribution | 36 | ## Distribution |
| 37 | 37 | ||
| 38 | * make env.c compatible with Windows (and check that it works with | 38 | * INSTALL file: change info about pruning tables (now fast) |
| 39 | BSD/MacOS) | 39 | * README.md: cite nxopt |
| 40 | * default to current directory for tables; this will work on any OS, up to | ||
| 41 | using the correct #ifdef guards to avoid checking for posix directories | ||
| 42 | in non-posix systems | ||
| 43 | * better man page | 40 | * better man page |
| 44 | * find a better way to distribute the large tables, especially khuge | ||
| 45 | (or just generate them quickly, see below) | ||
| 46 | * webapp (cgi) | 41 | * webapp (cgi) |
| 47 | 42 | ||
| 48 | ## Technical stuff | 43 | ## Technical stuff |
| @@ -57,9 +52,6 @@ and one more trick: if the last move is 180° avoid computing inverse cube | |||
| 57 | and just use previous values for all 3 axes. | 52 | and just use previous values for all 3 axes. |
| 58 | 53 | ||
| 59 | ## Coordinates, symmetries, pruning tables | 54 | ## Coordinates, symmetries, pruning tables |
| 60 | * use multiple threads to search for solutions in parallel | ||
| 61 | * Faster pruning table generation: multithreading (divide table into large | ||
| 62 | sections and use one mutex for each section to avoid too much locking) | ||
| 63 | * Cleanup symcoord.c: some coordinates and symdata are never actually used; | 55 | * Cleanup symcoord.c: some coordinates and symdata are never actually used; |
| 64 | remove also sd_eofbepos and just use sd_coud for khuge (this changes the | 56 | remove also sd_eofbepos and just use sd_coud for khuge (this changes the |
| 65 | coordinate so the whole table must be generated again!) | 57 | coordinate so the whole table must be generated again!) |
