| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2026-04-06 | Make the project build with Microsoft's broken C compiler. | Sebastiano Tronto | 1 | -2/+2 | |
| 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. | |||||
| 2025-08-05 | Added build target to run solvetests | Sebastiano Tronto | 1 | -4/+5 | |
| 2025-08-01 | Specified default solver for coordinate solvetest | Sebastiano Tronto | 1 | -4/+5 | |
| 2025-07-31 | Fixed table name in tools | Sebastiano Tronto | 1 | -4/+3 | |
| 2025-07-31 | Fixed multisolve tool for EO, but found bug in coord solver | Sebastiano Tronto | 1 | -25/+71 | |
| 2025-07-31 | Added solvetest for EO (broken for now) | Sebastiano Tronto | 1 | -26/+4 | |
| 2025-04-29 | Added stop / pause / resume solve to API | Sebastiano Tronto | 1 | -2/+4 | |
| 2025-04-22 | Removed old scripts and updated public API | Sebastiano Tronto | 1 | -1/+1 | |
| 2025-04-21 | Always use unsigned char * for data buffers | Sebastiano Tronto | 1 | -2/+1 | |
| Before this commit I was inconsistently using one of void *, char * and uint8_t *. | |||||
| 2025-04-17 | Restore logging to stderr for tools | Sebastiano Tronto | 1 | -1/+1 | |
| 2025-04-15 | Better logging function | Sebastiano Tronto | 1 | -1/+1 | |
| Now it is possible to provide some data together with the logging function. This is useful for example in C++, where I can now provide an arbitrary callable object as data, and a simple wrapper function that call the callable object as logging function. | |||||
| 2025-04-08 | Some minor changes to the interface. | Sebastiano Tronto | 1 | -1/+1 | |
| - 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. | |||||
| 2025-03-14 | Replaced datasize with solverinfo | Sebastiano Tronto | 1 | -2/+2 | |
| 2025-03-12 | Revert "Temporary fix for tools" | Sebastiano Tronto | 1 | -2/+2 | |
| This reverts commit 4d0e55e9def2ba1eaca5b2289ca5b30e951f4d97. | |||||
| 2025-03-09 | Temporary fix for tools | Sebastiano Tronto | 1 | -2/+2 | |
| 2024-12-15 | Added more scrambles, found bug | Sebastiano Tronto | 1 | -31/+7 | |
| 2024-12-15 | Added tool to check for correctnes of H48 solver. TODO: add more scrambles. | Sebastiano Tronto | 1 | -6/+16 | |
| 2024-12-15 | Fixed constant that I rarely used until today | Sebastiano Tronto | 1 | -0/+133 | |
