aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorLines
2019-04-12This is the endHEADmasterTom Harley-12/+278
2019-04-11AAAAAATom Harley-42/+83
2019-04-11Add sensible deafults for some rulesTom Harley-0/+13
2019-04-10Minor fixesTom Harley-0/+5
2019-04-10Separate metasol/Solvitaire rulesTom Harley-648/+249
2019-04-10Add voters to vote when vote is splitTom Harley-56/+133
2019-04-08Enable reading deal seeds from a fileTom Harley-3/+55
2019-04-08Add time/node limit optionsTom Harley-11/+46
2019-04-04Change random generators to use Mersenne TwisterTom Harley-4/+3
2019-04-03Add indefinite runningtrh/multirunTom Harley-66/+102
2019-04-03Remove thpool from MakefileTom Harley-1/+0
2019-04-02Improve documentation outputTom Harley-18/+18
2019-04-02Prepare for solvability calculationsTom Harley-51/+225
2019-02-27Change threadpool libraryTom Harley-3/+3
2019-02-25Skip to 'solved' when there are no hidden cardsTom Harley-2/+38
2019-02-25Check for majority moves after regular moveTom Harley-14/+10
2019-02-22Add documentation for metasol.hppTom Harley-231/+3361
2019-02-21Clean up rule description filesTom Harley-151/+190
2019-02-20Add rules file for CanfieldTom Harley-0/+42
2019-02-19Move rules files to dedicated folderTom Harley-0/+0
2019-02-19Add support for GolfTom Harley-3/+41
2019-02-18Add Will-o-the-wisp rules, reorganise main loopTom Harley-140/+210
2019-02-17Reveal stock cards if stock redeals allowedTom Harley-0/+7
2019-02-17Skip voting if majority already establishedTom Harley-39/+80
2019-02-17Split Solvitaire k+ moves into stock movesTom Harley-89/+173
2019-02-11Solve a Klondike dealTom Harley-110/+430
2019-02-02Add support for non-diagonal dealsTom Harley-20/+25
2019-02-01Add support for reading rules from .json filesTom Harley-29/+359
2019-01-31Update submodulesTom Harley-56/+52
2019-01-29Reorganise submodules (and submodulise solvitaire)Tom Harley-28568/+5
2019-01-29Add support for reading gamestates from json filesTom Harley-39/+262
2019-01-27Reorganise repoTom Harley-289/+540
2019-01-24Split code into 3 filesTom Harley-806/+723
2019-01-24It works with fortune's favorTom Harley-128/+1222
2018-11-16wow a thing that worksTom Harley-0/+246
2018-10-26changes in Makefile to turn off some warningsipg-1/+2
2018-10-21Merge pull request #102 from thecharlesblake/waste-symmetryCharlie Blake-3/+20
2018-10-21Add k+ symmetry when waste size multiple of dealthecharlesblake-3/+20
2018-10-14Merge pull request #101 from thecharlesblake/terminated-statusCharlie Blake-3/+21
2018-10-14Add terminated statusthecharlesblake-3/+21
2018-10-14Merge pull request #100 from thecharlesblake/maximal-built-groupCharlie Blake-19/+29
2018-10-14Add maximal built group optionthecharlesblake-19/+29
2018-10-14Merge pull request #99 from thecharlesblake/pre-filled-cellsCharlie Blake-27/+120
2018-10-14Add pre-filled cellsthecharlesblake-27/+120
2018-10-13Merge pull request #98 from thecharlesblake/deal-printCharlie Blake-4/+81
2018-10-13Add json printing of initial dealthecharlesblake-2/+71
2018-10-13Add deal-print cmdln optionthecharlesblake-4/+12
2018-10-13Merge pull request #97 from thecharlesblake/comma-bug-ctdCharlie Blake-1/+4
2018-10-13Another attempt to fix comma bugthecharlesblake-1/+4
2018-10-13Merge pull request #96 from thecharlesblake/dockerCharlie Blake-4/+12
2018-10-13Fix broken docker setupthecharlesblake-4/+12
2018-10-13Merge pull request #95 from thecharlesblake/dockerCharlie Blake-499/+231
2018-10-13Add docker to projectchblake-499/+231
2018-09-29Merge pull request #94 from thecharlesblake/canfield-fixCharlie Blake-10583/+0
2018-09-29Remove extra canfield filesthecharlesblake-10583/+0
2018-09-29Merge pull request #93 from thecharlesblake/canfield-fixCharlie Blake-34/+21
2018-09-29Fix reserve-foundation bugthecharlesblake-1/+1
2018-09-29Correct legal moves for found base & remove wrapsthecharlesblake-36/+19
2018-09-29Fix wrapping logicthecharlesblake-2/+6
2018-09-28Merge pull request #92 from thecharlesblake/canfield-compCharlie Blake-2/+10626
2018-09-28Canfield comparison with wolterthecharlesblake-2/+10626
2018-09-20Merge pull request #91 from thecharlesblake/fix-comma-bug-sol-percentCharlie Blake-13/+13
2018-09-20Fix comma bug with solvaibility percentage modethecharlesblake-13/+13
2018-09-17Merge pull request #90 from thecharlesblake/correct-fortunes-favorCharlie Blake-8/+38
2018-09-16Change vbar csv to comma and add overall sol colthecharlesblake-5/+9
2018-09-16Add logic for auto-waste-then-stockthecharlesblake-1/+23
2018-09-16Add parsing logic for auto-waste-then-stock spacesthecharlesblake-2/+6
2018-09-16Merge pull request #89 from thecharlesblake/add-gaps-basicCharlie Blake-4/+52
2018-09-16Add legal moves logic for fixed suit sequencesthecharlesblake-1/+13
2018-09-16Add parsing logic for sequence fixed suit rulethecharlesblake-3/+39
2018-09-02Merge pull request #88 from thecharlesblake/fix-comma-bugCharlie Blake-2/+130
2018-09-02Add new games (canister etc)thecharlesblake-0/+128
2018-09-02Change first comma to bar on outputthecharlesblake-2/+2
2018-09-02Remove extra comma when streamliner solvesthecharlesblake-1/+1
2018-08-17Merge pull request #87 from thecharlesblake/add_linux_timeCharlie Blake-3/+4
2018-08-17Add linux time command results to outputCharles Blake-3/+4
2018-08-16Merge pull request #86 from thecharlesblake/ipgCharlie Blake-29/+540
2018-08-10typos in scriptIan Gent-0/+91
2018-08-10solvability scriptIan Gent-29/+4
2018-08-10Merge branch 'ipg' of github.com:thecharlesblake/Solvitaire into ipgIan Gent-0/+445
2018-08-09Merge pull request #85 from thecharlesblake/fix-write-out-bugsCharlie Blake-6/+39
2018-08-09Flushes output before and after resultsCharlie Blake-0/+2
2018-08-09Write results to independent files and combinesCharlie Blake-6/+37
2018-08-08Merge pull request #84 from thecharlesblake/spider-face-upCharlie Blake-3/+6
2018-08-08Add face-down to spider gamesCharlie Blake-3/+6
2018-08-08Merge pull request #83 from thecharlesblake/fix-write-out-bugsCharlie Blake-9/+10
2018-08-08Print seed ofter runing solverCharlie Blake-3/+2
2018-08-08Only log cache full error when in debug modeCharlie Blake-0/+2
2018-08-08Change output of results to uint64_t data typesCharlie Blake-6/+6
2018-08-04Merge pull request #82 from thecharlesblake/two-deck-testingCharlie Blake-41/+299
2018-08-04Add two-deck presets & edit mv order to make workCharlie Blake-41/+299
2018-07-26Merge pull request #81 from thecharlesblake/streamliner-fixupCharlie Blake-32/+62
2018-07-26Fix streamliner bug: was not applied on smart solCharlie Blake-32/+62
2018-07-26Merge pull request #80 from thecharlesblake/fix-timing-bugCharlie Blake-346/+344
2018-07-26Update gen results script to work with changesCharlie Blake-21/+47
2018-07-26Add correct solvability script outputCharlie Blake-5/+6
2018-07-26Add csv output to single deal and init sol scriptCharlie Blake-67/+98
2018-07-26Add timeout to individual gamesCharlie Blake-2/+4
2018-07-26remove openmp cmake flagCharlie Blake-1/+1
2018-07-26Replace openmp with std::threadCharlie Blake-63/+76