| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added stop / pause / resume solve to API | Sebastiano Tronto | 2025-04-29 | 1 | -19/+34 |
| | | |||||
| * | NISS | Sebastiano Tronto | 2025-04-25 | 1 | -0/+2 |
| | | |||||
| * | Added orientation to getcube | Sebastiano Tronto | 2025-04-23 | 1 | -4/+6 |
| | | |||||
| * | Adjusted solvers, fixed bug | Sebastiano Tronto | 2025-04-23 | 1 | -2/+3 |
| | | |||||
| * | Remove compose from the public API | Sebastiano Tronto | 2025-04-22 | 1 | -25/+0 |
| | | |||||
| * | Updated documentation | Sebastiano Tronto | 2025-04-22 | 1 | -4/+4 |
| | | |||||
| * | Removed old scripts and updated public API | Sebastiano Tronto | 2025-04-22 | 1 | -68/+30 |
| | | |||||
| * | Always use unsigned char * for data buffers | Sebastiano Tronto | 2025-04-21 | 1 | -3/+3 |
| | | | | | | Before this commit I was inconsistently using one of void *, char * and uint8_t *. | ||||
| * | Small rework of optimal vs maxsols | Sebastiano Tronto | 2025-04-17 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | I wanted to make the "optimal" and "maxsolutions" options mutually exclusive, but in the end I decided there is value in keeping both (e.g. for specifying a limit to the number of solutions when asking for "all" optimal"). Now optimal cannot be negative anymore, for the same reason of maxsolutions. The interface user (shell, UI) will have to take care of handling this in a way that makes sense for the user. Usually this means setting the maximum number of solutions to UINT_MAX (or a similar very high number) when the user wants "all optimal". | ||||
| * | Better logging function | Sebastiano Tronto | 2025-04-15 | 1 | -2/+7 |
| | | | | | | | | 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. | ||||
| * | Add an opinionated C++20 adapter | Sebastiano Tronto | 2025-04-09 | 1 | -1/+1 |
| | | |||||
| * | Fixed shell; reorganized nissy.h | Sebastiano Tronto | 2025-04-08 | 1 | -93/+93 |
| | | |||||
| * | Some minor changes to the interface. | Sebastiano Tronto | 2025-04-08 | 1 | -10/+11 |
| | | | | | | | | | | - 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 solver | Sebastiano Tronto | 2025-04-02 | 1 | -2/+5 |
| | | |||||
| * | Replaced datasize with solverinfo | Sebastiano Tronto | 2025-03-14 | 1 | -4/+10 |
| | | |||||
| * | Revert API change | Sebastiano Tronto | 2025-03-12 | 1 | -4/+0 |
| | | |||||
| * | Working (?) version of coordinate solver | Sebastiano Tronto | 2025-03-09 | 1 | -0/+4 |
| | | |||||
| * | Fixed alignment bug | Sebastiano Tronto | 2024-12-16 | 1 | -0/+6 |
| | | |||||
| * | Allow choosing number of threads when calling solve() | Sebastiano Tronto | 2024-12-14 | 1 | -0/+4 |
| | | |||||
| * | Add node and fallback benchmarking | Sebastiano Tronto | 2024-10-18 | 1 | -13/+28 |
| | | |||||
| * | New interface function nissy_countmoves | Sebastiano Tronto | 2024-10-18 | 1 | -0/+13 |
| | | |||||
| * | Interface changes, progress with python | Sebastiano Tronto | 2024-10-14 | 1 | -74/+56 |
| | | |||||
| * | Removed nissy_explainerror and moved datainfo to tools | Sebastiano Tronto | 2024-10-13 | 1 | -53/+89 |
| | | |||||
| * | Trivial fixes to comments | Sebastiano Tronto | 2024-10-12 | 1 | -4/+4 |
| | | |||||
| * | Make writecube safer | Sebastiano Tronto | 2024-10-12 | 1 | -13/+20 |
| | | |||||
| * | Added buffer sizes in API args | Sebastiano Tronto | 2024-10-11 | 1 | -35/+64 |
| | | |||||
| * | Improved comment | Sebastiano Tronto | 2024-10-11 | 1 | -1/+1 |
| | | |||||
| * | Error codes, documentation, change nisstype from string to flags | Sebastiano Tronto | 2024-10-11 | 1 | -40/+189 |
| | | |||||
| * | Improved error messages and add some comments in nissy.h | Sebastiano Tronto | 2024-10-10 | 1 | -29/+91 |
| | | |||||
| * | Removed "options" from solver selection | Sebastiano Tronto | 2024-10-10 | 1 | -5/+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. | ||||
| * | Merge branch 'master' of tronto.net:h48 | Sebastiano Tronto | 2024-09-27 | 1 | -0/+6 |
| |\ | |||||
| | * | Added checkdata function | Sebastiano Tronto | 2024-09-26 | 1 | -0/+6 |
| | | | |||||
| * | | First try for derive tables | Sebastiano Tronto | 2024-09-27 | 1 | -0/+7 |
| |/ | |||||
| * | Finished table refactor | Sebastiano Tronto | 2024-09-11 | 1 | -0/+6 |
| | | |||||
| * | Reorganized folder structure | Sebastiano Tronto | 2024-08-18 | 1 | -0/+104 |
