1. Shlomi Fish
  2. fc-solve

Commits

Show all
Author Commit Message Date Builds
Shlomi Fish
Added the multi-threaded benchmark (very encouraging!) git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/branches/solving-using-several-instances-in-different-pthreads@1651 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Branches
2 branches
Shlomi Fish
Now the threaded solver counts the iterations correctly. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/branches/solving-using-several-instances-in-different-pthreads@1650 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Branches
2 branches
Shlomi Fish
Now the program waits for all threads to finish. However, it yields an incorrect total_num_iters count: {{{ Finished at 1242386776.526092 (total_num_iters=172810) }}} Vs.: {{{ Reached Board No. 1000 at 1242386793.937883 (total_num_iters=544994). }}} for the non-threaded. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/branches/solving-using-several-instances-in-different-pthreads@1649 e7e8a897-7ba4-4ee7…
Branches
2 branches
Shlomi Fish
Added a generated file to the svn:ignore. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/branches/solving-using-several-instances-in-different-pthreads@1648 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Branches
2 branches
Shlomi Fish
The threaded solver is now implementet, but the program does not exit. It should exit when all the threads finish. Right now it loops indefinitely. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/branches/solving-using-several-instances-in-different-pthreads@1647 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Branches
2 branches
Shlomi Fish
More progress in the threaded_range_solver. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/branches/solving-using-several-instances-in-different-pthreads@1646 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Branches
2 branches
Shlomi Fish
Now building the threaded-range-solver (which is not threaded at the moment. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/branches/solving-using-several-instances-in-different-pthreads@1645 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Branches
2 branches
Shlomi Fish
Branching to "solving-using-several-instances-in-different-pthreads". This is to create a range solver that invokes several pthreads in the same process, to each run their own user instance and to solve a range of boards by solving a subset of the range each in a round-robin fashion. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/branches/solving-using-several-instances-in-different-pthreads@1644 e7e8a897-7ba4-4ee7-b36f-f4c6…
Branches
2 branches
Shlomi Fish
Eliminated some compilation warnings when using FCS_FREECELL_ONLY. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1643 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Removed some warnings for "can be used undefined" in the moves. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1642 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added teh compress-identifiers script. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1641 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added more git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1640 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Refactoring: simplified the resize logic of fcs_move_stack_push(). git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1639 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Merged the benchmarks log from /branches/switch-to-fcs_move_stack_push_params/ Contained some new benchmarks. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1638 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Removed some leftover (and redundant) FCS_MOVE_TYPE_CANONIZE from freecell.c. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1629 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
A small cleanup / optimization. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1628 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Optimized get_the_positions_by_rank_data(). git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1627 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added a script to analyse some code. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1626 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Extracted some constants for the positions_by_rank. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1625 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Cleanup: eliminated a magic number. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1624 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added more entries git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1623 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Small cleanup - moved an #undef right after the place where it was last used. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1622 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Better localised the get_the_positions_by_rank_data() local variables. A small speed increase. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1621 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Optimized fc_solve_sfs_move_stack_cards_to_different_stacks() . This was done by removing the explicit cards_num / dest_cards_num variables. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1620 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Changed tabs to whitespace in fc_pro_iface.c. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1619 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Updated the TODO . git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1618 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Created an fcs_cards_column_t type and converted the internals to use it. Merged from /branches/first-class-citizen-card-columns-objects . Checked that all three of COMPACT/INDIRECT_STACK/DEBUG states work with it. git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1617 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added the document of getting the test suite up and running. This is a document that describes how to install all the pre-requisites of the test suite and get it up and running. Merged from /branches/first-class-citizen-card-columns-objects/ . git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1574 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Added a verify-digests-and-lens tests for some simple_simon boards. Merged from /branches/first-class-citizen-card-columns-objects/ . git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1573 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
Shlomi Fish
Now bulking on implicit function declarations (at least in gcc). Merged from /branches/first-class-citizen-card-columns-objects/ . git-svn-id: file:///home/shlomif/Backup/svn-dumps/google-code/svnsync-repos/fc-solve/trunk@1572 e7e8a897-7ba4-4ee7-b36f-f4c66519b19a
  1. Prev
  2. Next