nissy-core

The "engine" of nissy, including the H48 optimal solver.
git clone https://git.tronto.net/nissy-core
Download | Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2025-08-15 17:09Updates to container runner and removed simd from wasm buildSebastiano Tronto2+42-23
2025-08-13 15:42Added warning about build pythonSebastiano Tronto1+4-0
2025-08-13 15:38More build.bat optionsSebastiano Tronto3+108-4
2025-08-13 14:10Improvements to build.bat (unit tests on Windows)Sebastiano Tronto4+161-21
2025-08-13 14:07Merge branch 'master' of tronto.net:nissy-coreSebastiano Tronto2+29-20
2025-08-13 08:41Fix build help messageSebastiano Tronto1+19-18
2025-08-13 08:24Correct OS detection for sleep functionSebastiano Tronto1+3-1
2025-08-12 13:58Added installation instructions for clang on windowsSebastiano Tronto1+10-2
2025-08-12 13:49Renamed UNIX build script to build.sh, added info to README.md related to windows buildSebastiano Tronto7+515-503
2025-08-12 13:38Removed Dockerfile (why was it still there?)Sebastiano Tronto1+0-29
2025-08-12 13:33Added windows support via clangSebastiano Tronto1+16-12
2025-08-12 13:23Merge branch 'master' of tronto.net:nissy-core into windowsSebastiano Tronto1+7-5
2025-08-12 13:20Small improvemen to python exampleSebastiano Tronto1+7-5
2025-08-12 12:58Merge branch 'master' of tronto.net:nissy-core into windowsSebastiano Tronto4+19-2
2025-08-12 12:54Some generic fixes, mainly for building on WindowsSebastiano Tronto4+19-2
2025-08-12 10:20Merge branch 'master' of tronto.net:nissy-core into windowsSebastiano Tronto1+0-1
2025-08-12 09:19Remove pthread importSebastiano Tronto1+0-1
2025-08-12 08:36Merge branch 'master' of https://github.com/sebastianotronto/nissy-core into windowsSebastiano Tronto18+154-84
2025-08-11 15:24Made H48 solver safer for 32bit size_tSebastiano Tronto1+9-2
2025-08-11 14:39Fix function signatureSebastiano Tronto2+3-2
2025-08-11 10:05Simplified name of Python moduleSebastiano Tronto7+21-15
2025-08-11 08:22Wrapped pthread use in custom APISebastiano Tronto9+121-65
2025-08-08 13:42Fixed build.batSebastiano Tronto1+11-11
2025-08-08 13:32Initial commit for build.batSebastiano Tronto1+18-0
2025-08-08 13:17Small fixesSebastiano Tronto4+12-6
2025-08-08 08:18Fix bug and make avx load consistentSebastiano Tronto1+9-9
2025-08-08 07:43Added solver documentationSebastiano Tronto2+147-1
2025-08-07 15:16Mention lastqt and unniss in description of nissy_variations()Sebastiano Tronto1+2-1
2025-08-07 15:13Added solver aliasesSebastiano Tronto21+72-40
2025-08-07 13:53Added notes on possible performance improvements for H48Sebastiano Tronto1+20-0
2025-08-07 13:09Added API function for solution variationsSebastiano Tronto25+586-37
2025-08-06 14:34Added HTR solverSebastiano Tronto22+394-70
2025-08-06 13:14Fixed running tools with argsSebastiano Tronto1+1-1
2025-08-06 09:33Remove AVX512 instructionSebastiano Tronto1+4-5
2025-08-05 08:13Added build target to run solvetestsSebastiano Tronto3+64-29
2025-08-05 07:24Shortened name for solvetestsSebastiano Tronto36+0-0
2025-08-05 07:24Added solvetests for DRFINSebastiano Tronto6+711-0
2025-08-05 07:04Added DRFIN solverSebastiano Tronto16+545-77
2025-08-03 06:52Move container-run.sh into utils/Sebastiano Tronto1+0-0
2025-08-01 21:32Move is_eo_even to more appropriate moduleSebastiano Tronto5+43-16
2025-08-01 14:52Added CPEPE coordinate in preparation of full DRFIN solverSebastiano Tronto9+282-14
2025-08-01 11:39Added tools solvetest dreoSebastiano Tronto12+1276-0
2025-08-01 09:56Fixed nasty bugSebastiano Tronto1+2-0
2025-08-01 09:27Specified default solver for coordinate solvetestSebastiano Tronto11+15-4
2025-08-01 09:26Reworked coordinate solver axis specificationSebastiano Tronto11+37-61
2025-08-01 07:12Added solvetests for DRSLICESebastiano Tronto7+1576-2
2025-07-31 13:59Fixed bug and added testsSebastiano Tronto9+703-1603
2025-07-31 12:16Added solvetest tools, found bug in DRSebastiano Tronto7+2467-0
2025-07-31 12:03Fix switch logic in coord solverSebastiano Tronto1+8-0
2025-07-31 11:41Fixed table name in toolsSebastiano Tronto6+17-23
2025-07-31 11:09Fix bugSebastiano Tronto2+58-23
2025-07-31 09:18Fixed multisolve tool for EO, but found bug in coord solverSebastiano Tronto3+76-27
2025-07-31 07:47Added move sequence comparison functionSebastiano Tronto12+222-10
2025-07-31 06:38Added solvetest for EO (broken for now)Sebastiano Tronto7+437-120
2025-07-30 14:35Fixed bug with counting solutions for coordinate solverSebastiano Tronto2+3-8
2025-07-29 14:57added drslice coordinateSebastiano Tronto15+260-53
2025-07-29 10:12All coordinates unsignedSebastiano Tronto39+278-283
2025-07-29 08:55Cleanup some TODOsSebastiano Tronto7+8-20
2025-07-29 08:00Optimized some coordinatesSebastiano Tronto7+224-73
2025-07-29 06:22Fix container runSebastiano Tronto1+1-1
2025-07-28 12:18Tiny cleanupSebastiano Tronto1+1-1
2025-07-28 12:17Turns checks into assertions in utils/math.hSebastiano Tronto29+21-195
2025-07-28 11:52Make failed assert exit immediatelySebastiano Tronto11+15-61
2025-07-28 10:16Hardcoded factorial constantsSebastiano Tronto2+20-25
2025-07-28 08:50Changes to docker imagesSebastiano Tronto1+25-6
2025-07-24 09:55Added stuff to Dockerfile, switched to Debian for Emscripten compatibilitySebastiano Tronto2+22-12
2025-07-24 09:31Add container-run.sh scriptSebastiano Tronto1+57-0
2025-07-24 08:42Removed Makefile and configure.sh from old build systemSebastiano Tronto2+0-7
2025-07-24 07:00Use bit trick for portable and arm popcountSebastiano Tronto5+72-14
2025-07-23 14:17Added dockerfile for test in containerSebastiano Tronto2+21-0
2025-07-21 07:40Fix debug c++ build; disable debug python buildSebastiano Tronto1+6-2
2025-07-18 15:04Fix shell return value on solverinfoSebastiano Tronto1+5-2
2025-07-18 14:44Updated build help messageSebastiano Tronto1+9-5
2025-07-18 14:15Fix testSebastiano Tronto1+2-3
2025-07-18 14:14Fix build webtestSebastiano Tronto1+2-1
2025-07-18 13:26Added simpler python exampleSebastiano Tronto1+10-0
2025-07-17 07:00Added unit tests for coord cp and epudSebastiano Tronto6+66-0
2025-07-17 06:54Renamed tests to make space for more coordinate testsSebastiano Tronto92+0-0
2025-07-17 06:54Renamed drslice drfinnoeSebastiano Tronto4+142-142
2025-07-17 06:23Comments for drsliceSebastiano Tronto1+15-4
2025-07-17 06:09Small optimization for coord gendataSebastiano Tronto1+10-5
2025-07-17 05:57Working drslice (same results as nissy-classic)Sebastiano Tronto6+195-0
2025-07-11 12:19Avoid warning on constant redefinition for python moduleSebastiano Tronto1+2-1
2025-06-19 21:00Add small comments on benchmark resultsSebastiano Tronto1+8-0
2025-06-19 20:56Fix pictures in benchmarks, maybeSebastiano Tronto1+12-12
2025-06-19 20:51Added plots to benchmarkSebastiano Tronto14+106-0
2025-06-19 15:20Added benchmarks for all solutionsSebastiano Tronto2+20-68
2025-06-19 14:31Add benchmark resultsSebastiano Tronto7+276-0
2025-06-19 07:33Small fixesSebastiano Tronto2+4-2
2025-06-18 11:40Trick fixSebastiano Tronto2+30-12
2025-06-18 08:14Change min depth for H48 tasks heuristic sortSebastiano Tronto1+1-1
2025-06-18 07:53Update H48 docSebastiano Tronto1+36-16
2025-06-18 07:22Big speedup for H48 solver (heuristic sort of tasks)Sebastiano Tronto1+46-19
2025-06-18 07:01Make tool fail if build failsSebastiano Tronto1+1-1
2025-06-17 05:18Adapted solve tool to find multiple solutionsSebastiano Tronto1+16-7
2025-06-16 20:19Added benchmark scrambles (from Enrico's thesis)Sebastiano Tronto5+125-0
2025-06-13 06:45Added documentation about symmetry issues with pruning tablesSebastiano Tronto2+95-3
2025-06-09 07:14Fix some HTML in web version demoSebastiano Tronto1+12-12
2025-06-05 09:42Added debug mode to web build and fixed a couple of bugsSebastiano Tronto4+20-10
2025-06-05 06:37Simplify callback business (web version)Sebastiano Tronto7+46-82
444 more commits remaining, fetch the repository