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

Commit graph

  • 11967e89cd Update various comments Stéphane Nicolet 2018-04-29 06:48:18 +02:00
  • 45072612d4 No Queen in the MobilityArea Alain SAVARD 2018-04-23 15:49:34 -04:00
  • c794c8c801 Simplify the ShelterStrength[] array Stéphane Nicolet 2018-04-23 09:48:53 +02:00
  • aef7076c34 Alternative formula for dynamic contempt ceebo 2018-04-23 09:13:07 +02:00
  • a64d524d02 Remove template W param Joost VandeVondele 2018-04-23 08:45:50 +02:00
  • 82f7d507ea Allow UCI parameters to be double Stéphane Nicolet 2018-04-19 04:16:19 +02:00
  • f7cc0026e3 Simplify BlockedByKing in pawn storms protonspring 2018-04-18 20:03:37 +02:00
  • 73e8daa150 Simplify the shelter mask Stéphane Nicolet 2018-04-18 19:53:39 +02:00
  • 66af80972a Tidy up on Overload Alain SAVARD 2018-04-18 19:44:22 +02:00
  • 0143c6f0c2 Document Elo impact of the LMR part of search Joost VandeVondele 2018-04-18 19:17:16 +02:00
  • 108f0da4d7 Tablebases root ranking syzygy1 2018-04-18 18:38:38 +02:00
  • e9aeaad052 Analysis Contempt combo box syzygy1 2018-04-18 17:30:00 +02:00
  • ae0bb6dc2b Fix reported DTZ for mate-in-1-ply positions syzygy1 2018-04-14 08:36:29 +02:00
  • 6413d9b1f9 Further documentation and coding style on TB code Marco Costalba 2018-04-12 09:22:40 +02:00
  • 62619fa228 Simplify condition in space definition Jerry Donald Watson 2018-04-10 00:28:26 +01:00
  • b88374b14a Reset negative statScore on fail high VoyagerOne 2018-04-07 09:46:29 -04:00
  • 759d129e47 Introduce Overload Mark Tenzer 2018-04-07 01:20:48 +02:00
  • 04a228f9c8 Remove the Queen from the mobility area of minor pieces Alain SAVARD 2018-04-03 23:55:52 +02:00
  • 06a8fd2154 Simplify ThreatBySafePawn evaluation Torsten Franz 2018-04-03 23:33:55 +02:00
  • 0cfb653eec Simplify Singular Extension condition Joost VandeVondele 2018-04-03 00:13:35 +02:00
  • e408fd7b10 Document Elo impact of various parts of search Joost VandeVondele 2018-04-01 03:13:29 +02:00
  • 76f9cd4df1 Some small changes mstembera 2018-04-01 02:32:17 +02:00
  • d9cac9a414 Simplify KBPKB endgame with opposite bishops Stéphane Nicolet 2018-04-01 02:00:57 +02:00
  • f2681232e5 Refine SEE threshold for capture pruning. Joost VandeVondele 2018-03-31 23:10:24 +02:00
  • d5e3e7d207 Candidate Passed Pawn Alain SAVARD 2018-03-29 07:59:35 -04:00
  • c8ef80f466 Use per-thread dynamic contempt Ondrej Mosnáček 2018-03-30 10:47:05 +02:00
  • c959871a59 Integrate syzygy in automated testing (v2). Joost VandeVondele 2018-03-30 10:21:59 +02:00
  • 9953bfff62 Change reduction/improving interaction Jerry Donald Watson 2018-03-28 00:31:31 +02:00
  • 5ce630584c Tweak queen values for midgame and endgame Stéphane Nicolet 2018-03-27 17:51:11 +02:00
  • 29070bd01a Simplification: remove pawn shelter/storm masks protonspring 2018-03-27 17:29:56 +02:00
  • 367304e930 Fix dynamic contempt for MultiPV Ondrej Mosnáček 2018-03-14 16:47:45 +01:00
  • 8ff2fcf299 Refactor tbprobe.cpp Ondrej Mosnáček 2018-03-10 14:37:42 +01:00
  • 280022baf7 Fix indentation in movepicker.cpp Marco Costalba 2018-03-27 16:44:47 +02:00
  • a03e98dcd3 Switch time management to 64 bits Stéphane Nicolet 2018-03-27 16:22:53 +02:00
  • f0f6da2d30 Make kingRing always 8 squares Jerry Donald Watson 2018-03-26 09:26:50 +02:00
  • 62937d1007 IID margin reduced to 128 Chess13234 2018-03-23 20:39:07 +02:00
  • d40e7ee209 Join refutation stages in the movepicker Joost VandeVondele 2018-03-21 01:48:31 +01:00
  • ed26d71354 Fix a few minor code style inconsistencies DU-jdto 2018-03-21 01:26:12 +01:00
  • bd59560480 Join common code in the stages of next_move() Joost VandeVondele 2018-03-19 00:56:19 +01:00
  • 1940485030 Simplify razoring logic Joost VandeVondele 2018-03-19 00:16:23 +01:00
  • 759b3c79cf Mark all compile-time constants as constexpr. Ronald de Man 2018-03-18 23:38:58 +01:00
  • 350dff4464 Fix an MSVC 2017 error and warnings. mstembera 2018-03-15 21:34:38 -07:00
  • 96362fe3df Renaming some variables in code Stéphane Nicolet 2018-03-15 10:44:26 +01:00
  • 8ab12c9012 Make using quiescence search implicit Joost VandeVondele 2018-03-15 09:21:34 +01:00
  • 8db75dd9ec Check the clock every 1024 nodes Stéphane Nicolet 2018-03-14 21:35:57 +01:00
  • edf4c07d25 Use intrinsics only for LSB/MSB lucasart 2018-03-12 06:56:14 +08:00
  • b605103a34 Simplify condition for ProbCut move count pruning Jerry Donald Watson 2018-03-13 09:15:42 +00:00
  • c5f6bd517c Tweak probcut margin with 'improving' flag Jerry Donald Watson 2018-03-13 23:19:36 +01:00
  • b2961aded6 Use quiescence search for Probcut VoyagerOne 2018-03-13 08:20:20 +01:00
  • efe702e9f5 qsearch(): remove inCheck as a template parameter Joost VandeVondele 2018-03-13 08:10:59 +01:00
  • 840605c14e Adjust initiative in pure pawn endgames Jerry Donald Watson 2018-03-12 09:09:02 +00:00
  • 6e9337b107 MovePicker: combine countermove with killers. protonspring 2018-03-12 02:47:35 +01:00
  • c3af52c43b Connectivity Score S(3,1) is stronger than S(2,2) protonspring 2018-03-12 01:51:12 +01:00
  • 5dc381a566 Implement an old Russian proverb protonspring 2018-03-10 11:46:44 +01:00
  • 2c5dfb3122 Assign improving only once Joost VandeVondele 2018-03-10 10:35:10 +01:00
  • 1093047e7d Two steps slider threats on queen Alain SAVARD 2018-03-08 20:04:33 -05:00
  • 82697f1193 Simplification: use Arctan for the optimism S-curve IIvec 2018-03-05 22:24:26 +01:00
  • 65c3bb8586 Use evaluation trend to adjust futility margin Jerry Donald Watson 2018-03-07 22:31:51 +01:00
  • 6d8f583af2 Knight threats on Queen Stéphane Nicolet 2018-03-07 22:12:29 +01:00
  • 56a104e2e0 Remove popcount trick from space evaluation Torsten Franz 2018-03-05 14:10:13 +01:00
  • d42e6338ea Fix a warning in GCC for Windows Stéphane Nicolet 2018-03-06 22:11:45 +01:00
  • 43682d08f7 Code style in Razoring and ProbCut joergoster 2018-03-02 11:38:11 +01:00
  • 3192b09fe0 Introduce variadic make_bitboard() Chris Cain 2018-03-06 01:32:16 +01:00
  • 450f04969c Using a S-curve for the optimism measure Stefano Cardanobile 2018-03-04 16:50:19 +01:00
  • cad300cfab No extra stage for QS recaptures. Joost VandeVondele 2018-02-27 20:31:13 +01:00
  • b87308692a Do move-count pruning in probcut VoyagerOne 2018-03-03 12:03:38 +01:00
  • f35e52f030 Merge Stats tables Marco Costalba 2018-03-03 11:29:29 +01:00
  • 94b3cdd908 Better indentation in Makefile Stéphane Nicolet 2018-03-03 11:07:23 +01:00
  • 94abc2a0cf Reintroduce depth 2 razoring (with additional margin) Tom Vijlbrief 2018-02-28 13:41:24 +01:00
  • 59d10374ca Blocked pawn storm Stefan Geschwentner 2018-02-28 13:00:45 +01:00
  • ad5d86c771 Tweak time management Leonid Pechenik 2018-02-28 12:36:36 +01:00
  • de642f16db Simplify tropism computation Stéphane Nicolet 2018-02-27 19:10:40 +01:00
  • cccbecb6f8 Stat score initialization: grandchildren Stefan Geschwentner 2018-02-27 18:38:08 +01:00
  • 1463881153 Stat score initialization: children Stefan Geschwentner 2018-02-27 18:18:07 +01:00
  • 29bc128384 No Tempo for draw scores given by heuristic functions Stéphane Nicolet 2018-02-21 01:07:35 +01:00
  • ad2a0e356e Speedup and simplify pinners and blockers Marco Costalba 2018-02-27 01:18:33 +01:00
  • d438720a1c Unify use of -mdynamic-no-pic erbsenzaehler 2018-02-10 02:39:57 +01:00
  • 71cc01c2ef Shallow search to verify probcut AndyGrant 2018-02-26 03:01:37 +01:00
  • 7a03450bd9 Count passed pawns in asymmetry measure Stéphane Nicolet 2018-02-26 00:55:01 +01:00
  • ebb3e7df65 Combine killer moves Joost VandeVondele 2018-02-25 22:33:40 +01:00
  • 2ec36f8ae8 Revert "Count passed pawns in asymmetry measure" Stéphane Nicolet 2018-02-25 15:12:19 +01:00
  • 2e21aba8d9 Count passed pawns in asymmetry measure Stéphane Nicolet 2018-02-25 13:12:09 +01:00
  • 8dd6875240 Join all capture init stages in MovePicker Joost VandeVondele 2018-02-25 12:49:03 +01:00
  • 16b31bb249 More robust interaction of singular search and iid DU-jdto 2018-02-25 01:14:29 +01:00
  • 5d57bb467a Simplification: do razoring only for depth 1 DU-jdto 2018-02-24 13:06:18 +01:00
  • 9246e4a6f9 Lower razor depth to < 3 and adjust margin Tom Vijlbrief 2018-02-15 08:47:30 +01:00
  • a09eee5798 Reformat SEE to better document the function Marco Costalba 2018-02-23 22:02:10 +01:00
  • 52f92d05a9 Move pawn_attacks_bb() helper to bitboard.h Stéphane Nicolet 2018-02-21 22:31:38 +01:00
  • 820c5c25b6 rename shift variables. Mike Whiteley 2018-02-21 21:46:25 +01:00
  • 6c898a10be Avoid a compilation warning Alain SAVARD 2018-02-21 00:52:26 +01:00
  • 67f5f54a29 Code style in evaluate.cpp Marco Costalba 2018-02-20 17:10:37 +01:00
  • b2b0013d11 Update list of authors after Stockfish 9 Stéphane Nicolet 2018-02-18 01:51:35 +01:00
  • 80ea80e451 Simplify trapped rook Mike Whiteley 2018-02-15 19:34:23 +01:00
  • 860223c5e6 Fix gcc PGO build on Windows Ronald de Man 2018-02-10 01:44:05 +01:00
  • 4c57cf0ead Code style fixes in search.cpp Marco Costalba 2018-02-12 22:57:42 +01:00
  • baab8be324 Update travis CI to g++7 Marco Costalba 2018-02-11 12:25:48 +01:00
  • cb1324312d Introduce dynamic contempt Stefano Cardanobile 2018-02-09 18:43:53 +01:00
  • d71adc5bd9 Retire "Extra thinking before accepting draw PVs" Leonid Pechenik 2018-02-06 05:14:55 -05:00
  • 211ebc5c7a Fix bug for 'eval' command in terminal Stéphane Nicolet 2018-02-09 01:10:27 +01:00
  • 917fe69f84 A combo of 3 successful tuning patches FauziAkram 2018-02-08 15:13:26 +01:00