Commits

Author Commit Message Labels Comments Date
Shlomi Fish
Added the FREECELL_ONLY option to Makefile.gnu. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1255 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added the FCS_FREECELL_ONLY compile-time flag, refactored/optimised the tests. The FCS_FREECELL_ONLY flag allows to compile Freecell Solver with only support for Freecell. Other changes include adding more accessors to instance functions in the tests and adding macros for abstracting some condition clauses. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1254 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added a script to time FCS. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1253 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Bumped the version number to 2.17.2. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1252 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
FCS Website: Updated the to-do list. Split into "Tasks to be considered", and "Completed Tasks". Placed some already-completed tasks into the already done section. Converted some <h2>'s into <h3>'s. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1251 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Presets: added a constant quota of 1-iterations preset. (yields awful results) git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1250 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
FCS Website: added plspiders to links.html. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1249 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
FCS Website: added more links and corrected some existing ones. Revision 1248 - 1, 2, 4, 8. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1248 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Presets-Gen: Now quotas can be a callback (a subroutine ref) - to save space. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1247 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added the self-links to the h1/h2/etc. with the id="" attribute. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1246 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Bumped the version number to 2.17.1 git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1245 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Cleanup: removed some non-existent function declarations from fcs.h. Also made a function that was only used in scans.c static. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1244 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Cleanup: split the a_star_or_bfs initialization and do_solve() git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1243 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Cleanup: eliminated the Hard-DFS routines, which are no longer recommended git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1242 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Bumped the version number to a development version. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1241 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Cleanup: initializing Soft-DFS separately. the do_solve() func has fewer args. 1. Renamed fc_solve_soft_dfs_or_random_dfs_do_solve_or_resume to fc_solve_soft_dfs_do_solve, so it will be shorter and better reflect on what it does now. 2. Added fc_solve_soft_thread_init_soft_dfs() which initialises the soft_thread's Soft-DFS handling separately. 3. Removed the initialization-only arguments from fc_solve_soft_dfs_do_solve() and made sure it no longer contains the initializati…
Shlomi Fish
Refactoring: merged the SOFT_DFS with RANDOM_DFS in run_hard_thread() git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1239 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Cleanup: removed an unused assignment. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1238 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Refactoring: removed an unused variable in soft_dfs: was_just_resumed git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1237 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Refactoring: got rid of the current_state_index local variable in soft_dfs. It's now part of the_soft_dfs_info. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1236 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Refactoring: got rid of the test_index local variable in the soft_dfs scan git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1235 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Refactoring! Got rid of ptr_recurse_into_state_with_locations_(key|val). And revision 1234! Woo hoo! (now playing Feist - 1-2-3-4 just for the occassion) git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1234 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Refactoring: renamed/shortened ptr_state_with_locations_orig_(key|val) git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1233 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added a new news item. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1232 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added the new release. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1231 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Bumped the version number to 2.16.0 ; documented the changes in NEWS . git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1229 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Shortened the ptr_state_with_locations_* variable names. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1228 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Merged the changes from the convert-states-to-key-val branch. From refactoring-convert-state-with-locations-to-key-val-pairs. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1227 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added more tests to the iterations' order consistency tests. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1221 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Fixed the iterations number consistency in unsolvable deals. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1220 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
  1. Prev
  2. Next