aboutsummaryrefslogtreecommitdiff
path: root/src/solvers (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Neon uint8x8_t corners and minor fixesenricotenuti2024-10-151-3/+3
|
* Fallback tablesSebastiano Tronto2024-10-144-29/+100
|
* Fix solvers for k = 2, and changes to solve toolSebastiano Tronto2024-10-142-12/+19
|
* Interface changes, progress with pythonSebastiano Tronto2024-10-142-8/+12
|
* Make writemoves (and solver) safer by checking buffer sizeSebastiano Tronto2024-10-122-7/+38
|
* Removed unused generic solverSebastiano Tronto2024-10-122-158/+0
|
* Make gendata and co safer by checking buffer sizeSebastiano Tronto2024-10-127-107/+142
|
* Small warning fixes to gendataSebastiano Tronto2024-10-101-3/+10
|
* Fixed tableinfo alignment issuesSebastiano Tronto2024-10-101-22/+50
|
* Removed some useless outputSebastiano Tronto2024-10-062-7/+7
|
* Fix concurrency issuesSebastiano Tronto2024-10-062-43/+72
| | | | | 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 _AtomicsSebastiano Tronto2024-10-054-27/+34
|
* Merge branch 'master' of tronto.net:h48Sebastiano Tronto2024-10-051-0/+31
|\
| * Added expected distributionsSebastiano Tronto2024-10-051-0/+31
| |
* | Fix rare data raceSebastiano Tronto2024-10-054-29/+29
|/ | | | | | I had some misconception about how _Atomic and const worked. This means the previous commit (expected distribution) could be incorrect.
* Removed excessive LOG from gendata cocsepSebastiano Tronto2024-10-041-2/+0
|
* Avoid repeating typedefs in testsSebastiano Tronto2024-10-0410-155/+161
|
* Remove more locksSebastiano Tronto2024-10-031-23/+19
|
* Removed useless lockSebastiano Tronto2024-10-031-9/+1
|
* Improve gendata performance by replacing locks with atomic operationsSebastiano Tronto2024-10-035-62/+53
|
* Merge remote-tracking branch 'upstream/master'enricotenuti2024-09-293-32/+150
|\ | | | | | | Merge upstream
| * Solved alignment UB issueSebastiano Tronto2024-09-281-23/+27
| |
| * oopsieSebastiano Tronto2024-09-271-1/+1
| |
| * Made table derivation tool more flexibleSebastiano Tronto2024-09-271-8/+11
| | | | | | | | | | | | | | | | | | | | So apparently my RAM is broken. That took me a while to figure out. While I get a replacement, I have to restrict myself to a weaker test for the intermediate tables: instead of deriving them from the huge table and checking that they are the same, I have to derive a small h0k2 table from the intermediate ones and check that it is correct. This is not a 100% proof of correctness, but it is good enough (and much faster).
| * Use constant instead of magic numberSebastiano Tronto2024-09-271-12/+8
| |
| * Merge branch 'master' of tronto.net:h48Sebastiano Tronto2024-09-272-1/+35
| |\
| | * Added checkdata functionSebastiano Tronto2024-09-262-1/+35
| | |
| * | First try for derive tablesSebastiano Tronto2024-09-271-7/+88
| |/
* | minor changes for PRenricotenuti2024-09-293-15/+14
| |
* | No malloc, static tasks pollenricotenuti2024-09-281-11/+10
| |
* | go back to non atomic activeenricotenuti2024-09-281-2/+4
| |
* | format fix thread.henricotenuti2024-09-271-10/+2
| |
* | Fixed solutions vector, added constantsenricotenuti2024-09-262-10/+14
| |
* | Fixed nsols, added atomic vars where possibleenricotenuti2024-09-251-12/+8
| |
* | Fixed multithread search, todo multiple scramble memory releaseenricotenuti2024-09-241-92/+66
| |
* | Merge branch 'sebastianotronto:master' into masterEnrico Tenuti2024-09-241-136/+230
|\|
| * Added comment on performance issueSebastiano Tronto2024-09-201-0/+13
| |
| * Simplified code for h4k0Sebastiano Tronto2024-09-201-87/+42
| |
| * Fix regressionSebastiano Tronto2024-09-191-4/+4
| |
| * cleanupSebastiano Tronto2024-09-191-65/+2
| |
| * Parallelized gendata_h0k4; set up for new gendata_realcoordSebastiano Tronto2024-09-191-109/+298
| |
* | Merge branch 'threaded_solver'enricotenuti2024-09-192-0/+336
|\ \ | |/ |/|
| * pthread solver to fixenricotenuti2024-09-192-0/+336
| |
* | Fixed data raceSebastiano Tronto2024-09-191-8/+10
| |
* | Split solve h48 from statsSebastiano Tronto2024-09-183-100/+101
| |
* | Small improvementsSebastiano Tronto2024-09-181-10/+16
|/
* Small cleanupSebastiano Tronto2024-09-181-6/+5
|
* Renamed gen_48_short -> gendata_h48_shortSebastiano Tronto2024-09-181-3/+3
|
* Small improvementSebastiano Tronto2024-09-181-1/+1
|
* Parallelized h48k2 gendataSebastiano Tronto2024-09-172-28/+68
|

Generated with cgit - Back to sebastiano.tronto.net