| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make the project build with Microsoft's broken C compiler. | Sebastiano Tronto | 2026-04-06 | 1 | -0/+1 |
| | | | | | | | | | | | | | | MSVC is not fully C11-compliant, even when compiling with /std:c11. Some changes were needed to make the codebase compatible. Notably, the notation a[static N] and a[n] for function parameters of array type is not supported, so that had to be hidden behind a macro. Atomic types are also an experimental feature, apparently, but at least they work with the correct compiler flag. One thing that MSVC does well, however, is warning on integer conversions on /W4 level. I am not sure if Clang and GCC have something similar, so I took this chance to fix some of these. | ||||
| * | Update benchmarks | Sebastiano Tronto | 2025-12-17 | 1 | -0/+1 |
| | | |||||
| * | Cleanup | Sebastiano Tronto | 2025-12-17 | 1 | -2/+3 |
| | | |||||
| * | Cleanup, update documentation, fix examples | Sebastiano Tronto | 2025-12-14 | 1 | -0/+1 |
| | | |||||
| * | Fix duplicate solutions, overflow in maxsols and improve symmetry reduction ↵ | Sebastiano Tronto | 2025-11-24 | 1 | -0/+1 |
| | | | | | | | | | | | | | for H48. This commit fixes two bugs: - A bug that caused duplicates solutions for symmetric scrambles. - An overflow in the maxsols parameter for the H48 solver, which caused it to find much fewer solutions than existed. Moreover, the H48 solvers has been improved by reducing by symmetry not only from the starting position, but also up to the first 4 moves. | ||||
| * | More build.bat options | Sebastiano Tronto | 2025-08-13 | 1 | -0/+1 |
| | | |||||
| * | Improvements to build.bat (unit tests on Windows) | Sebastiano Tronto | 2025-08-13 | 1 | -2/+4 |
| | | |||||
| * | Some generic fixes, mainly for building on Windows | Sebastiano Tronto | 2025-08-12 | 1 | -0/+3 |
| | | |||||
| * | Simplified name of Python module | Sebastiano Tronto | 2025-08-11 | 1 | -0/+1 |
| | | |||||
| * | Small fixes | Sebastiano Tronto | 2025-08-08 | 1 | -0/+5 |
| | | |||||
| * | Move worker.mjs back to example folder | Sebastiano Tronto | 2025-05-30 | 1 | -1/+0 |
| | | |||||
| * | Big progress with web version | Sebastiano Tronto | 2025-05-27 | 1 | -1/+1 |
| | | |||||
| * | Cleanup | Sebastiano Tronto | 2025-05-25 | 1 | -2/+1 |
| | | |||||
| * | Web version (work in progress) | Sebastiano Tronto | 2025-05-23 | 1 | -0/+2 |
| | | |||||
| * | Remove configure + make build system. | Sebastiano Tronto | 2025-05-16 | 1 | -2/+2 |
| | | | | | | This commit also updates the README, cleans up some stuff and fixes some oopsies. | ||||
| * | WASM and JS port - work in progress | Sebastiano Tronto | 2025-05-15 | 1 | -1/+1 |
| | | |||||
| * | Updates to build script and preparation for JS / WASM target | Sebastiano Tronto | 2025-05-14 | 1 | -0/+3 |
| | | |||||
| * | Add wasmtest target to build script; minor fixes in tools and tests | Sebastiano Tronto | 2025-05-09 | 1 | -0/+2 |
| | | |||||
| * | Added build script | Sebastiano Tronto | 2025-05-07 | 1 | -0/+2 |
| | | |||||
| * | Moved qt app to its own repo | Sebastiano Tronto | 2025-04-25 | 1 | -2/+0 |
| | | |||||
| * | Added rudimentary QT UI | Sebastiano Tronto | 2025-04-16 | 1 | -1/+2 |
| | | |||||
| * | Add libnissy.a target, rename nissy.so to librnissy.so | Sebastiano Tronto | 2025-04-14 | 1 | -0/+2 |
| | | |||||
| * | Fixed alignment bug | Sebastiano Tronto | 2024-12-16 | 1 | -1/+1 |
| | | |||||
| * | Removed redundant coordinate computation | Sebastiano Tronto | 2024-10-16 | 1 | -0/+1 |
| | | |||||
| * | Fallback tables | Sebastiano Tronto | 2024-10-14 | 1 | -0/+1 |
| | | |||||
| * | Added shelltest | Sebastiano Tronto | 2024-10-12 | 1 | -0/+2 |
| | | | | | Will add more tests when I feel like it | ||||
| * | Added cachegrind output to .gitignore | Sebastiano Tronto | 2024-10-10 | 1 | -0/+1 |
| | | |||||
| * | Do not run make clean automatically on every build and other Makefile changes | Sebastiano Tronto | 2024-10-03 | 1 | -0/+1 |
| | | |||||
| * | Merge remote-tracking branch 'upstream/master' | enricotenuti | 2024-09-29 | 1 | -0/+1 |
| |\ | | | | | | | Merge upstream | ||||
| | * | Added TOOLARGS and simplified gendata tool(s) | Sebastiano Tronto | 2024-09-26 | 1 | -0/+1 |
| | | | |||||
| * | | Merge branch 'threaded_solver' | enricotenuti | 2024-09-19 | 1 | -0/+4 |
| |\ \ | |/ |/| | |||||
| | * | pthread solver to fix | enricotenuti | 2024-09-19 | 1 | -0/+4 |
| | | | |||||
| * | | Added stuff to gitignore | Sebastiano Tronto | 2024-09-18 | 1 | -0/+1 |
| |/ | |||||
| * | nissbranch ver1 | enricotenuti | 2024-08-29 | 1 | -0/+1 |
| | | |||||
| * | premoves and niss | enricotenuti | 2024-08-26 | 1 | -1/+1 |
| | | |||||
| * | cube_neon ver1 | enricotenuti | 2024-08-07 | 1 | -0/+2 |
| | | |||||
| * | Added new bfs attempt, but looks wrong | Sebastiano Tronto | 2024-07-13 | 1 | -2/+0 |
| | | |||||
| * | Stats for h48 solver as tool | Sebastiano Tronto | 2024-07-08 | 1 | -0/+1 |
| | | |||||
| * | Added a solver, but found out h48 table is broken | Sebastiano Tronto | 2024-06-30 | 1 | -0/+1 |
| | | |||||
| * | Added rudimentary shell to run commands (ugly) | Sebastiano Tronto | 2024-06-16 | 1 | -1/+1 |
| | | |||||
| * | Added benchmark; removed old folder | Sebastiano Tronto | 2024-06-13 | 1 | -2/+0 |
| | | |||||
| * | Added table generation utility | Sebastiano Tronto | 2024-05-24 | 1 | -0/+5 |
| | | |||||
| * | Performance improvement for gendata_cocsep | Sebastiano Tronto | 2024-04-01 | 1 | -0/+1 |
| | | |||||
| * | Simplified move and transform code | Sebastiano Tronto | 2023-11-17 | 1 | -0/+1 |
| | | |||||
| * | Test cleanup | Sebastiano Tronto | 2023-11-13 | 1 | -0/+1 |
| | | |||||
| * | Small change to benchmark script + TODO comments | Sebastiano Tronto | 2023-10-31 | 1 | -1/+1 |
| | | |||||
| * | Removed config.mk | Sebastiano Tronto | 2023-10-28 | 1 | -0/+1 |
| | | |||||
| * | Preparatory work for benchmarks, little fixes | Sebastiano Tronto | 2023-10-22 | 1 | -1/+2 |
| | | |||||
| * | Added write to SRC format | Sebastiano Tronto | 2023-10-08 | 1 | -0/+1 |
| | | |||||
| * | Avoid multiple compilation when running tests | Sebastiano Tronto | 2023-10-05 | 1 | -0/+1 |
| | | |||||
