Commits

Author Commit Message Labels Comments Date
Shlomi Fish
Preset based on micro-finance-improved. With the new scan in the TODO.txt dubbed quick_sand.
Shlomi Fish
Add the GNU parallelize script.
Shlomi Fish
Fix bugs, refactor and add an --histogram opt.
Shlomi Fish
Add the compare-two-files script.
Shlomi Fish
Fix for FCS_FREECELL_ONLY.
Shlomi Fish
Fixed for --flares-choice fcpro . fc_pro_iface.c: now duplicating the state. Restored two traces and sanity checks. lib.c: add initial_non_canonized_state which is the initial state before its stack indices are mangled. Passing it to fc_solve_moves_processed_gen() .
Shlomi Fish
Implement flare selection based on FC-Pro moves. Not tested yet, but the previous behaviour works fine and all tests pass.
Shlomi Fish
flares_plan_compiled is a boolean.
Shlomi Fish
Placed each filename on its own line.
Shlomi Fish
Include fc_pro_iface.c inside libfreecell-solver.
Shlomi Fish
Prefix fc_pro_iface.c subs with fc_solve. So they can be placed in libfreecell-solver.
Shlomi Fish
Remove a no longer needed function.
Shlomi Fish
Implement the --flares-choice option. The --flares-choice option will be used to determine which of the flares will be chosen as the winning one so we can implement the choice of the shortest one based on FC-Pro / Standard Notation moves. Currently it does not do anything. Changes in file: fcs_user.h: add freecell_solver_user_set_flares_choice() lib.c: ditto. cmd_line.c: Add the --flares-choice option. cmd_line_enum.h: ditto (au…
Shlomi Fish
Convert fc_pro_iface.c to fcs_moves_sequence_t. This allows it to not be tightly coupled with instance and to provide a way to query the instance non-destructively. List of changes: fcs_move.h: define the fcs_moves_sequence_t struct. fcs_user.h: define a new freecell_solver_user_get_moves_sequence() API function. lib.c: implement it. fc_pro_iface.c, fc_pro_iface_pos.h: convert moves_processed_gen() to use a const moves_sequence and access …
Shlomi Fish
Add the TIME_NEW_SCAN script.
Shlomi Fish
Got rid of the old fc_pro_iface datatypes.
Shlomi Fish
Got rid of a data type.
Shlomi Fish
Get rid of the Card data type.
Shlomi Fish
Convert fc_pro_iface.c to state.h. The current plan is to integrate it into the flares-based solver in order to provide the shortest solution based on the number of FC-Pro moves. So the first few steps are to get rid of the remnants of the FC-Pro source.
Shlomi Fish
Refactoring+new feature. The fc_pro_range_solver now outputs the number of iterations each board took.
Shlomi Fish
Add more.
Shlomi Fish
Add the micro-finance-improved preset. It is based on micro-finance, only with the the <<-opt-to '0123456789ABCDE'>> and <<-sp r:tf>> flags added to all the flares.
Shlomi Fish
Some reformatting.
Shlomi Fish
Filter out blogspot tracking images.
Shlomi Fish
Add the new blog post to the site.
Shlomi Fish
Add the new blog post about release 3.14.1.
Shlomi Fish
Add the micro-finance-opt-1.sh preset. Like micro-finance, only with -opt-to and -sp r:tf added. TODO : check.
Shlomi Fish
Link to the new 3.14.1 win32 binaries.
Shlomi Fish
Add freecell-solver-3.14.1.tar.bz2 to the site.
Shlomi Fish
Bump the version to 3.14.1.
Tags
freecell-solver-3.14.1
  1. Prev
  2. Next