nissy-classic

Stable branch of nissy
git clone https://git.tronto.net/nissy-classic
Download | Log | Files | Refs | README | LICENSE

commit a0a229768a0adba0c7ac0b522a2c7d46a838c6fa
parent 8acabe18cad69d7c7ed7a00ffef654abc3873a16
Author: Sebastiano Tronto <sebastiano.tronto@gmail.com>
Date:   Thu,  9 Dec 2021 00:47:14 +0100

removed/added some TODOs

Diffstat:
MTODO.md | 12++----------
1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/TODO.md b/TODO.md @@ -35,14 +35,9 @@ It's more of a personal reminder than anything else. ## Distribution -* make env.c compatible with Windows (and check that it works with - BSD/MacOS) -* default to current directory for tables; this will work on any OS, up to - using the correct #ifdef guards to avoid checking for posix directories - in non-posix systems +* INSTALL file: change info about pruning tables (now fast) +* README.md: cite nxopt * better man page -* find a better way to distribute the large tables, especially khuge -(or just generate them quickly, see below) * webapp (cgi) ## Technical stuff @@ -57,9 +52,6 @@ and one more trick: if the last move is 180° avoid computing inverse cube and just use previous values for all 3 axes. ## Coordinates, symmetries, pruning tables -* use multiple threads to search for solutions in parallel -* Faster pruning table generation: multithreading (divide table into large -sections and use one mutex for each section to avoid too much locking) * Cleanup symcoord.c: some coordinates and symdata are never actually used; remove also sd_eofbepos and just use sd_coud for khuge (this changes the coordinate so the whole table must be generated again!)