1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-15 23:19:36 +00:00

Commit graph

  • 35e39a196d Add a comment and a FIXME Marco Costalba 2010-05-08 13:30:34 +01:00
  • 276513c19f Lookup TT for eval also in PV nodes Marco Costalba 2010-05-08 13:12:46 +01:00
  • 9643d7524e Fix an obsoleted descrption comment Marco Costalba 2010-05-08 13:06:55 +01:00
  • b763b40101 Unify Internal iterative deepening Marco Costalba 2010-05-08 12:58:10 +01:00
  • b4870595a5 Templetize extension() function Marco Costalba 2010-05-08 12:39:52 +01:00
  • f010685136 Templetize reduction() functions Marco Costalba 2010-05-08 12:26:34 +01:00
  • 91ce930b28 Use enum NodeType instead of opaque true/false Marco Costalba 2010-05-08 11:47:00 +01:00
  • b075d8ca53 Unite search_pv() and search() Joona Kiiski 2010-05-08 11:54:51 +03:00
  • c0334c7bac Rename AttackWeight[] in KingAttackWeights[] Marco Costalba 2010-05-07 11:36:25 +02:00
  • 0f712ad4fd Array ThreatBonus[] is initialized at zero by compiler Marco Costalba 2010-05-07 11:17:26 +02:00
  • 7488d216fd Properly indent evaluate_king() Marco Costalba 2010-05-06 19:10:04 +01:00
  • b95b1a9705 Rename futilityMargin in kingDanger in EvalInfo Marco Costalba 2010-05-06 14:22:53 +02:00
  • b14846b6d7 Simplify some obsolete code in king safety Marco Costalba 2010-05-06 11:13:07 +02:00
  • 921bd87280 Rename king "safety" to king "danger" Marco Costalba 2010-05-06 10:36:01 +02:00
  • 569bc75eb8 Evaluation weights cleanup Marco Costalba 2010-05-06 09:58:04 +02:00
  • 0544d6c8f7 Set Mate Threat Extension to OnePly Marco Costalba 2010-05-06 03:23:41 +01:00
  • fe76787a77 Avoid a call to apply_weight() in evaluate_king() Marco Costalba 2010-05-01 05:41:25 +01:00
  • 8e269d781a Further push the LMR pedal Joona Kiiski 2010-04-18 19:12:47 +03:00
  • df7cd94aee A promotion piece cannot be a king or a pawn Marco Costalba 2010-05-02 13:39:47 +01:00
  • f16c231bc9 Do not return from idle_loop() with lock held Marco Costalba 2010-05-02 12:02:41 +01:00
  • b89733b46c Reverse the logic used to detect prefetch Marco Costalba 2010-05-02 09:28:37 +01:00
  • 67f611f3eb Allow a static evaluation to overwrite an exsisting entry Marco Costalba 2010-05-01 10:34:28 +01:00
  • 80f5ca88f6 Do not refresh TT in qsearch Marco Costalba 2010-05-01 06:12:04 +01:00
  • 8425b2b499 Refresh TT entry after a cut-off to avoid aging Marco Costalba 2010-04-29 18:21:48 +01:00
  • a086f34f36 Fix compile error on GCC Joona Kiiski 2010-04-26 11:51:03 +03:00
  • 83631c89ce Endgame's apply() method can be 'const' Marco Costalba 2010-04-27 06:17:32 +01:00
  • bedf80a4c0 Remove an obsolete comment Marco Costalba 2010-04-27 05:00:45 +01:00
  • cb9399445f Another small material tweak Marco Costalba 2010-04-26 14:43:03 +02:00
  • fe7e0a425e Cleanup material distribution detectors Marco Costalba 2010-04-26 11:42:46 +02:00
  • 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