2025-04-21 12:33 | Always use unsigned char * for data buffers | Sebastiano Tronto | 40 | +285 | -263 |
2025-04-21 08:33 | Merged some files, renamed another | Sebastiano Tronto | 6 | +154 | -154 |
2025-04-20 14:47 | Improve order of moves in NISS solutions | Sebastiano Tronto | 2 | +65 | -20 |
2025-04-19 10:28 | Improved logging, especially for solve | Sebastiano Tronto | 12 | +114 | -125 |
2025-04-19 09:18 | Fixed shell usage of optimal and maxsolutions | Sebastiano Tronto | 1 | +1 | -1 |
2025-04-18 12:41 | Added WASM target | Sebastiano Tronto | 2 | +10 | -3 |
2025-04-17 15:52 | Sped up checkdata for H48 tables | Sebastiano Tronto | 3 | +58 | -10 |
2025-04-17 14:27 | Improvements to QT UI | Sebastiano Tronto | 6 | +366 | -271 |
2025-04-17 12:36 | Restore logging to stderr for tools | Sebastiano Tronto | 8 | +10 | -10 |
2025-04-17 08:50 | Small rework of optimal vs maxsols | Sebastiano Tronto | 12 | +55 | -53 |
2025-04-16 08:14 | Updated readme | Sebastiano Tronto | 1 | +31 | -4 |
2025-04-16 07:56 | Added rudimentary QT UI | Sebastiano Tronto | 8 | +521 | -3 |
2025-04-15 14:00 | Log solutions as they are found | Sebastiano Tronto | 3 | +18 | -7 |
2025-04-15 13:51 | Better logging function | Sebastiano Tronto | 18 | +48 | -47 |
2025-04-15 12:47 | Fixed function pointer thing | Sebastiano Tronto | 3 | +3 | -10 |
2025-04-15 07:35 | Fixed a woopsie | Sebastiano Tronto | 1 | +1 | -1 |
2025-04-15 07:30 | Simplified count_moves() in cpp api | Sebastiano Tronto | 3 | +10 | -10 |
2025-04-15 07:23 | Added data check status to solver in cpp API | Sebastiano Tronto | 2 | +7 | -4 |
2025-04-14 12:03 | Removed unnecessary check | Sebastiano Tronto | 1 | +0 | -6 |
2025-04-14 12:00 | Improved C++ API and added info to README | Sebastiano Tronto | 6 | +415 | -260 |
2025-04-14 11:52 | Add libnissy.a target, rename nissy.so to librnissy.so | Sebastiano Tronto | 2 | +8 | -3 |
2025-04-14 09:25 | Fix | Sebastiano Tronto | 1 | +1 | -1 |
2025-04-09 14:49 | Add an opinionated C++20 adapter | Sebastiano Tronto | 3 | +350 | -1 |
2025-04-08 13:30 | Fixed shell; reorganized nissy.h | Sebastiano Tronto | 2 | +98 | -102 |
2025-04-08 13:27 | Merge branch 'master' of tronto.net:h48 | Sebastiano Tronto | 1 | +2 | -2 |
2025-04-08 13:16 | Some minor changes to the interface. | Sebastiano Tronto | 18 | +83 | -84 |
2025-04-02 19:51 | Fix compilation errors with GCC on ARM | Sebastiano Tronto | 1 | +2 | -2 |
2025-04-02 12:33 | Added dreo coordinate solver | Sebastiano Tronto | 17 | +253 | -17 |
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 |
| 291 more commits remaining, fetch the repository |