1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-12 05:39:35 +00:00

Commit graph

  • 6b82a234d0 Aspiration: widen slower STC: LLR: -2.95 (-2.94,2.94) [0.00,4.00] Total: 182323 W: 30664 L: 30234 D: 121425 lucasart 2014-07-27 09:05:28 +08:00
  • 4758fd31b1 Outpost tuning double mg bonus and half eg bonus. David Zar 2014-07-23 07:05:10 +08:00
  • 7f68fc611c Revert Contempt = 20 lucasart 2014-07-20 08:50:54 +08:00
  • 896bd917f8 Simplify evaluate_passed_pawns Marco Costalba 2014-07-14 15:15:07 +02:00
  • 67a5e1ecf9 Contempt = 20 Also raise the admissible bounds to (-100,100), as there is no reason to prevent users from using high values if they want to. lucasart 2014-07-15 07:03:37 +08:00
  • a9b8e8b931 Bonus passed pawn blocked by our pieces David Zar 2014-07-14 18:26:25 +08:00
  • 94b1bbb68b Small reformat to Skill class Marco Costalba 2014-07-10 16:40:10 +02:00
  • f133f61e3f Remove useless condition lucasart 2014-07-10 18:25:20 +08:00
  • eb50793cff Retire FakeSplit Joona Kiiski 2014-07-07 20:37:06 +01:00
  • 9b30913996 Avoid 'double assigments' tricks Marco Costalba 2014-07-05 08:15:57 +02:00
  • ac7780bd35 Tune trapped rook penalty joergoster 2014-07-03 19:38:54 +08:00
  • c192b692cf size_t cast in TranspositionTable::first_entry() 32-bit truncation would make this function bogus when clusterCount >= 2^33 (ie. Hash >= 256 GB). lucasart 2014-07-03 18:23:56 +08:00
  • 85b08ce3ad Use compiler intrinsic instead of assembly for popcnt This time, do not break compatibility with some AMD machines that have SSE3 and popcnt, but do not have SSE4.2. lucasart 2014-07-03 18:22:53 +08:00
  • b9a88da4ab Revert "Use compiler intrinsic instead of assembly for popcnt" Gary Linscott 2014-07-01 17:01:54 -04:00
  • a69f1d7c20 Use compiler intrinsic instead of assembly for popcnt No functional change. lucasart 2014-07-01 20:46:16 +08:00
  • 24ba204931 Raise max Hash to 1TB And use size_t where appropriate, as suggested on FishCooking. lucasart 2014-07-01 18:13:20 +08:00
  • 6b354305e1 Add bonuses for Minors attacking enemy pieces(except pawns) even when they are protected by enemy pawns. Ajith 2014-06-30 10:55:10 -04:00
  • ffedfa3354 Fix Singular extension condition to handle mate scores joergoster 2014-06-29 20:17:40 +01:00
  • e4e423bb05 Change the install prefix for Haiku Joseph R. Prostko 2014-06-29 15:15:10 +01:00
  • ccd823a4ff Pack 3 TT entries in 32 bytes cluster Ron Britvich 2014-06-28 14:05:58 -04:00
  • 7ff865b924 Merge pull request #9 from glinscott/pawnspan Gary Linscott 2014-06-26 12:21:06 -07:00
  • ec627911f0 A bit more cleanup Gary Linscott 2014-06-26 15:20:30 -04:00
  • 22ffb588e5 Merge pull request #8 from glinscott/revert_ce1c260 Gary Linscott 2014-06-26 08:20:45 -07:00
  • e6a8d03dd8 Revert "Check for an available slave early on" Gary Linscott 2014-06-26 11:16:36 -04:00
  • 747e035c7d Original version of shane's patch Gary Linscott 2014-06-25 16:45:14 -04:00
  • 6c9f4cf36f Scale down endgames with pawns on one or two adjacent files shane31 2014-06-25 16:01:00 -04:00
  • ab580106fd Merge pull request #5 from glinscott/authors Gary Linscott 2014-06-23 09:14:03 -07:00
  • aa23eb4440 Some reformatting in pawns.cpp Marco Costalba 2014-06-21 14:32:11 +02:00
  • e8baf2b772 Ensure ttValue != VALUE_NONE in singular extension search Marco Costalba 2014-06-21 13:07:29 +02:00
  • 58bb23d0c3 Remove some duplicates Gary Linscott 2014-06-21 00:49:49 -04:00
  • bbacff5e01 Add AUTHORS Gary Linscott 2014-06-20 21:35:09 -04:00
  • 43efd7fad7 Better value clipping in game_phase() Marco Costalba 2014-06-21 00:02:43 +02:00
  • 3b315c9ada Move game_phase() to Position Marco Costalba 2014-06-20 23:40:36 +02:00
  • f7926ea41e Small renaming in material weights Marco Costalba 2014-06-20 23:15:31 +02:00
  • 264c8637a3 Simplify a condition in is_KXK() Marco Costalba 2014-06-19 15:44:42 +02:00
  • 55a3e0af8d Don't special case for abs(beta) >= VALUE_MATE_IN_MAX_PLY Eelco de Groot 2014-06-16 21:46:42 +02:00
  • 66c93245e0 Simplify unstoppable pawns Leonid Pechenik 2014-06-16 12:32:11 +02:00
  • 73ca93f3c0 Remove -ansi flag for Clang Marco Costalba 2014-06-15 10:29:53 +02:00
  • c6fc51c5ea Fix a warning with MSVC in 'analyze' mode Marco Costalba 2014-06-14 12:46:58 +02:00
  • 2cb4c7052e Triviality in UCI::loop Marco Costalba 2014-06-14 12:26:08 +02:00
  • 3c1201c20c Factor out pawn attacks in 'lever' Marco Costalba 2014-06-14 12:16:22 +02:00
  • 84dabe5982 Simplify pawn threats and merge into ThreatenedByPawn[] Ajith 2014-06-12 08:31:33 +09:00
  • e10276f45d Tweak outpost name Reuven Peleg 2014-06-09 13:45:56 +03:00
  • 2312c26722 Add bonus for advanced lever Reuven Peleg 2014-06-11 23:36:46 +09:00
  • b6cd89aeaf Small renaming in Tracing Marco Costalba 2014-06-09 05:30:18 +09:00
  • ce1c260ea9 Check for an available slave early on Marco Costalba 2014-06-09 04:56:31 +09:00
  • 4d30126e4b Use unsigned char as argument of std::isspace Marco Costalba 2014-06-07 01:16:31 +02:00
  • 7f56d2949d Avoid to use nullChild Marco Costalba 2014-06-06 11:12:05 +02:00
  • d10ae90dea Remove 'update gains' hack Marco Costalba 2014-06-06 11:10:40 +02:00
  • 2f75639485 Temporary revert previous patch Marco Costalba 2014-06-06 11:07:12 +02:00
  • ad1167c482 Avoid to use nullChild Marco Costalba 2014-06-06 09:58:00 +02:00
  • 08753771fc Move Tempo to evaluation Marco Costalba 2014-06-06 09:35:34 +02:00
  • 69ac45d903 Revert "Score extractors" Marco Costalba 2014-06-05 23:55:18 +02:00
  • 323a006666 Fix a warning with MSVC Premium 2013 Marco Costalba 2014-06-05 23:46:58 +02:00
  • 16e170d105 Update Readme.md pellanda 2014-06-04 10:56:34 -03:00
  • adeded29fb Symmetric King Safety: take 2 Lucas Braesch 2014-06-03 20:48:43 +08:00
  • 187a9fe5e7 Use see() instead of see_sign() in previous patch Marco Costalba 2014-06-03 12:38:58 +02:00
  • 6f48367094 Add some const qualifier kinderchocolate 2014-06-03 15:45:10 +10:00
  • 83a574ff27 Decrease reduction for moves that escape a capture Reuven Peleg 2014-06-03 11:32:45 +02:00
  • f4dcec0b94 Retire Polyglot Book management Marco Costalba 2014-06-01 15:29:34 +02:00
  • e4fc9d84d7 Retire eval weights UCI options Marco Costalba 2014-06-01 13:37:21 +02:00
  • 07a525cdfd Retire polyglot.ini Marco Costalba 2014-05-31 23:37:20 +02:00
  • f5622cd5ec Restore development version sf_5_base Marco Costalba 2014-05-31 23:34:36 +02:00
  • 54f8a9cb13 Stockfish 5 sf_5 Marco Costalba 2014-05-31 09:16:54 +02:00
  • ad937d0b2d Revert "Symmetric king safety" Marco Costalba 2014-05-26 21:39:48 +02:00
  • 495a0fa699 Fix a warning with Intel compiler Marco Costalba 2014-05-25 00:21:46 +02:00
  • 585655b16e Tidy up tt.h Marco Costalba 2014-05-24 23:53:01 +02:00
  • e49eb67119 Add perft 'divide' command Marco Costalba 2014-05-24 04:31:36 +02:00
  • 88b5100e29 Update polyglot.ini after last patch Marco Costalba 2014-05-19 21:19:47 +02:00
  • 40f5abba10 Symmetric king safety Lucas Braesch 2014-05-19 14:22:15 +02:00
  • 5e03734eac Fix an off-by-one bug in extract_pv_from_tt Marco Costalba 2014-05-17 22:56:35 +02:00
  • e46a72dd1d Extract a reliable PV line Marco Costalba 2014-05-17 12:49:52 +02:00
  • 5ec63eb6b6 Drop to qsearch at low depth in razoring Michel Van den Bergh 2014-05-13 22:33:41 +02:00
  • a3c8c4b70d Remove undefended minors Arjun Temurnikar 2014-05-13 21:35:10 +02:00
  • 696d6cedb9 Save stalemates in TT Marco Costalba 2014-05-11 10:56:25 +02:00
  • 9f843adf89 Retire "Idle Threads Sleep" UCI option Marco Costalba 2014-05-11 10:13:56 +02:00
  • bfd8704a7d Make imbalance table more clear Arjun Temurnikar 2014-05-09 23:18:09 -07:00
  • f89a8f0769 Pass Position as const ref in update_stats() Reuven Peleg 2014-05-08 23:18:19 +03:00
  • 6ba1d3ead6 Clarify some comments in SMP code Marco Costalba 2014-05-08 09:09:35 +02:00
  • 7e3dba4f4c Reformat and simplify previous patch Marco Costalba 2014-05-07 08:47:18 +02:00
  • f6e98a924a Allow a slave to 'late join' another splitpoint Joona Kiiski 2014-05-03 18:29:31 +01:00
  • 8f6a494ad7 Rewrite Score extractors Ron Britvich 2014-05-05 08:52:14 +02:00
  • b8e6f83cfb Change search() signature Marco Costalba 2014-05-04 13:11:32 +02:00
  • 5413fda739 Revert dynamic contempt Marco Costalba 2014-05-04 09:58:49 +02:00
  • 145d293142 Revert stalemate detection in evaluation Marco Costalba 2014-05-04 09:42:05 +02:00
  • f1240483fb Revert back KBPsK to latest Gary's version Marco Costalba 2014-05-04 09:31:25 +02:00
  • c0d3010438 Fix KXK endgame Ronald de Man 2014-05-03 21:37:24 +02:00
  • a9e93fa6a5 Fully correct stealmate detection Marco Costalba 2014-05-03 12:09:56 +02:00
  • 9e8bf82350 Add stealmate detection to evaluation Marco Costalba 2014-05-03 11:45:58 +02:00
  • dc87ec7258 Revert to Galurung's KBPsK endgame Marco Costalba 2014-05-02 10:27:13 +02:00
  • 43973f43c6 Use only standard conforming eg_value() Marco Costalba 2014-05-01 23:08:07 +02:00
  • bee4f1cf09 Don't save stale value in TT after split Marco Costalba 2014-05-01 16:25:17 +02:00
  • da91a34c09 Better document search stop condition Marco Costalba 2014-05-01 08:28:49 +02:00
  • 626dc8a03b Remove dead code in search Marco Costalba 2014-05-01 07:44:32 +02:00
  • cf50e265fa Fix a compile error with Intel C++ Marco Costalba 2014-04-30 08:55:45 +02:00
  • d3ffd0ffca Penalize hanging pieces snicolet 2014-04-27 01:35:46 +02:00
  • db229504e2 Rearrange interpolation formula Marco Costalba 2014-04-28 17:15:16 +02:00
  • 918c29f83a Minor stuff scattered around mstembera 2014-04-28 01:30:06 -07:00
  • a1f39c1ef9 Remove other useless floor() Marco Costalba 2014-04-27 19:17:40 +02:00
  • 9f2a64abd2 Don't need floor() in timeman.cpp Marco Costalba 2014-04-27 19:10:00 +02:00