| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Finished Python module | Sebastiano Tronto | 2024-10-19 | 5 | -17/+304 |
| | | |||||
| * | Fixed performance regression | Sebastiano Tronto | 2024-10-18 | 2 | -22/+28 |
| | | |||||
| * | Add node and fallback benchmarking | Sebastiano Tronto | 2024-10-18 | 8 | -37/+86 |
| | | |||||
| * | New interface function nissy_countmoves | Sebastiano Tronto | 2024-10-18 | 4 | -3/+50 |
| | | |||||
| * | Change default number of threads from 16 to 8 | Sebastiano Tronto | 2024-10-18 | 1 | -5/+5 |
| | | |||||
| * | Removed redundant coordinate computation | Sebastiano Tronto | 2024-10-16 | 5 | -23/+12 |
| | | |||||
| * | Rename debug shell executable | Sebastiano Tronto | 2024-10-15 | 3 | -3/+3 |
| | | |||||
| * | Merge pull request #4 from enricotenuti/master | Sebastiano Tronto | 2024-10-15 | 4 | -57/+50 |
| |\ | | | | | Neon uint8x8_t corners and minor fixes | ||||
| | * | EOF fix | enricotenuti | 2024-10-15 | 1 | -1/+1 |
| | | | |||||
| | * | Neon uint8x8_t corners and minor fixes | enricotenuti | 2024-10-15 | 4 | -58/+51 |
| |/ | |||||
| * | Fallback tables | Sebastiano Tronto | 2024-10-14 | 6 | -31/+103 |
| | | |||||
| * | Fix solvers for k = 2, and changes to solve tool | Sebastiano Tronto | 2024-10-14 | 3 | -16/+31 |
| | | |||||
| * | Fix gendata | Sebastiano Tronto | 2024-10-14 | 1 | -2/+2 |
| | | |||||
| * | Fix shell | Sebastiano Tronto | 2024-10-14 | 1 | -7/+7 |
| | | |||||
| * | Interface changes, progress with python | Sebastiano Tronto | 2024-10-14 | 15 | -244/+330 |
| | | |||||
| * | Removed nissy_explainerror and moved datainfo to tools | Sebastiano Tronto | 2024-10-13 | 3 | -197/+90 |
| | | |||||
| * | Trivial fixes to comments | Sebastiano Tronto | 2024-10-12 | 1 | -4/+4 |
| | | |||||
| * | Initial support for Python | Sebastiano Tronto | 2024-10-12 | 4 | -3/+88 |
| | | |||||
| * | Make writemoves (and solver) safer by checking buffer size | Sebastiano Tronto | 2024-10-12 | 7 | -23/+66 |
| | | |||||
| * | Removed unused generic solver | Sebastiano Tronto | 2024-10-12 | 2 | -158/+0 |
| | | |||||
| * | Make gendata and co safer by checking buffer size | Sebastiano Tronto | 2024-10-12 | 14 | -129/+173 |
| | | |||||
| * | Make writecube safer | Sebastiano Tronto | 2024-10-12 | 18 | -111/+130 |
| | | |||||
| * | Changed from size_t to uint64_t | Sebastiano Tronto | 2024-10-12 | 1 | -5/+5 |
| | | |||||
| * | Added shelltest | Sebastiano Tronto | 2024-10-12 | 10 | -7/+44 |
| | | | | | Will add more tests when I feel like it | ||||
| * | Added buffer sizes in API args | Sebastiano Tronto | 2024-10-11 | 9 | -93/+180 |
| | | |||||
| * | Improved comment | Sebastiano Tronto | 2024-10-11 | 1 | -1/+1 |
| | | |||||
| * | Error codes, documentation, change nisstype from string to flags | Sebastiano Tronto | 2024-10-11 | 3 | -94/+460 |
| | | |||||
| * | Improved error messages and add some comments in nissy.h | Sebastiano Tronto | 2024-10-10 | 9 | -119/+228 |
| | | |||||
| * | added solve_scramble to shell | Sebastiano Tronto | 2024-10-10 | 1 | -1/+20 |
| | | |||||
| * | Removed "options" from solver selection | Sebastiano Tronto | 2024-10-10 | 14 | -183/+161 |
| | | | | | | | | | 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. | ||||
| * | Small warning fixes to gendata | Sebastiano Tronto | 2024-10-10 | 1 | -3/+10 |
| | | |||||
| * | Fixed tableinfo alignment issues | Sebastiano Tronto | 2024-10-10 | 1 | -22/+50 |
| | | |||||
| * | Reintroduce -Werror, but exclude unused options | Sebastiano Tronto | 2024-10-10 | 1 | -1/+2 |
| | | |||||
| * | Removed un-common function from common.h | Sebastiano Tronto | 2024-10-10 | 1 | -1/+0 |
| | | |||||
| * | Added cachegrind output to .gitignore | Sebastiano Tronto | 2024-10-10 | 1 | -0/+1 |
| | | |||||
| * | Revert useless optimization (fix portable and neon) | Sebastiano Tronto | 2024-10-07 | 1 | -12/+10 |
| | | |||||
| * | Remove -Werror compiler option | Sebastiano Tronto | 2024-10-07 | 1 | -1/+1 |
| | | |||||
| * | Remove double return | Sebastiano Tronto | 2024-10-07 | 1 | -1/+0 |
| | | |||||
| * | Tiny optimization for moves (avoid unnecessary CO) | Sebastiano Tronto | 2024-10-06 | 2 | -11/+13 |
| | | | | | This is like 1% improvement to solver, but it is easy enough so I'll keep it | ||||
| * | Removed some useless output | Sebastiano Tronto | 2024-10-06 | 2 | -7/+7 |
| | | |||||
| * | Fix concurrency issues | Sebastiano Tronto | 2024-10-06 | 3 | -44/+73 |
| | | | | | | So I did not have any misconception about Atomics, I just could not apply it where I did because the logic doesn't allow for it. | ||||
| * | Remove unnecessary _Atomics | Sebastiano Tronto | 2024-10-05 | 4 | -27/+34 |
| | | |||||
| * | Merge branch 'master' of tronto.net:h48 | Sebastiano Tronto | 2024-10-05 | 2 | -1/+97 |
| |\ | |||||
| | * | Added expected distributions | Sebastiano Tronto | 2024-10-05 | 2 | -1/+97 |
| | | | |||||
| * | | Fix rare data race | Sebastiano Tronto | 2024-10-05 | 5 | -30/+30 |
| |/ | | | | | | I had some misconception about how _Atomic and const worked. This means the previous commit (expected distribution) could be incorrect. | ||||
| * | Added distribution check to tool | Sebastiano Tronto | 2024-10-05 | 4 | -5/+97 |
| | | |||||
| * | Add transformations.md | Sebastiano Tronto | 2024-10-04 | 1 | -0/+9 |
| | | |||||
| * | Removed excessive LOG from gendata cocsep | Sebastiano Tronto | 2024-10-04 | 1 | -2/+0 |
| | | |||||
| * | Avoid repeating typedefs in tests | Sebastiano Tronto | 2024-10-04 | 20 | -261/+170 |
| | | |||||
| * | Removed slow test | Sebastiano Tronto | 2024-10-04 | 3 | -108/+0 |
| | | | | | | | | | This test generated a pruning table and it was too slow (around a minute). Now the whole test suite runs in 49s on my laptop, which is more reasonable. Pruning table generation should be tested with tools. They run in release mode and are much faster, but can be still run in debug mode optionally. | ||||
