| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2026-04-11 | Added TODO.mdHEADmaster | Sebastiano Tronto | 1 | -1/+9 | |
| 2026-04-06 | Make the project build with Microsoft's broken C compiler. | Sebastiano Tronto | 1 | -8/+31 | |
| 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. | |||||
| 2026-03-01 | Improve Windows build support. | Sebastiano Tronto | 1 | -3/+3 | |
| - Use multithreading (works with a sufficiently recent version of the Microsoft developer tools / C SDK). - Detect CPU architecture and use AVX2 or NEON when appropriate. - Automatically detect python installation path. | |||||
| 2026-01-23 | miniscule, minor corrections :) (#5) | aashvik | 1 | -17/+17 | |
| Fix various typos in README.md (thanks to aashvikt). | |||||
| 2025-12-17 | Cleanup | Sebastiano Tronto | 1 | -4/+3 | |
| 2025-08-13 | Improvements to build.bat (unit tests on Windows) | Sebastiano Tronto | 1 | -7/+17 | |
| 2025-08-12 | Added installation instructions for clang on windows | Sebastiano Tronto | 1 | -2/+10 | |
| 2025-08-12 | Renamed UNIX build script to build.sh, added info to README.md related to ↵ | Sebastiano Tronto | 1 | -21/+33 | |
| windows build | |||||
| 2025-08-11 | Simplified name of Python module | Sebastiano Tronto | 1 | -2/+2 | |
| 2025-08-05 | Added build target to run solvetests | Sebastiano Tronto | 1 | -0/+14 | |
| 2025-06-05 | Simplify callback business (web version) | Sebastiano Tronto | 1 | -0/+2 | |
| 2025-05-25 | Cleanup | Sebastiano Tronto | 1 | -7/+0 | |
| 2025-05-23 | Web version (work in progress) | Sebastiano Tronto | 1 | -0/+13 | |
| 2025-05-16 | Remove configure + make build system. | Sebastiano Tronto | 1 | -44/+45 | |
| This commit also updates the README, cleans up some stuff and fixes some oopsies. | |||||
| 2025-05-15 | WASM and JS port - work in progress | Sebastiano Tronto | 1 | -0/+17 | |
| 2025-05-14 | Updates to build script and preparation for JS / WASM target | Sebastiano Tronto | 1 | -2/+2 | |
| 2025-04-25 | Moved qt app to its own repo | Sebastiano Tronto | 1 | -24/+0 | |
| 2025-04-25 | README changes due to renaming | Sebastiano Tronto | 1 | -8/+7 | |
| 2025-04-22 | Progress | Sebastiano Tronto | 1 | -4/+20 | |
| 2025-04-22 | Remove compose from the public API | Sebastiano Tronto | 1 | -2/+2 | |
| 2025-04-22 | Updated documentation | Sebastiano Tronto | 1 | -76/+29 | |
| 2025-04-16 | Updated readme | Sebastiano Tronto | 1 | -4/+31 | |
| 2025-04-14 | Improved C++ API and added info to README | Sebastiano Tronto | 1 | -15/+58 | |
| 2024-10-19 | Finished Python module | Sebastiano Tronto | 1 | -2/+8 | |
| 2024-10-12 | Initial support for Python | Sebastiano Tronto | 1 | -0/+35 | |
| 2024-10-12 | Added shelltest | Sebastiano Tronto | 1 | -2/+8 | |
| Will add more tests when I feel like it | |||||
| 2024-10-10 | Removed "options" from solver selection | Sebastiano Tronto | 1 | -2/+2 | |
| Now the solver name fully determines the solver (and options) to be used. For example, now one must specify "h48h0k4" as the name of the solver. This PR also fixes a couple of things in tools. | |||||
| 2024-09-26 | Added TOOLARGS and simplified gendata tool(s) | Sebastiano Tronto | 1 | -5/+17 | |
| 2024-09-18 | Update to configuration script; C99 -> C11 | Sebastiano Tronto | 1 | -4/+4 | |
| 2024-09-17 | Updated README | Sebastiano Tronto | 1 | -9/+2 | |
| 2024-09-05 | Changed build options TYPE -> ARCH | Sebastiano Tronto | 1 | -1/+1 | |
| 2024-08-05 | Comment cube.h | Sebastiano Tronto | 1 | -0/+3 | |
| 2024-08-05 | Updated README.md, added help command to shell | Sebastiano Tronto | 1 | -16/+199 | |
| 2024-06-30 | Added a solver, but found out h48 table is broken | Sebastiano Tronto | 1 | -0/+17 | |
| 2023-11-10 | "Fixed" benchmark (actually removed) | Sebastiano Tronto | 1 | -7/+1 | |
| 2023-11-08 | Moved documentation around, improved configure.sh | Sebastiano Tronto | 1 | -173/+2 | |
| 2023-11-08 | Change include statement | Sebastiano Tronto | 1 | -7/+8 | |
| 2023-11-08 | Fixes | Sebastiano Tronto | 1 | -0/+2 | |
| 2023-11-08 | Small refactoring | Sebastiano Tronto | 1 | -1/+6 | |
| 2023-11-06 | Started working on solve | Sebastiano Tronto | 1 | -2/+10 | |
| 2023-11-05 | make test improvements | Sebastiano Tronto | 1 | -1/+8 | |
| 2023-11-05 | Added coord_eo | Sebastiano Tronto | 1 | -12/+36 | |
| 2023-11-05 | Refactoring | Sebastiano Tronto | 1 | -6/+5 | |
| 2023-11-04 | Reverted some Makefile changes, cleanup | Sebastiano Tronto | 1 | -2/+19 | |
| 2023-11-04 | Revert "Makefile changes" | Sebastiano Tronto | 1 | -12/+2 | |
| This reverts commit 93260168ed02de2eebd456e345c25f9066bb3a2c. | |||||
| 2023-11-04 | Makefile changes | Sebastiano Tronto | 1 | -2/+12 | |
| 2023-11-04 | avx2 fully works | Sebastiano Tronto | 1 | -4/+0 | |
| 2023-11-03 | Moves work with avx2, fixed some stuff | Sebastiano Tronto | 1 | -1/+8 | |
| 2023-11-02 | Added avx2 moves | Sebastiano Tronto | 1 | -6/+6 | |
| 2023-11-02 | Optimized compose for avx2 | Sebastiano Tronto | 1 | -4/+2 | |
