aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added some failing testsSebastiano Tronto2022-10-091-2/+5
|
* Finished fst, added tests. STILL NOT WORKING.Sebastiano Tronto2022-10-097-24/+310
|
* Added fst_cube prototypesSebastiano Tronto2022-09-103-0/+86
|
* Modified pruning table generation (new compressed) + website updateSebastiano Tronto2022-09-104-64/+103
|
* Removed some code preparing for moving optimal solver away from general ↵Sebastiano Tronto2022-09-067-359/+181
| | | | | | coordinate solving. Kept symcoord for coordinate solving.
* Symcoord version of nissy. Interesting idea, but performance areSebastiano Tronto2022-09-0627-5100/+2211
| | | | actually slower. AT THIS STAGE NISSY IS NOT USABLE.
* Changed website link in help commandsSebastiano Tronto2022-06-021-1/+1
|
* Version 2.0.2Sebastiano Tronto2022-06-011-4/+0
|
* Another fixSebastiano Tronto2022-06-011-2/+2
|
* More fixesSebastiano Tronto2022-06-011-3/+3
|
* Another fix to coordSebastiano Tronto2022-06-011-2/+2
|
* Couple of fixes in coordinatesSebastiano Tronto2022-06-011-2/+2
|
* General cleanup, in preparation for new releaseSebastiano Tronto2022-06-011-3/+1
|
* Changed default number of threads for genSebastiano Tronto2022-06-011-1/+1
|
* Fixed error in block size for ptablesSebastiano Tronto2022-06-011-2/+3
|
* parallelized genptable_fixnastySebastiano Tronto2022-06-013-21/+72
|
* Save more stuff to fileSebastiano Tronto2022-06-012-16/+132
|
* Fixed bug with nxoptSebastiano Tronto2022-06-012-1/+2
|
* Fixed some bugs - still more testing neededSebastiano Tronto2022-06-014-82/+55
|
* Big changes to coordinate system: remove "anti-index" in favor of a more ↵Sebastiano Tronto2022-05-318-437/+572
| | | | kociemba-like move function for each coordinate. This should speedup the table generation step. WARNING: nissy might not be 100% functional at this stage, TESTING needed!
* Prepare for big changes in coordinatesSebastiano Tronto2022-03-156-31/+50
|
* Added freemem commandSebastiano Tronto2022-03-126-18/+49
|
* Set up for adding freemem commandSebastiano Tronto2022-03-072-0/+24
|
* Added messages about generating pruning tablesSebastiano Tronto2022-03-034-2/+50
|
* Added dr and htr scramblesSebastiano Tronto2022-03-023-24/+57
|
* Removed some unused code (khuge). Improved optimal solver performance by ↵Sebastiano Tronto2022-02-277-126/+28
| | | | about 10% using raw transition tables (same for dr step).
* Removed array-size constants for certain objects (steps, commands...)Sebastiano Tronto2022-02-277-65/+20
|
* Moved random_cube() from cube.c to commands.c and fixed a bug in corners ↵Sebastiano Tronto2022-02-275-43/+67
| | | | | | only and edges only scrambles. Added fmc scrambles (with R'U'F). Updated manpage for scramble and cleanup.
* Changed unniss() to return an Alg*. Addedd inplace() to run a function on an ↵Sebastiano Tronto2022-02-274-14/+24
| | | | alg in place.
* Removed possible cancellable moves from 2phase solverSebastiano Tronto2022-02-251-2/+5
|
* Added cleanup commandSebastiano Tronto2022-02-253-0/+145
|
* Fixed bug in using nissSebastiano Tronto2022-02-211-1/+1
|
* Fixed bug in reading scrambles with unmatched parenthesesSebastiano Tronto2022-02-132-14/+12
|
* Added one adhoc test (cornerhtr from CO)Sebastiano Tronto2022-01-153-23/+28
|
* Added option -i to accept scramble(s) from stdin, very useful for batch modeSebastiano Tronto2021-12-274-16/+37
|
* Added scramble commandSebastiano Tronto2021-12-265-31/+181
|
* Added two-phase solverSebastiano Tronto2021-12-267-32/+165
|
* Better trans-detection system (for e.g. drfin for HTR scramble)Sebastiano Tronto2021-12-263-149/+93
|
* Added -O option for solve (specify number of moves within optimal)Sebastiano Tronto2021-12-253-9/+24
|
* Added the invert and unniss commandsSebastiano Tronto2021-12-252-1/+52
|
* Transform solutions early so that -v gives meaningful infoSebastiano Tronto2021-12-251-11/+15
|
* Changed -s (max solutions) option to -n and -n (NISS) to -NSebastiano Tronto2021-12-251-2/+2
|
* Better error message when option for solve is unrecognizedSebastiano Tronto2021-12-251-3/+12
|
* added some optimal-after-EO stepsSebastiano Tronto2021-12-241-0/+63
|
* Fixed bug that prevented switching depending on branch factor (leftover from ↵Sebastiano Tronto2021-12-241-3/+0
| | | | previous debugging)
* Changed default behavior of -sSebastiano Tronto2021-12-241-0/+10
|
* Added -c option for solveSebastiano Tronto2021-12-243-1/+29
|
* use nxopt31 (compressed) by default for optimal solvingSebastiano Tronto2021-12-244-23/+37
|
* Fixes for yesterday's commitSebastiano Tronto2021-12-234-12/+31
|
* Added the possibility to compress tables to 2 bits per entry.Sebastiano Tronto2021-12-233-33/+108
| | | | | | | | | | | | This is done similarly to nxopt: one base value is selected and entries are memorized based on that base value. Values higher than base+3 are returned as base+3 (still a valid estimate) and values lower or equal to base require a lookup on a "fallback" table, which must give a valid estimate for the larger one (e.g. nxopt31 or khuge can fallback to drud_sym16). I have also added some info to the pruning table files: base value and distribution. Unfortunately this means that everyone who has used nissy 2.0beta has to re-generate the tables.

Generated with cgit - Back to sebastiano.tronto.net