Commits

Author Commit Message Labels Comments Date
Shlomi Fish
Some accessors for the soft_thread and instance members. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@67 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
A small optimization. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@66 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
1. Some removed code removed completely. 2. I now access the soft DFS information from the the_soft_dfs_info variable. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@65 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Placed fcs_move_stack_reset() in sfs_check_state_begin() and removed it from the other places in the functions where it is no longer needed. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@64 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added an atomic move function to move one card to an empty stack. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@63 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Upgraded the version. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@62 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Converted duplicating a state to use a static buffer and initialized max_num_times of a hard_thread to -1 so check_and_add_state would work properly. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@61 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added some items to the TODO. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@60 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Upgraded the version number. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@59 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Now solution_states is part of soft_dfs_info. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@58 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Removed instance_num_solution_states. It was a leftover from the instance_solution_states era. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@57 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Removed instance_solutions_states altogether. Bye bye dear friend! git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@56 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Now there is one moves stack per hard thread and it is used and re-used. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@55 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Propagated the SUSPEND_PROCESS signal so a max iterations directive will terminate the scan. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@54 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Fixed a caching of a null stack in the initial state. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@53 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Fixed alloc.h to place how_much in a variable. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@52 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Upgraded the version. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@51 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Got rid of proto_solution_moves altogether. Now solution_moves is generated at the first go, and the stacks are not duplicated. Looks good. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@50 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Now the move stacks compact allocation is compatible with the optimization scan. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@49 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Now the move stacks of the states are compactly allocated. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@48 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Made stacks_allocator specific to indirect-stack states. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@47 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
The code seems to work but it does not mean FC-Pro would like it. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@46 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Finished the move conversion. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@45 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added stack -> freecell and freecell -> stack moves git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@44 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Fixed compilation bugs. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@43 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Initial revision git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@39 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Fixed the rpm command to handle a tar.gz file. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@38 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added an option to build an RPM. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@37 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added a script to prepare the package from the CVS. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@36 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Made the new codebase autoconf-able. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@35 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
  1. Prev
  2. Next