nissy-nx

A Rubik's cube optimal solver
git clone https://git.tronto.net/nissy-nx
Download | Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2023-09-13 17:07Some cleanupSebastiano Tronto30+35-3576
2023-05-06 12:34Add sanitizer compile optionsSebastiano Tronto1+2-1
2023-05-01 10:27Beginning of new repoSebastiano Tronto12+301-116
2023-03-05 14:17Some fixesSebastiano Tronto4+27-12
2023-03-05 09:13I made a mess, but it works. Still need to implement new optimal solver. After that, a big redesign is due.Sebastiano Tronto24+1439-703
2023-02-10 22:30Added (just a few) tests for alg and added fields to alg structSebastiano Tronto8+395-72
2023-02-08 22:20Added notes for solver theorySebastiano Tronto2+50-23
2023-02-04 17:00Moved coordinate index consistency test to tests folderSebastiano Tronto8+107-42
2023-02-04 16:26Some improvements to test suite, ready to goSebastiano Tronto8+74-49
2023-02-01 17:21Fixed typoSebastiano Tronto1+1-1
2023-02-01 17:17Added debug flags to make testSebastiano Tronto1+1-1
2023-02-01 17:15Enabled make test and test.shSebastiano Tronto8+85-80
2023-01-21 23:29Restored doc, not sure why it was deletedSebastiano Tronto1+271-0
2023-01-21 23:25Removed old test filesSebastiano Tronto5+0-253
2023-01-21 23:23Started working on testing (broken for now)Sebastiano Tronto7+276-17
2023-01-16 17:47Refined comments for solve reworkSebastiano Tronto1+16-3
2023-01-14 21:33Re-organized TODO fileSebastiano Tronto11+256-155
2023-01-14 18:51Save fst tables to fileSebastiano Tronto2+86-58
2022-12-26 18:27Implemented faster fst_ep_to_eposSebastiano Tronto4+83-78
2022-12-26 11:41Fixed fst_inverseSebastiano Tronto16+489-244
2022-10-28 06:01Quick push warning messageSebastiano Tronto5+137-39
2022-10-09 16:29Added some failing testsSebastiano Tronto2+20-6
2022-10-09 16:12Finished fst, added tests. STILL NOT WORKING.Sebastiano Tronto13+429-42
2022-09-10 17:13Added fst_cube prototypesSebastiano Tronto4+92-7
2022-09-10 15:52Modified pruning table generation (new compressed) + website updateSebastiano Tronto7+111-71
2022-09-06 21:25Removed some code preparing for moving optimal solver away from general coordinate solving. Kept symcoord for coordinate solving.Sebastiano Tronto8+204-376
2022-09-06 16:00Symcoord version of nissy. Interesting idea, but performance are actually slower. AT THIS STAGE NISSY IS NOT USABLE.Sebastiano Tronto37+3704-5536
2022-06-02 20:51Changed website link in help commandsSebastiano Tronto1+1-1
2022-06-01 18:30Version 2.0.2Sebastiano Tronto13+95-542
2022-06-01 16:06Another fixSebastiano Tronto2+2-2
2022-06-01 15:50More fixesSebastiano Tronto2+3-3
2022-06-01 15:33Another fix to coordSebastiano Tronto1+2-2
2022-06-01 15:24Couple of fixes in coordinatesSebastiano Tronto1+2-2
2022-06-01 15:13General cleanup, in preparation for new releaseSebastiano Tronto6+15-16
2022-06-01 14:49Changed default number of threads for genSebastiano Tronto2+3-2
2022-06-01 14:42Fixed error in block size for ptablesSebastiano Tronto3+20-20
2022-06-01 12:54parallelized genptable_fixnastySebastiano Tronto5+72-22
2022-06-01 09:51Fixed the fixSebastiano Tronto1+2-2
2022-06-01 09:50fixed readme strikethrough linesSebastiano Tronto1+0-12
2022-06-01 09:49Changed readmeSebastiano Tronto1+21-13
2022-06-01 09:41Save more stuff to fileSebastiano Tronto4+134-18
2022-06-01 08:00Fixed bug with nxoptSebastiano Tronto3+2-1
2022-06-01 07:34Fixed some bugs - still more testing neededSebastiano Tronto6+56-82
2022-05-31 15:29Big changes to coordinate system: remove "anti-index" in favor of a more 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!Sebastiano Tronto12+610-451
2022-03-15 14:54Prepare for big changes in coordinatesSebastiano Tronto8+65-47
2022-03-12 18:13Added freemem commandSebastiano Tronto9+57-24
2022-03-07 09:12Set up for adding freemem commandSebastiano Tronto3+27-2
2022-03-03 18:02Added messages about generating pruning tablesSebastiano Tronto5+51-9
2022-03-02 18:48Added dr and htr scramblesSebastiano Tronto5+62-29
2022-02-27 16:31Removed some unused code (khuge). Improved optimal solver performance by about 10% using raw transition tables (same for dr step).Sebastiano Tronto8+28-126
2022-02-27 15:53Removed array-size constants for certain objects (steps, commands...)Sebastiano Tronto9+24-66
2022-02-27 14:36Moved random_cube() from cube.c to commands.c and fixed a bug in corners only and edges only scrambles. Added fmc scrambles (with R'U'F). Updated manpage for scramble and cleanup.Sebastiano Tronto7+81-48
2022-02-27 11:11Changed unniss() to return an Alg*. Addedd inplace() to run a function on an alg in place.Sebastiano Tronto6+24-17
2022-02-27 09:34Added upgrade instructionsSebastiano Tronto1+25-5
2022-02-25 16:40Removed possible cancellable moves from 2phase solverSebastiano Tronto2+5-5
2022-02-25 16:20Added cleanup commandSebastiano Tronto6+158-7
2022-02-22 21:47Added lang=en to HTML filesSebastiano Tronto3+3-3
2022-02-22 21:45HTML fixesSebastiano Tronto4+10-13
2022-02-22 09:09Updated website linkSebastiano Tronto1+1-1
2022-02-21 23:59More details for UNIX installationSebastiano Tronto1+18-4
2022-02-21 23:17Added website; released 2.0.1Sebastiano Tronto12+457-79
2022-02-21 21:18Updated license fileSebastiano Tronto1+17-55
2022-02-21 19:33Fixed bug in using nissSebastiano Tronto3+5-2
2022-02-21 18:19Added back nissy.exeSebastiano Tronto1+0-0
2022-02-13 12:57Small makefile changes, fixed todo listSebastiano Tronto6+16-23
2022-02-13 11:12Fixed bug in reading scrambles with unmatched parenthesesSebastiano Tronto5+15-14
2022-02-13 09:03Small fix in man page synopsisSebastiano Tronto2+2-0
2022-01-29 20:20Fixed lists in README.mdSebastiano Tronto1+2-0
2022-01-29 18:44Another dummy commitSebastiano Tronto1+0-1
2022-01-29 18:42Dummy commit to test post-receive hookSebastiano Tronto1+1-0
2022-01-29 17:31Removed useless fileSebastiano Tronto1+0-2
2022-01-29 17:24Added README without extensionSebastiano Tronto1+2-0
2022-01-29 14:48Basically a test commitSebastiano Tronto1+2-0
2022-01-22 10:18Moved tables to new website.Sebastiano Tronto3+6-6
2022-01-15 18:16Added one adhoc test (cornerhtr from CO)Sebastiano Tronto9+176-25
2022-01-10 11:00Added TODOs for version 2.1Sebastiano Tronto1+17-1
2021-12-29 16:56Version 2.0 is released!Sebastiano Tronto6+2-2
2021-12-29 16:42Added pdf doc in doc folderSebastiano Tronto5+320-2
2021-12-28 15:05fixed typoSebastiano Tronto1+1-1
2021-12-28 14:47Info on ram requirement to gen large tableSebastiano Tronto2+2-0
2021-12-28 11:47Changed time estimate for optimal solving (after running a test on 100 scrambles).Sebastiano Tronto2+2-2
2021-12-27 23:10bumped windows versionSebastiano Tronto4+0-1
2021-12-27 16:07Bumped to rc1Sebastiano Tronto3+1-1
2021-12-27 16:05change make cleanSebastiano Tronto2+1-2
2021-12-27 16:00Fixed example sectionSebastiano Tronto1+22-11
2021-12-27 15:34Changed installation instructions (for pruning tables)Sebastiano Tronto3+40-47
2021-12-27 11:43Added option -i to accept scramble(s) from stdin, very useful for batch modeSebastiano Tronto6+44-17
2021-12-26 21:42Added scramble commandSebastiano Tronto12+204-36
2021-12-26 18:38Added two-phase solverSebastiano Tronto11+171-33
2021-12-25 23:36Better trans-detection system (for e.g. drfin for HTR scramble)Sebastiano Tronto6+97-155
2021-12-25 19:57Added -O option for solve (specify number of moves within optimal)Sebastiano Tronto7+34-12
2021-12-25 19:29Added the invert and unniss commandsSebastiano Tronto6+62-3
2021-12-25 10:35Updated TODO.md, boldfaced things to do before releaseSebastiano Tronto1+20-16
2021-12-25 09:18Updated package and windows binarySebastiano Tronto2+0-0
2021-12-25 09:18Transform solutions early so that -v gives meaningful infoSebastiano Tronto3+15-13
2021-12-25 09:08Changed -s (max solutions) option to -n and -n (NISS) to -NSebastiano Tronto6+18-17
2021-12-24 23:06Better error message when option for solve is unrecognizedSebastiano Tronto3+13-3
2021-12-24 17:30added info on compact tables and warning about installation process being deprecated for tablesSebastiano Tronto2+21-10
2021-12-24 17:04added latest commits to beta9Sebastiano Tronto2+0-0
2021-12-24 16:58removed some todoSebastiano Tronto1+0-2
90 more commits remaining, fetch the repository