2025-04-01 20:29 | Make single-use struct field anonymous | Sebastiano Tronto | 1 | +10 | -12 |
2025-04-01 20:26 | Make symcoord logic generic | Sebastiano Tronto | 4 | +191 | -115 |
2025-04-01 13:03 | Fix mismatched type in function prototype and implementation | Sebastiano Tronto | 2 | +2 | -2 |
2025-04-01 12:01 | Some simplification to AVX2 code | Sebastiano Tronto | 2 | +32 | -62 |
2025-04-01 07:33 | simplified allowedmoves logic | Sebastiano Tronto | 27 | +116 | -114 |
2025-03-29 09:04 | Optimize genptable for coordinate solve (20x speedup) | Sebastiano Tronto | 12 | +170 | -20 |
2025-03-28 19:57 | DR coordinate solver | Sebastiano Tronto | 11 | +299 | -15 |
2025-03-28 15:48 | Make invcoord_co test more comprehensive | Sebastiano Tronto | 29 | +22 | -41 |
2025-03-26 18:38 | Reformat neon.h to keep lines <80 chars | Sebastiano Tronto | 1 | +25 | -16 |
2025-03-26 18:22 | Added inverse coordinate for CO | Sebastiano Tronto | 34 | +156 | -31 |
2025-03-25 17:35 | More safety with pointers using VLA function parameters | Sebastiano Tronto | 22 | +182 | -159 |
2025-03-25 14:17 | Tiny bugfix in solution writing | Sebastiano Tronto | 4 | +23 | -18 |
2025-03-25 13:09 | Added NISS to coord solver | Sebastiano Tronto | 9 | +309 | -104 |
2025-03-25 07:17 | Tiny fix | Sebastiano Tronto | 1 | +4 | -4 |
2025-03-24 22:09 | Big cleanup for appendsolution() | Sebastiano Tronto | 36 | +562 | -349 |
2025-03-22 05:43 | Some safety with move arrays, small refactor appendchar | Sebastiano Tronto | 23 | +168 | -170 |
2025-03-19 16:16 | Filter solutions for coordinate solver and fix ordering | Sebastiano Tronto | 5 | +35 | -18 |
2025-03-14 16:24 | Bugfix | Sebastiano Tronto | 2 | +20 | -25 |
2025-03-14 15:46 | Added checkdata for coord EO | Sebastiano Tronto | 5 | +67 | -12 |
2025-03-14 15:18 | Replaced datasize with solverinfo | Sebastiano Tronto | 14 | +140 | -68 |
2025-03-12 15:40 | Revert API change | Sebastiano Tronto | 8 | +40 | -43 |
2025-03-12 14:40 | Revert "Temporary fix for tools" | Sebastiano Tronto | 5 | +6 | -7 |
2025-03-09 17:11 | Temporary fix for tools | Sebastiano Tronto | 5 | +7 | -6 |
2025-03-09 17:07 | Fixed python module | Sebastiano Tronto | 2 | +16 | -8 |
2025-03-09 06:43 | Working (?) version of coordinate solver | Sebastiano Tronto | 12 | +131 | -53 |
2025-03-08 05:26 | renamed some files | Sebastiano Tronto | 8 | +278 | -277 |
2025-03-07 16:19 | Fixes | Sebastiano Tronto | 1 | +4 | -4 |
2025-03-07 16:08 | More progress on coordinate solver | Sebastiano Tronto | 8 | +274 | -9 |
2025-03-04 07:24 | Begin work for coordinate solver | Sebastiano Tronto | 12 | +263 | -0 |
2025-03-01 09:10 | Make no sanitizer the default for debug build | Sebastiano Tronto | 1 | +1 | -6 |
2025-02-28 07:12 | Fix typo in neon.h (thanks to Arhan Chaudhary for reporting) | Sebastiano Tronto | 1 | +1 | -0 |
2024-12-20 06:12 | Added known distribution for larger tables | Sebastiano Tronto | 1 | +24 | -8 |
2024-12-18 18:28 | Revert small error | Sebastiano Tronto | 2 | +4 | -5 |
2024-12-18 18:21 | Remove -Werror option | Sebastiano Tronto | 1 | +1 | -1 |
2024-12-16 16:27 | Fixed alignment bug | Sebastiano Tronto | 5 | +36 | -1 |
2024-12-15 15:55 | Fix rare bug, but one more bug to go | Sebastiano Tronto | 2 | +16 | -4 |
2024-12-15 15:07 | Added more scrambles, found bug | Sebastiano Tronto | 2 | +69 | -31 |
2024-12-15 10:14 | Added tool to check for correctnes of H48 solver. TODO: add more scrambles. | Sebastiano Tronto | 1 | +16 | -6 |
2024-12-15 10:06 | Actually fix the bug | Sebastiano Tronto | 1 | +5 | -3 |
2024-12-15 09:56 | Fixed constant that I rarely used until today | Sebastiano Tronto | 2 | +134 | -1 |
2024-12-15 09:50 | Solve bug related to duplicate solutions | Sebastiano Tronto | 7 | +62 | -48 |
2024-12-15 08:49 | Implemented 'optimal' option | Sebastiano Tronto | 2 | +24 | -10 |
2024-12-14 10:59 | Allow choosing number of threads when calling solve() | Sebastiano Tronto | 10 | +58 | -21 |
2024-12-07 15:38 | Merge the "solver-experiments" branch that I have been working on for a few weeks. This include mainly three things: | Sebastiano Tronto | 359 | +1734 | -937 |
2024-10-19 17:29 | Safer handling of corrupt data | Sebastiano Tronto | 1 | +17 | -3 |
2024-10-19 17:17 | Finished Python module | Sebastiano Tronto | 5 | +304 | -17 |
2024-10-18 17:06 | Fixed performance regression | Sebastiano Tronto | 2 | +28 | -22 |
2024-10-18 14:35 | Add node and fallback benchmarking | Sebastiano Tronto | 8 | +86 | -37 |
2024-10-18 10:21 | New interface function nissy_countmoves | Sebastiano Tronto | 4 | +50 | -3 |
2024-10-18 07:37 | Change default number of threads from 16 to 8 | Sebastiano Tronto | 1 | +5 | -5 |
2024-10-16 09:46 | Removed redundant coordinate computation | Sebastiano Tronto | 5 | +12 | -23 |
2024-10-15 18:06 | Rename debug shell executable | Sebastiano Tronto | 3 | +3 | -3 |
2024-10-15 18:01 | Merge pull request #4 from enricotenuti/master | Sebastiano Tronto | 4 | +51 | -58 |
2024-10-15 10:44 | EOF fix | enricotenuti | 1 | +1 | -2 |
2024-10-15 08:34 | Neon uint8x8_t corners and minor fixes | enricotenuti | 4 | +53 | -59 |
2024-10-14 17:10 | Fallback tables | Sebastiano Tronto | 6 | +103 | -31 |
2024-10-14 14:55 | Fix solvers for k = 2, and changes to solve tool | Sebastiano Tronto | 3 | +31 | -16 |
2024-10-14 14:02 | Fix gendata | Sebastiano Tronto | 1 | +2 | -2 |
2024-10-14 12:51 | Fix shell | Sebastiano Tronto | 1 | +7 | -7 |
2024-10-13 22:05 | Interface changes, progress with python | Sebastiano Tronto | 15 | +330 | -244 |
2024-10-13 13:37 | Removed nissy_explainerror and moved datainfo to tools | Sebastiano Tronto | 3 | +90 | -197 |
2024-10-12 17:34 | Trivial fixes to comments | Sebastiano Tronto | 1 | +4 | -4 |
2024-10-12 17:32 | Initial support for Python | Sebastiano Tronto | 4 | +88 | -3 |
2024-10-12 15:06 | Make writemoves (and solver) safer by checking buffer size | Sebastiano Tronto | 7 | +66 | -23 |
2024-10-12 14:44 | Removed unused generic solver | Sebastiano Tronto | 2 | +0 | -158 |
2024-10-12 14:23 | Make gendata and co safer by checking buffer size | Sebastiano Tronto | 14 | +173 | -129 |
2024-10-12 09:11 | Make writecube safer | Sebastiano Tronto | 18 | +130 | -111 |
2024-10-12 08:25 | Changed from size_t to uint64_t | Sebastiano Tronto | 1 | +5 | -5 |
2024-10-12 08:21 | Added shelltest | Sebastiano Tronto | 11 | +795 | -758 |
2024-10-11 17:24 | Added buffer sizes in API args | Sebastiano Tronto | 9 | +180 | -93 |
2024-10-11 14:39 | Improved comment | Sebastiano Tronto | 1 | +1 | -1 |
2024-10-11 10:04 | Error codes, documentation, change nisstype from string to flags | Sebastiano Tronto | 3 | +460 | -94 |
2024-10-10 17:49 | Improved error messages and add some comments in nissy.h | Sebastiano Tronto | 9 | +228 | -119 |
2024-10-10 13:41 | added solve_scramble to shell | Sebastiano Tronto | 1 | +20 | -1 |
2024-10-10 12:30 | Removed "options" from solver selection | Sebastiano Tronto | 14 | +161 | -183 |
2024-10-10 12:06 | Small warning fixes to gendata | Sebastiano Tronto | 1 | +10 | -3 |
2024-10-10 12:06 | Fixed tableinfo alignment issues | Sebastiano Tronto | 1 | +50 | -22 |
2024-10-10 09:58 | Reintroduce -Werror, but exclude unused options | Sebastiano Tronto | 1 | +2 | -1 |
2024-10-10 06:28 | Removed un-common function from common.h | Sebastiano Tronto | 1 | +0 | -1 |
2024-10-10 06:27 | Added cachegrind output to .gitignore | Sebastiano Tronto | 1 | +1 | -0 |
2024-10-07 09:25 | Revert useless optimization (fix portable and neon) | Sebastiano Tronto | 1 | +10 | -12 |
2024-10-07 09:14 | Remove -Werror compiler option | Sebastiano Tronto | 1 | +1 | -1 |
2024-10-07 07:37 | Remove double return | Sebastiano Tronto | 1 | +0 | -1 |
2024-10-06 16:02 | Tiny optimization for moves (avoid unnecessary CO) | Sebastiano Tronto | 2 | +13 | -11 |
2024-10-06 07:15 | Removed some useless output | Sebastiano Tronto | 2 | +7 | -7 |
2024-10-06 06:49 | Fix concurrency issues | Sebastiano Tronto | 3 | +73 | -44 |
2024-10-05 21:17 | Remove unnecessary _Atomics | Sebastiano Tronto | 4 | +34 | -27 |
2024-10-05 21:01 | Merge branch 'master' of tronto.net:h48 | Sebastiano Tronto | 2 | +97 | -1 |
2024-10-05 21:00 | Fix rare data race | Sebastiano Tronto | 5 | +30 | -30 |
2024-10-05 17:39 | Added expected distributions | Sebastiano Tronto | 2 | +97 | -1 |
2024-10-05 16:05 | Added distribution check to tool | Sebastiano Tronto | 4 | +97 | -5 |
2024-10-04 12:49 | Add transformations.md | Sebastiano Tronto | 1 | +9 | -0 |
2024-10-04 12:31 | Removed excessive LOG from gendata cocsep | Sebastiano Tronto | 1 | +0 | -2 |
2024-10-04 12:29 | Avoid repeating typedefs in tests | Sebastiano Tronto | 20 | +170 | -261 |
2024-10-04 10:21 | Removed slow test | Sebastiano Tronto | 3 | +0 | -108 |
2024-10-04 10:15 | Revert table-based transformations | Sebastiano Tronto | 11 | +600 | -863 |
2024-10-04 10:01 | Table-based transformations (will revert immediately) | Sebastiano Tronto | 10 | +467 | -383 |
2024-10-04 07:03 | Added documentation on how to run derivedata | Sebastiano Tronto | 1 | +11 | -0 |
2024-10-04 06:58 | Clean up tool output | Sebastiano Tronto | 7 | +34 | -29 |
2024-10-03 19:34 | Remove more locks | Sebastiano Tronto | 1 | +19 | -23 |
| 263 more commits remaining, fetch the repository |