Hi all,
Freecell Solver version 5.8.0 was released and can be downloaded from
its homepage at
https://fc-solve.shlomifish.org/ . Freecell Solver is a reusable
and open-source (MIT/Expat-licensed) library, written in portable C11 with some
GCCisms (32-bit/64-bit, UNIX/Linux and MS Windows), that can automatically
solve the Solitaire game Freecell and some similar Solitaire variants.
The Freecell Solver distribution also includes some standalone command-line
programs that make use of the library. Freecell Solver has a large amount
of features, supports many different run-time heuristics that may yield
different solutions, is a fast solver, and supports the largest number of
Solitaire variants of all other solvers of its kind.
The new release has some new features, some fixes, and some cleanups. More
information can be found in the NEWS.asciidoc / NEWS.html (
https://fc-solve.shlomifish.org/docs/distro/NEWS.html ), quoted below.
Regards,
— Shlomi Fish
Version 5.8.0: (16-Jun-2019)
----------------------------
1. Install the depth/dbm fc-solvers by default. They have been
"experimental" for too long.
https://groups.yahoo.com/neo/groups/fc-solve-discuss/conversations/messages/1626
2. There is a compile time option to use
https://apr.apache.org/[libapr]'s
hash table as a backend for the DBM solvers. This is faster but consumes
more RAM.
https://groups.yahoo.com/neo/groups/fc-solve-discuss/conversations/messages/1632
3. Extracted some common headers into
https://github.com/shlomif/rinutils[the "rinutils" library] which can be
used by other projects.
4. Bug fix: the board generation programs now avoid dealing out of range deals.
5. Cache the CI valgrind/digest/verify test results for optimising test
runs.
6. Optimise the RAM consumption of summarizing_solver.c for sequences.
https://groups.yahoo.com/neo/groups/fc-solve-discuss/conversations/messages/1626
7. Add support for
https://github.com/Cyan4973/xxHash[xxHash] v0.7.0's
xxh3 hash function for extra speed.
https://groups.yahoo.com/neo/groups/fc-solve-discuss/conversations/messages/1627
.
8. Many small cleanups and refactorings.
--
-----------------------------------------------------------------
Shlomi Fish http://www.shlomifish.org/
https://is.gd/MQHVF3 - The Atom Text Editor edits a 2,000,001B file
Chuck Norris does not code; when he sits at a computer, it just does whatever
he wants. (By: Kattana.)
— http://www.shlomifish.org/humour/bits/facts/Chuck-Norris/
Please reply to list if it's a mailing list post - http://shlom.in/reply .
Received on Sun Jun 16 2019 - 01:14:35 IDT