index
:
nissy-core
c-portability
h48-corner-estimate
h48-dfs-improvements
intertwined-fallback-table
master
python-callback
threads
windows
The "engine" of nissy, including the H48 optimal solver.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
solvers
/
h48
/
solve.h
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2026-04-06
Make the project build with Microsoft's broken C compiler.
Sebastiano Tronto
1
-34
/
+34
2026-03-01
Improve Windows build support.
Sebastiano Tronto
1
-6
/
+6
2026-01-12
Improve performance of H48 solver with prefetching
Sebastiano Tronto
1
-133
/
+242
2025-12-19
Minor improvement
Sebastiano Tronto
1
-2
/
+7
2025-12-17
Improve pruning value fetching and re-do benchmarks
Sebastiano Tronto
1
-20
/
+16
2025-12-17
Move some checks around, small improvement
Sebastiano Tronto
1
-11
/
+9
2025-12-14
Cleanup, update documentation, fix examples
Sebastiano Tronto
1
-12
/
+8
2025-12-14
Bye bye h0k4
Sebastiano Tronto
1
-48
/
+13
2025-12-14
Intertwined table seems to work
Sebastiano Tronto
1
-3
/
+27
2025-11-24
Fix duplicate solutions, overflow in maxsols and improve symmetry reduction f...
Sebastiano Tronto
1
-37
/
+41
2025-08-11
Wrapped pthread use in custom API
Sebastiano Tronto
1
-13
/
+13
2025-07-29
All coordinates unsigned
Sebastiano Tronto
1
-5
/
+5
2025-06-18
Trick fix
Sebastiano Tronto
1
-6
/
+21
2025-06-18
Change min depth for H48 tasks heuristic sort
Sebastiano Tronto
1
-1
/
+1
2025-06-18
Big speedup for H48 solver (heuristic sort of tasks)
Sebastiano Tronto
1
-19
/
+46
2025-05-30
More improvements to web solver
Sebastiano Tronto
1
-8
/
+8
2025-05-27
Removed VLA notation from function parameters.
Sebastiano Tronto
1
-6
/
+6
2025-05-26
Avoid pausing for logging only if poll_status() is null (h48 solver).
Sebastiano Tronto
1
-10
/
+7
2025-05-25
Cleanup
Sebastiano Tronto
1
-1
/
+2
2025-05-25
Quick fix for bug
Sebastiano Tronto
1
-9
/
+8
2025-05-23
Do all loggin in main thread
Sebastiano Tronto
1
-57
/
+79
2025-05-18
Refactor solver dispatch and checkdata
Sebastiano Tronto
1
-0
/
+34
2025-04-29
Added stop / pause / resume solve to API
Sebastiano Tronto
1
-5
/
+64
2025-04-25
NISS
Sebastiano Tronto
1
-16
/
+15
2025-04-23
Adjusted solvers, fixed bug
Sebastiano Tronto
1
-7
/
+8
2025-04-22
Update tests for oriented_cube_t
Sebastiano Tronto
1
-2
/
+2
2025-04-21
Always use unsigned char * for data buffers
Sebastiano Tronto
1
-9
/
+9
2025-04-19
Improved logging, especially for solve
Sebastiano Tronto
1
-10
/
+11
2025-04-17
Small rework of optimal vs maxsols
Sebastiano Tronto
1
-10
/
+12
2025-04-15
Log solutions as they are found
Sebastiano Tronto
1
-3
/
+3
2025-04-01
simplified allowedmoves logic
Sebastiano Tronto
1
-5
/
+16
2025-03-25
More safety with pointers using VLA function parameters
Sebastiano Tronto
1
-9
/
+9
2025-03-24
Big cleanup for appendsolution()
Sebastiano Tronto
1
-163
/
+74
2025-03-22
Some safety with move arrays, small refactor appendchar
Sebastiano Tronto
1
-29
/
+19
2025-03-09
Working (?) version of coordinate solver
Sebastiano Tronto
1
-4
/
+3
2025-03-07
More progress on coordinate solver
Sebastiano Tronto
1
-1
/
+1
2024-12-16
Fixed alignment bug
Sebastiano Tronto
1
-0
/
+1
2024-12-15
Fix rare bug, but one more bug to go
Sebastiano Tronto
1
-4
/
+4
2024-12-15
Actually fix the bug
Sebastiano Tronto
1
-3
/
+5
2024-12-15
Solve bug related to duplicate solutions
Sebastiano Tronto
1
-40
/
+54
2024-12-15
Implemented 'optimal' option
Sebastiano Tronto
1
-7
/
+19
2024-12-14
Allow choosing number of threads when calling solve()
Sebastiano Tronto
1
-7
/
+10
2024-12-07
Merge the "solver-experiments" branch that I have been working on for
Sebastiano Tronto
1
-164
/
+446
2024-10-18
Fixed performance regression
Sebastiano Tronto
1
-12
/
+13
2024-10-18
Add node and fallback benchmarking
Sebastiano Tronto
1
-5
/
+20
2024-10-16
Removed redundant coordinate computation
Sebastiano Tronto
1
-6
/
+10
2024-10-15
EOF fix
enricotenuti
1
-1
/
+1
2024-10-15
Neon uint8x8_t corners and minor fixes
enricotenuti
1
-3
/
+3
2024-10-14
Fallback tables
Sebastiano Tronto
1
-11
/
+40
2024-10-14
Fix solvers for k = 2, and changes to solve tool
Sebastiano Tronto
1
-12
/
+18
[next]
Generated with
cgit
- Back to
sebastiano.tronto.net