aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fixed a woopsieSebastiano Tronto2025-04-151-1/+1
|
* Simplified count_moves() in cpp apiSebastiano Tronto2025-04-153-10/+10
|
* Added data check status to solver in cpp APISebastiano Tronto2025-04-152-4/+7
|
* Removed unnecessary checkSebastiano Tronto2025-04-141-6/+0
|
* Improved C++ API and added info to READMESebastiano Tronto2025-04-146-248/+403
|
* Add libnissy.a target, rename nissy.so to librnissy.soSebastiano Tronto2025-04-142-3/+8
|
* FixSebastiano Tronto2025-04-141-1/+1
|
* Add an opinionated C++20 adapterSebastiano Tronto2025-04-093-1/+350
|
* Fixed shell; reorganized nissy.hSebastiano Tronto2025-04-082-102/+98
|
* Merge branch 'master' of tronto.net:h48Sebastiano Tronto2025-04-081-2/+2
|\
| * Fix compilation errors with GCC on ARMSebastiano Tronto2025-04-021-2/+2
| |
* | Some minor changes to the interface.Sebastiano Tronto2025-04-0818-84/+83
|/ | | | | | | | | - Simplified logger to accept only a string, not a variadic list of args like printf(). This can still use some improvement, but now it is easier to use from other languages. - Fixed some misuses of the logger (wrong types etc) - Renamed some constants - Fixed some typos in comments.
* Added dreo coordinate solverSebastiano Tronto2025-04-0217-17/+253
|
* Make single-use struct field anonymousSebastiano Tronto2025-04-011-12/+10
|
* Make symcoord logic genericSebastiano Tronto2025-04-014-115/+191
|
* Fix mismatched type in function prototype and implementationSebastiano Tronto2025-04-012-2/+2
|
* Some simplification to AVX2 codeSebastiano Tronto2025-04-012-62/+32
| | | | | Some simplification after discussion with Arhan Chaudhary (inspired by vcube). Performance looks unchanged, but at least the code is cleaner.
* simplified allowedmoves logicSebastiano Tronto2025-04-0123-71/+74
|
* Optimize genptable for coordinate solve (20x speedup)Sebastiano Tronto2025-03-2912-20/+170
|
* DR coordinate solverSebastiano Tronto2025-03-2811-15/+299
|
* Make invcoord_co test more comprehensiveSebastiano Tronto2025-03-2829-41/+22
|
* Reformat neon.h to keep lines <80 charsSebastiano Tronto2025-03-261-16/+25
|
* Added inverse coordinate for COSebastiano Tronto2025-03-2634-31/+156
| | | | this is necessary for DR coordinate
* More safety with pointers using VLA function parametersSebastiano Tronto2025-03-2522-159/+182
|
* Tiny bugfix in solution writingSebastiano Tronto2025-03-254-18/+23
|
* Added NISS to coord solverSebastiano Tronto2025-03-259-103/+308
|
* Tiny fixSebastiano Tronto2025-03-251-4/+4
|
* Big cleanup for appendsolution()Sebastiano Tronto2025-03-2436-349/+562
| | | | | | | | | | With this PR the appendsolution routine is extracted from the h48 solver and the new coordinate solver and made generic. This has many advantages: - less repetition (even if the two versions are different enough that *for now* it was not a big deal) - smaller h48/solve.h file, which is already a big beast - easier to test the appendsolution() routine separately
* Some safety with move arrays, small refactor appendcharSebastiano Tronto2025-03-2223-170/+168
|
* Filter solutions for coordinate solver and fix orderingSebastiano Tronto2025-03-195-18/+35
|
* BugfixSebastiano Tronto2025-03-142-25/+20
|
* Added checkdata for coord EOSebastiano Tronto2025-03-145-12/+67
|
* Replaced datasize with solverinfoSebastiano Tronto2025-03-1414-68/+140
|
* Revert API changeSebastiano Tronto2025-03-128-43/+40
|
* Revert "Temporary fix for tools"Sebastiano Tronto2025-03-125-7/+6
| | | | This reverts commit 4d0e55e9def2ba1eaca5b2289ca5b30e951f4d97.
* Temporary fix for toolsSebastiano Tronto2025-03-095-6/+7
|
* Fixed python moduleSebastiano Tronto2025-03-092-8/+16
|
* Working (?) version of coordinate solverSebastiano Tronto2025-03-0912-53/+131
|
* renamed some filesSebastiano Tronto2025-03-086-7/+8
|
* FixesSebastiano Tronto2025-03-071-4/+4
|
* More progress on coordinate solverSebastiano Tronto2025-03-078-9/+274
|
* Begin work for coordinate solverSebastiano Tronto2025-03-0412-0/+263
|
* Make no sanitizer the default for debug buildSebastiano Tronto2025-03-011-6/+1
|
* Fix typo in neon.h (thanks to Arhan Chaudhary for reporting)Sebastiano Tronto2025-02-281-0/+1
|
* Added known distribution for larger tablesSebastiano Tronto2024-12-201-8/+24
|
* Revert small errorSebastiano Tronto2024-12-182-5/+4
|
* Remove -Werror optionSebastiano Tronto2024-12-181-1/+1
|
* Fixed alignment bugSebastiano Tronto2024-12-165-1/+36
|
* Fix rare bug, but one more bug to goSebastiano Tronto2024-12-152-4/+16
|
* Added more scrambles, found bugSebastiano Tronto2024-12-152-31/+69
|

Generated with cgit - Back to sebastiano.tronto.net