h48

A prototype for an optimal Rubik's cube solver, work in progress.
git clone https://git.tronto.net/h48
Download | Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-09-07 08:59Merge branch 'master' of tronto.net:h48Sebastiano Tronto0+0-0
2024-09-07 08:55Improved gendata_h48k2 performanceSebastiano Tronto3+91-38
2024-09-06 17:42Fix architecture detectionSebastiano Tronto1+2-2
2024-09-06 15:36Fix stupid errorSebastiano Tronto1+1-1
2024-09-06 06:49Patch up spurious warningSebastiano Tronto2+27-3
2024-09-05 15:52Added test for invermoves and small refactorSebastiano Tronto6+65-14
2024-09-05 15:36Whoops another missed renaming _ -> CAPSSebastiano Tronto1+16-17
2024-09-05 15:01Added test for premove and a commentSebastiano Tronto8+41-0
2024-09-05 08:17Changed build options TYPE -> ARCHSebastiano Tronto3+19-9
2024-09-05 08:04More renamingSebastiano Tronto15+245-244
2024-09-05 06:53Rename constants from _underscore to CAPSSebastiano Tronto22+1192-1217
2024-09-03 19:52Moved stuff aroundSebastiano Tronto29+168-160
2024-08-30 15:52Merge pull request #2 from enricotenuti/masterSebastiano Tronto25+304-70
2024-08-30 15:47format fixenricotenuti2+19-19
2024-08-30 14:39Added log message for table generationSebastiano Tronto1+4-2
2024-08-30 14:08Tables fixed, cleanup and optimizations neededSebastiano Tronto1+13-21
2024-08-30 10:03allowedH48 testsenricotenuti22+87-2
2024-08-30 06:37Merge branch 'master' of tronto.net:h48Sebastiano Tronto2+13-14
2024-08-30 06:39CleanupSebastiano Tronto2+13-14
2024-08-30 05:52Added tool for checking new tables (and they are wrong)Sebastiano Tronto7+83-10
2024-08-30 05:52Merge branch 'master' of tronto.net:h48Sebastiano Tronto11+347-304
2024-08-29 17:28constants fixenricotenuti2+7-8
2024-08-29 17:07nissbranch ver1enricotenuti4+201-202
2024-08-29 17:03Merge branch 'sebastianotronto:master' into masterEnrico Tenuti12+205-37
2024-08-29 13:51Refactor tools to remove duplicate codeSebastiano Tronto5+121-153
2024-08-29 13:51Small fix pre-testSebastiano Tronto1+6-4
2024-08-27 19:44Merge branch 'master' of tronto.net:h48Sebastiano Tronto15+219-43
2024-08-27 15:44New tool for benchmarking small solverSebastiano Tronto2+94-0
2024-08-26 19:42Gendata added for h48k2, need to verify with new toolSebastiano Tronto10+111-37
2024-08-26 15:56premoves and nissenricotenuti3+180-29
2024-08-26 13:35Fixed bug in run solveSebastiano Tronto2+13-5
2024-08-25 12:36Renamed fileSebastiano Tronto2+1-1
2024-08-25 12:36Renamed fileSebastiano Tronto1+0-0
2024-08-25 12:35Refactor table generationSebastiano Tronto6+202-130
2024-08-25 08:27Started work on k=2 tables; further split h48 gendataSebastiano Tronto6+530-443
2024-08-23 08:41Added h48 solver description - work in progressSebastiano Tronto1+330-0
2024-08-18 13:38Fix error with neonSebastiano Tronto1+3-0
2024-08-18 13:31Removed duplicationSebastiano Tronto4+35-70
2024-08-18 12:26Reorganized folder structureSebastiano Tronto44+2246-2281
2024-08-18 08:41Moved TODO.txt to personal folderSebastiano Tronto1+0-193
2024-08-10 15:39Merge branch 'master' of github.com:sebastianotronto/h48Sebastiano Tronto6+405-20
2024-08-10 15:40Merge pull request #1 from enricotenuti/masterSebastiano Tronto6+405-20
2024-08-08 14:08invertco with NEONenricotenuti1+17-29
2024-08-08 13:39spaces fixenricotenuti2+39-73
2024-08-07 19:29format fixenricotenuti1+275-288
2024-08-07 18:09cube_neon ver1enricotenuti6+466-22
2024-08-05 15:40Comment cube.hSebastiano Tronto3+27-6
2024-08-05 15:20Updated README.md, added help command to shellSebastiano Tronto6+399-205
2024-07-21 06:03Added some info and error-checking to gendata toolSebastiano Tronto1+25-3
2024-07-20 22:08oops fixSebastiano Tronto1+0-8
2024-07-20 22:03Tiny performance gainsSebastiano Tronto3+10-25
2024-07-20 20:51Fixed gendata tool and cleaned up some stuffSebastiano Tronto5+212-199
2024-07-20 08:05Finally fixed selfsim logicSebastiano Tronto14+112-92
2024-07-18 17:39Added pre-computation of short h48 positionsSebastiano Tronto9+210-45
2024-07-18 09:09Converted set to mapSebastiano Tronto13+638-379
2024-07-15 09:15Solved bug in cocsep generationSebastiano Tronto4+24-61
2024-07-15 07:15Added test for selfsim distributionSebastiano Tronto6+53-0
2024-07-14 21:32Test passes, logic error is due to coordinates admitting multiple ttrepsSebastiano Tronto2+28-29
2024-07-14 19:28Found a sneaky bug (it's all a mess now)Sebastiano Tronto28+148-48
2024-07-13 18:32Added new bfs attempt, but looks wrongSebastiano Tronto4+79-19
2024-07-13 06:19Improved h48set testsSebastiano Tronto2+25-17
2024-07-13 06:03Added a set implementation for h48 table generationSebastiano Tronto6+391-0
2024-07-11 13:18Cleanup makefile and toolsSebastiano Tronto6+8-32
2024-07-09 16:55Made stats tool parallelSebastiano Tronto1+49-15
2024-07-08 17:38Added average to stats toolSebastiano Tronto1+7-1
2024-07-08 17:22Stats for h48 solver as toolSebastiano Tronto14+177-146
2024-07-05 20:16Finished getcubeSebastiano Tronto9+69-32
2024-07-05 17:23Added more math utilitiesSebastiano Tronto42+345-1
2024-07-04 15:09(almost) added getcubeSebastiano Tronto58+442-92
2024-07-03 15:15Preparing for table statsSebastiano Tronto6+255-7
2024-07-03 13:05renamed benchmarks to toolsSebastiano Tronto7+116-111
2024-06-30 10:44Added a solver, but found out h48 table is brokenSebastiano Tronto10+265-60
2024-06-23 10:09CleanupSebastiano Tronto9+73-221
2024-06-20 12:07Changed logger from va_args to ...Sebastiano Tronto10+60-64
2024-06-17 15:39Use callback function to log to stderrSebastiano Tronto38+112-171
2024-06-16 08:58Added rudimentary shell to run commands (ugly)Sebastiano Tronto7+615-65
2024-06-13 20:28Added benchmark; removed old folderSebastiano Tronto13+124-1173
2024-06-13 19:08Added "dryrun" for gendataSebastiano Tronto4+33-3
2024-06-11 10:05Finished refactorSebastiano Tronto332+514-71
2024-06-11 05:48Cleaned up cube.hSebastiano Tronto4+110-29
2024-06-10 20:43Fix build errors on OpenBSDSebastiano Tronto3+14-6
2024-06-10 20:22Started cube.h refactorSebastiano Tronto5+149-43
2024-06-10 17:26Added tests for B32Sebastiano Tronto32+34-8
2024-06-09 18:23Cleanup cube.hSebastiano Tronto4+11-128
2024-06-09 18:06More cleanupSebastiano Tronto16+550-1516
2024-06-09 17:25sorted utils folderSebastiano Tronto74+8-8
2024-06-09 10:43Remvoed cube_fast_t and more. More cleaning up to do.Sebastiano Tronto32+1663-1677
2024-05-28 13:42Added roadmap for refactor and some simple routinesSebastiano Tronto15+143-13
2024-05-27 10:04Some type fixes and some cleanupSebastiano Tronto19+292-267
2024-05-26 20:13Added tests for selfsimSebastiano Tronto3+44-0
2024-05-25 16:07Minor improvementSebastiano Tronto2+7-3
2024-05-25 15:56Fixed a NASTY bug with type promotions in generation of "selfsim". That was very hard to test because I have not way to know the actual answer beforehand. Luckily I caught it.Sebastiano Tronto3+18-16
2024-05-25 09:50Small performance improvement in h48 coordinate / transformSebastiano Tronto8+424-139
2024-05-25 08:25Updated TODO and small changes to table genSebastiano Tronto2+49-15
2024-05-24 20:20Added table generation utilitySebastiano Tronto5+65-10
2024-05-21 07:19Removed unused includeSebastiano Tronto1+0-1
2024-05-20 15:48More tests for gendata h48Sebastiano Tronto5+33-10
2024-05-20 15:39Tests for gendata h48Sebastiano Tronto8+80-31
2024-05-20 10:52Changed gendata h48 to bfsSebastiano Tronto6+111-139
2024-05-20 09:00Added tests for h48 invcoordSebastiano Tronto18+76-27
96 more commits remaining, fetch the repository