Commit Graph

  • f65a195ca4 Update evaluate.h master opelly27 2025-02-19 10:18:39 -08:00
  • 8d46b1df48 Update evaluate.h patch-1 opelly27 2025-02-19 10:16:40 -08:00
  • fa6c30af81 FutilityValue formula tweak stockfish-dev-20250213-fa6c30af FauziAkram 2025-02-13 14:47:19 +03:00
  • d54240c50a Decrease lmr depth if static eval decreases a lot Daniel Monroe 2025-02-12 15:46:07 -08:00
  • a4edacb87a Tweak the cutnode depth condition for TT cutoffs Nonlinear2 2025-02-12 00:15:32 +01:00
  • 9cc15b3049 Do more reductions for cut nodes without a tt move Michael Chaly 2025-02-12 01:53:41 +03:00
  • 7258567804 Refactor reduction rules Stefan Geschwentner 2025-02-08 20:17:47 +01:00
  • 3a0418c0d0 Simplify opponent worsening Daniel Monroe 2025-02-04 15:16:28 -08:00
  • e089f723d8 Remove two xors by setting the hash keys for unreachable squares to zero Carlos Esparza 2025-01-07 01:47:37 +01:00
  • d66e603070 Increase PCM bonus when cutOffCnt is low Shawn Xu 2025-02-04 15:06:58 -08:00
  • 3dfbc5de25 Remove non-pawn material check in qsearch pruning Daniel Monroe 2025-02-04 15:48:40 -08:00
  • 4c6d2bf921 Show stdout/stderr in CI/CD tests Disservin 2025-02-04 22:21:44 +01:00
  • 2a5b41fd12 Fixes a wrongly combined merge conflict from the previous merge wave. Disservin 2025-02-04 22:35:10 +01:00
  • e852d9880a Reduce less for positions without tt move Michael Chaly 2025-02-04 22:14:13 +03:00
  • 67573218e1 VVLTC parameters tweak FauziAkram 2025-02-04 00:57:06 +03:00
  • ec7f1d6229 Increment cutoffCnt less often after fail high Viren6 2025-02-03 07:06:01 +00:00
  • 3b8bfeb38a Do less aggressive pruning for higher movecounts Michael Chaly 2025-02-03 02:52:44 +03:00
  • 09623abbe8 Simplify cutoffCnt further Kenneth Lee 2025-02-01 18:41:08 -08:00
  • 9ed1725e78 Simplify bonusScale formula Nonlinear2 2025-02-02 20:18:21 +01:00
  • fccc6f624e Reduce full depth search twice Nonlinear2 2025-02-02 19:37:13 +01:00
  • c12dbdedd9 Disallow same option being added twice Disservin 2025-02-02 18:05:16 +01:00
  • 8c73472ac8 Simplify depth increase condition further Shawn Xu 2025-01-31 17:36:55 -08:00
  • 2a1ab11ab0 Micro-optimization for SEE: remove a superfluous condition Guenther Demetz 2025-01-31 15:41:03 +01:00
  • d46c0b6f49 Add cursed win checks to CI matetrack tests Robert Nurnberg @ elitebook 2025-01-27 08:55:15 +01:00
  • 9f0844c101 Simplify extensions depth increase condition Kenneth Lee 2025-01-25 20:14:08 -08:00
  • 65a9a391e9 Silence clang-format issue Disservin 2025-02-02 13:49:54 +01:00
  • dabffbceff Make pruning at ttpv nodes more aggressive Michael Chaly 2025-02-02 06:06:13 +03:00
  • 344e89275a Simplify Away Quadruple Extensions Shawn Xu 2025-01-29 13:04:01 -08:00
  • c83ddd9e4b Tweak correction history factors Stefan Geschwentner 2025-01-30 22:36:00 +01:00
  • 7690fac5cf Simp probcut disable condition Daniel Monroe 2025-01-30 15:24:25 -08:00
  • 40e0486d02 Make IIR for PvNodes less aggressive Michael Chaly 2025-01-30 05:36:53 +03:00
  • 5ef1f2b132 Refactor prior reduction Daniel Monroe 2025-01-29 00:19:22 -08:00
  • 7684b6e4d8 Don't increase rule50 when doing null moves Carlos Esparza 2025-01-18 20:58:14 +01:00
  • 4a77fb213f Clean up corrhist Shawn Xu 2025-01-27 15:24:37 -08:00
  • f50d52aa7f No Ply Restriction in the condition that limits the depth extension to a certain point FauziAkram 2025-01-26 03:14:15 +03:00
  • c180163540 Update fastchess CI Version Robert Nurnberg @ elitebook 2025-01-26 15:32:45 +01:00
  • ebdc7ba2da Refactor prior countermove bonus Daniel Monroe 2025-01-25 13:49:47 -08:00
  • a016abd698 Decrease all stats malus according to move count Nonlinear2 2025-01-26 01:16:09 +01:00
  • 831cb01cea Remove major corrhist Martin Novák 2025-01-25 21:09:45 +01:00
  • 69be04d38e Simplify cutoffCnt FauziAkram 2025-01-25 23:54:09 +03:00
  • 27e747d1d7 Simplify futility margin in lmr for quiets. Daniel Monroe 2025-01-23 20:02:24 -08:00
  • 1b31e266b0 Consider more nodes as ttPv nodes. Stefan Geschwentner 2025-01-20 15:40:41 +01:00
  • 889fed448c Better nonpawn indexing Shawn Xu 2025-01-21 17:41:33 -08:00
  • 435ba3dbb5 Revert "Moving up the if position is or has been on the PV reduction" Viren6 2025-01-19 17:18:23 +00:00
  • 6c7c5c7e47 Do not change TB cursed wins to draws if requested Robert Nurnberg @ elitebook 2025-01-21 17:23:51 +01:00
  • 75b75bc16a Add improving to a condition of NMP pkrisz99 2025-01-18 23:58:25 +01:00
  • d606311e55 Fix undefined behavior Shawn Xu 2025-01-19 17:55:53 -08:00
  • aa894c0f93 Comments Tweak FauziAkram 2025-01-20 00:06:26 +03:00
  • 4975b2bc6f Increase prior countermove bonus if TT move Nonlinear2 2025-01-19 20:33:05 +01:00
  • 59c578ad28 Add move count based reduction. Stefan Geschwentner 2025-01-19 18:31:31 +01:00
  • e7367cef0f Clean up pack reordering Shawn Xu 2025-01-12 19:38:02 -08:00
  • 18b3465a86 Generate lookup indices at compile time. mstembera 2025-01-18 14:26:41 -08:00
  • 62ecdfe82c simplify accumulator updates Shawn Xu 2025-01-12 12:53:08 -08:00
  • 8e3e22b3d4 Replace depth increase condition with !opponentWorsening Joost VandeVondele 2025-01-18 21:32:18 +01:00
  • f00d91f8ac Refine probcut Daniel Monroe 2025-01-12 13:59:38 -08:00
  • 738ac2a100 tuned TM values Shawn Xu 2025-01-13 15:22:00 -08:00
  • c94bcf62e4 Moving up the if position is or has been on the PV reduction FauziAkram 2025-01-18 13:38:45 +03:00
  • 329c267e25 Optimize find_nnz() by reducing the size of lookup_indices mstembera 2025-01-17 21:18:48 -08:00
  • 7701d0b3c4 Introduce one more continuation history Michael Chaly 2025-01-18 03:23:50 +03:00
  • b392ac76db Increase history bonus of TT moves Nonlinear2 2025-01-18 00:45:10 +01:00
  • 165ace194f Remove the cap from maxscale for x moves in y seconds TC FauziAkram 2025-01-17 23:53:39 +03:00
  • 4423c8eefa Return stockfish-macos-m1-apple-silicon.tar ppigazzini 2025-01-17 21:03:11 +01:00
  • ccbd060b01 simplify razoring Shawn Xu 2025-01-15 14:44:01 -08:00
  • 132b90df04 Update CI to Ubuntu 22.04 from 20.04 Disservin 2025-01-17 10:28:21 +01:00
  • a944f08225 retroactive reduction decrease if eval improves Daniel Monroe 2025-01-16 11:06:52 -08:00
  • 69ec5dcbfc Remove the type of moved piece from the evasion capture movepick formula FauziAkram 2025-01-16 14:42:27 +03:00
  • 56000827af Simplify common hint for parent position pb00067 2025-01-13 09:07:09 +01:00
  • 4c2241089d Remove addition of 1ms to all timestamps Disservin 2025-01-14 08:34:37 +01:00
  • 675319b45d Fix Path to AUTHORS in CONTRIBUTING Disservin 2025-01-14 08:22:48 +01:00
  • 5868b4cb58 remove eval== staticeval check in fut pruning Daniel Monroe 2025-01-13 18:54:40 -08:00
  • 3104cd72d5 Fix initialization of TTData. mstembera 2025-01-12 16:31:59 -08:00
  • aaafaaecf2 prefetch in do_move() Carlos Esparza 2025-01-12 23:22:01 +01:00
  • c085670b84 Increase the depth margin Tested at VVLTC against the passed patches. FauziAkram 2025-01-12 20:20:56 +03:00
  • e2612f9a29 Introduce Correction History Quad Extensions Viren6 2025-01-12 13:00:45 +00:00
  • 93edf7a74c VVLTC Search Tune Muzhen Gaming 2025-01-12 10:54:59 +08:00
  • 8b32e4825f Make IIR less aggressive Michael Chaly 2025-01-12 02:38:58 +03:00
  • b84c8807a3 Optimize attackers_to() mstembera 2025-01-11 14:49:09 -08:00
  • 921361829a Simplify away capthist bonus in Probcut Shawn Xu 2025-01-10 09:11:31 -08:00
  • 8d517bddff Simplify accumulator updates Shawn Xu 2025-01-09 20:22:41 -08:00
  • 28c07fb456 Simplify Probcut Condition Shawn Xu 2024-12-28 03:29:18 -08:00
  • ea71a08843 Improve Instrumented Python Testing Script Disservin 2025-01-07 21:16:12 +01:00
  • d49fd9090b Add .gitattributes for script LE Maxim Masiutin 2025-01-07 15:30:05 +02:00
  • c88a5b3950 Simplify away hint for common parent position at probcut pb00067 2025-01-07 10:06:03 +01:00
  • 403a5e100b Simplify Fail-Low Bonus Shawn Xu 2024-12-31 21:14:16 -08:00
  • 5370c3035e Refactor Stats Array Shawn Xu 2025-01-05 17:11:22 -08:00
  • c47e6fcf84 Small cleanup of nnue_feature_transformer.h Shawn Xu 2024-12-26 23:11:41 -08:00
  • d1a1ff4f17 Simplify Razoring Shawn Xu 2024-12-14 15:02:06 -08:00
  • 7858f9dfdc Use same pawn value in both nets when doing material scaling of eval sscg13 2024-12-27 12:15:10 +08:00
  • c76c179361 Remove non-functional std::min() Daniel Monroe 2025-01-05 15:18:09 -08:00
  • 1611b9c940 Corrplexity for futility pruning Daniel Monroe 2025-01-02 14:58:53 -05:00
  • 5488dd2f91 Update Copyright Year Shawn Xu 2024-12-31 22:28:16 -08:00
  • 00da3ff463 Cleanup stats entry Shawn Xu 2024-12-30 23:00:03 -08:00
  • 5cf6f99177 Remove some incorrectly marked const qualifiers Shawn Xu 2024-12-29 09:32:29 -08:00
  • 78b5733939 Simplify post-lmr conthist bonus Shawn Xu 2024-12-21 12:06:35 -08:00
  • 03e4cde729 Allow Pv nodes at certain conditions to spawn zero window searches deeper than default Michael Chaly 2024-12-23 16:12:29 +03:00
  • f656fdfa9a Simplify Zobrist keys for captures mstembera 2024-12-19 15:08:16 -08:00
  • 79261bec59 Simplify away reductions adjustment for multithreaded search Michael Chaly 2024-12-19 01:14:40 +03:00
  • 4bc2a24245 Workaround for clang-format bug Disservin 2024-12-18 19:47:56 +01:00
  • e7e78aa09e Adjust LMR with correction history Shawn Xu 2024-12-14 15:13:32 -08:00
  • a04b07265f Make reductionScale smoother FauziAkram 2024-12-18 14:32:48 +03:00