Commit Graph

  • fb0e19dc8b Do not call exit_threads() in Application d'tor Marco Costalba 2010-04-25 10:31:48 +01:00
  • e6b5d03cc4 Small passed pawns evaluation cleanup Marco Costalba 2010-04-25 08:39:24 +01:00
  • b2c1e15698 Simplify a bit futility marging formula Marco Costalba 2010-04-21 20:42:34 +01:00
  • 11207f7c1f Revert scale factor in pawn evaluation Marco Costalba 2010-04-21 20:35:47 +01:00
  • 97f5d19bdc Introduce PawnsQtyTable[] to refine pawn's drawish calculation Marco Costalba 2010-04-19 09:06:34 +02:00
  • fc89dbcab2 First attempt at tweaking UnpairedPawnsTable[] values Marco Costalba 2010-04-19 06:37:07 +01:00
  • 6b7efa0cd1 Introduce scale factor in pawn evaluation Marco Costalba 2010-04-18 10:25:59 +01:00
  • c23cd4d90a Fix candidate passed pawn definition Marco Costalba 2010-04-18 10:09:12 +01:00
  • a9fa1fc7f7 Retire Position::pawn_is_passed() and friends Marco Costalba 2010-04-18 09:58:57 +01:00
  • 1f1ef0897c Introduce table SquaresInFrontMask[2][64] Marco Costalba 2010-04-18 09:45:23 +01:00
  • a49e4fac98 Better perft integration in benchmark Marco Costalba 2010-04-18 09:18:49 +01:00
  • 87379c2929 Space inflate bitboard.cpp Marco Costalba 2010-04-18 07:57:34 +01:00
  • 53b522d95d Convert polyglot.ini to use Linux line ending Marco Costalba 2010-04-17 11:24:25 +01:00
  • ef0bbe6e18 Teach polyglot the new "Best Book Move" UCI option Marco Costalba 2010-04-17 11:22:40 +01:00
  • 65c2715d9a Revert saving of null search value in TT Marco Costalba 2010-04-16 06:19:33 +01:00
  • ec0a650dff Don't overwrite exsisting TT with null search value Marco Costalba 2010-04-14 06:13:24 +01:00
  • abae3c5678 Prevent the use of nullmove TT value only at verification search Joona Kiiski 2010-04-11 20:27:34 +03:00
  • f3809f2a18 Introduce NullStatus enum Joona Kiiski 2010-04-11 20:21:26 +03:00
  • 81ae7cad2d Revert "Introduce "Zugzwang detection" temporary hack for 1.7.1" Joona Kiiski 2010-04-11 18:04:39 +03:00
  • 94bb1964f6 Add "Best Book Move" UCI option Marco Costalba 2010-04-15 15:54:44 +02:00
  • 13431922a3 Fix overflow in init_safety Joona Kiiski 2010-04-14 21:14:16 +03:00
  • 9a3fc4d3fb Fix evasion pruning condition Joona Kiiski 2010-04-13 18:25:50 +03:00
  • a4a0ffce71 Fix some warnings under +w1 HP-UX compile Marco Costalba 2010-04-11 17:03:03 +01:00
  • e81108a855 Restore development version Marco Costalba 2010-04-10 20:42:31 +01:00
  • f967f1a25e Update polyglot.ini Marco Costalba 2010-04-10 20:41:10 +01:00
  • 86c2d2fc3b Stockfish 1.7.1 sf_1.7.1 Marco Costalba 2010-04-10 16:48:25 +01:00
  • f9d3b48ad0 Introduce "Zugzwang detection" temporary hack for 1.7.1 Marco Costalba 2010-04-10 16:40:03 +01:00
  • d720778b2b Revert HT detection Marco Costalba 2010-04-10 11:35:30 +01:00
  • e2880f9b8e Revert last patch Marco Costalba 2010-04-10 11:15:16 +01:00
  • 909e3adede Relax TT condition for zugzwang verified null values Marco Costalba 2010-04-10 10:48:08 +01:00
  • 626b1f8c6a Avoid TT cutoffs at root of null zugzwang verification Marco Costalba 2010-04-10 10:32:17 +01:00
  • 06a350f1ae Use a flag in TT to track null search values Marco Costalba 2010-04-10 09:53:08 +01:00
  • a9e9746495 Fix a warning under HP-UX ANSI C++ Marco Costalba 2010-04-09 07:05:32 +01:00
  • a7fcdfd6bf Stockfish 1.7 sf_1.7 Marco Costalba 2010-04-07 13:08:50 +02:00
  • 41816b7ced Fix PowerPC and ARM compatibility. Tord Romstad 2010-04-06 10:19:09 +02:00
  • 13224e1d9d Add -mdynamic-no-pic to CFLAGS when compiling with GCC under OS X. Without this flag, the __cpuid() function doesn't compile correctly in 32-bit mode. Tord Romstad 2010-04-05 21:47:28 +02:00
  • 10c1ae8da0 Fix one gcc 4.4 warning Marco Costalba 2010-04-05 20:08:01 +01:00
  • 3a62738174 Fix a warning in HT_enabled() Marco Costalba 2010-04-05 15:36:06 +01:00
  • 84451191f3 Store score in TT when null search fails high Marco Costalba 2010-04-03 08:54:21 +01:00
  • 2ed3358faf Cleanup pawn storm code Marco Costalba 2010-04-02 11:48:12 +02:00
  • 08634b06a3 Fix a comment in evaluate.cpp Marco Costalba 2010-03-31 09:57:48 +02:00
  • 0e33fc6fd4 Change poll() signature Marco Costalba 2010-03-31 06:43:12 +01:00
  • a5a8830e97 Remove several unnecessary UCI options: All king safety options except "Aggressiveness" and "Cowardice", and "UCI_ShowCurrLine". No functional change compared to the previous version with the default settings. Tord Romstad 2010-03-30 15:15:01 +02:00
  • 2a14123550 Revert LMR reduction based on thinking time Marco Costalba 2010-03-28 12:04:41 +01:00
  • 8fabd69d4a Small comments tweaks in search.cpp Marco Costalba 2010-03-24 10:15:00 +01:00
  • 1fc88071d1 Sync static null conditions with real one Marco Costalba 2010-03-22 08:52:04 +01:00
  • 7dca461927 Silence a couple of warnings Marco Costalba 2010-03-23 23:34:21 +01:00
  • 7618ee2df1 Vary reduction aggressiveness as a function of thinking time Joona Kiiski 2010-03-21 22:44:56 +02:00
  • 661d48c27b Base work for different reduction schemes Joona Kiiski 2010-03-21 22:34:30 +02:00
  • 42de93ac15 Do not return unproven mate scores from null move search Joona Kiiski 2010-03-21 23:41:50 +02:00
  • 426f55b78d Use fail soft in null search Marco Costalba 2010-03-20 12:42:23 +01:00
  • b638f6b035 Remove castleRightsMask[] hack Marco Costalba 2010-03-20 11:59:22 +01:00
  • 3de0bc43a2 Retire Position::fast_copy() Marco Costalba 2010-03-20 11:45:04 +01:00
  • 9fc602bae7 Updated copyright year to 2010 Marco Costalba 2010-03-20 11:27:07 +01:00
  • 49c50399fe Fix POPCNT detection gcc compile error Marco Costalba 2010-03-17 18:09:37 +01:00
  • a4551c59e0 Fix __cpuid() compile error with gcc Marco Costalba 2010-03-17 13:22:28 +01:00
  • c853b87c08 Add hyper-threading detection Marco Costalba 2010-03-14 12:14:09 +01:00
  • 92bada1a32 Move __cpuid() definition for gcc in types.h Marco Costalba 2010-03-14 11:16:25 +01:00
  • eaed535c5f Introduce captured_piece() Marco Costalba 2010-03-08 14:57:01 +01:00
  • 49dfc50b12 Reduce increase progression of aspiration window Marco Costalba 2010-03-09 15:46:20 +01:00
  • c835ee8853 Use separated research counters in root_search() Marco Costalba 2010-03-07 10:02:34 +02:00
  • 7ff9678651 Group time management globals initialization Marco Costalba 2010-03-09 14:25:07 +01:00
  • 4ef068a506 Highlight that alpha and beta could change in root_search() Marco Costalba 2010-03-06 18:17:04 +01:00
  • f23a9e8f88 Fix a comment and add an assert in root_search() Marco Costalba 2010-03-06 17:51:56 +01:00
  • cc2a249952 Retire RootMoveNumber and use FirstRootMove instead Marco Costalba 2010-03-06 17:34:36 +01:00
  • 55f0d6377f Save mateThreat flag in splitPoint and make use of it Joona Kiiski 2010-03-04 09:10:06 +02:00
  • aeb664e0ea Document one test result Joona Kiiski 2010-03-04 08:52:35 +02:00
  • 8abdb131c8 Synchronize root_search() with other search routines Joona Kiiski 2010-03-03 22:00:44 +02:00
  • 43c93cb151 Remove obsolete code snippet from root_search Joona Kiiski 2010-03-03 18:53:46 +02:00
  • 8d1d9f7181 Sort again root moves after a fail low Marco Costalba 2010-03-06 11:43:31 +01:00
  • a303bde26c Additional search.cpp cleanup Marco Costalba 2010-03-05 11:55:27 +01:00
  • 0f50f10327 Destroy all locks before to exit Marco Costalba 2010-02-28 12:23:53 +01:00
  • 8286e6ded2 We don't need lpThreadId parameter in CreateThread() Marco Costalba 2010-02-28 11:53:29 +01:00
  • 3a558a3d8b Function init_thread() should return an integer under Windows Marco Costalba 2010-02-28 11:36:40 +01:00
  • 14dbeb22dd Try bad captures before non-captures Marco Costalba 2010-02-27 17:09:07 +01:00
  • 68eb7e77f1 Revert previous patch Marco Costalba 2010-02-27 17:22:19 +01:00
  • 57340c109b Do not wait for sleeping in init_threads() Marco Costalba 2010-02-27 13:26:04 +01:00
  • 111aa44662 Remove an incorrect assert in wake_sleeping_threads() Marco Costalba 2010-02-27 12:01:07 +01:00
  • 29fb389760 Add some commentary Joona Kiiski 2010-02-25 19:30:57 +02:00
  • 0d292d1a2d Clean up common adjustments Joona Kiiski 2010-02-25 19:16:12 +02:00
  • 5bb9da9287 Remove "Threat Depth" ucioption Joona Kiiski 2010-02-25 19:05:06 +02:00
  • 34c7f1387d Cleanup steps 12, 14 Joona Kiiski 2010-02-25 18:59:16 +02:00
  • fc23466236 Clean up step 11 Joona Kiiski 2010-02-25 18:43:47 +02:00
  • 01b228b5e1 Clean steps 8 and 9. Joona Kiiski 2010-02-25 18:27:27 +02:00
  • 2142be7d7f Clean razoring code (step 6) Joona Kiiski 2010-02-25 17:50:47 +02:00
  • 3888d14bd4 Synchronize variable listing of 4 different search routines Joona Kiiski 2010-02-25 13:52:03 +02:00
  • 7bcd97933a Remove current line printing in SMP mode Joona Kiiski 2010-02-25 12:21:56 +02:00
  • 9d4abbc6eb Synchronize sp_search() with search() part I Joona Kiiski 2010-02-24 17:30:13 +02:00
  • c3b3dcc31a Rename staticValue to refinedValue Joona Kiiski 2010-02-24 13:04:44 +02:00
  • e6f2d43b8a Fix repetition detection bug Joona Kiiski 2010-02-24 20:13:35 +02:00
  • 1a03f0b0d3 Synchronize sp_search_pv() with search_pv() Joona Kiiski 2010-02-24 17:52:37 +02:00
  • 62f6d39204 Synchronize sp_search() with search() part II Joona Kiiski 2010-02-24 17:36:45 +02:00
  • 936cd5b83d Simplify locking in splitpoint search Joona Kiiski 2010-02-24 16:44:34 +02:00
  • 3c31776a20 Synchronize search_pv() with search take II Joona Kiiski 2010-02-24 14:05:31 +02:00
  • 0980f43ab0 Synchronize search_pv() with search take I Joona Kiiski 2010-02-24 13:41:22 +02:00
  • 9eedc0a463 Search code documentation, take III Joona Kiiski 2010-02-24 12:55:58 +02:00
  • 195b54c312 Search code documentation take II Joona Kiiski 2010-02-24 12:37:32 +02:00
  • 89b4ad6433 Separate razoring from null move Joona Kiiski 2010-02-24 12:26:36 +02:00
  • 77bb9a94ae Split search() in independent sections Joona Kiiski 2010-02-24 12:19:47 +02:00
  • 8a78ac84f3 Avoid research in case thread has already been asked to stop Joona Kiiski 2010-02-24 12:02:39 +02:00