Commit Graph

  • 8d1e41458e removed second killer move yl25946 2024-07-10 23:49:16 -05:00
  • 6135a0e2f8 Provide more info on found TB files Joost VandeVondele 2024-07-10 21:13:59 +02:00
  • 7e72b37e4c Clean up comments in code Stéphane Nicolet 2024-07-10 14:51:48 +02:00
  • 98a7bb4436 CI give correct permissions for the clang-format action Disservin 2024-07-10 17:56:43 +02:00
  • 362a77a345 Move Loop Consistency in Probcut yl25946 2024-07-09 00:53:04 -05:00
  • b209f14b1e Update default main net to nn-e8bac1c07a5a.nnue Linmiao Xu 2024-07-07 15:13:40 -04:00
  • 4880ed4ad1 Simplify Probcut Malus Shawn Xu 2024-07-06 20:07:01 -07:00
  • acd0a933ad Fix compilation on Apple Stéphane Nicolet 2024-07-09 00:48:40 +02:00
  • eac2d080a3 Further simplify stat bonuses Michael Chaly 2024-07-07 22:25:10 +03:00
  • 5d3517c601 Fix output for GUI Joost VandeVondele 2024-07-07 11:23:50 +02:00
  • 5752529cab Update default main net to nn-74f1d263ae9a.nnue Linmiao Xu 2024-07-06 09:31:35 -04:00
  • cdb0b96e07 Clean up refutations array in MovePicker MinetaS 2024-07-07 08:27:43 +09:00
  • 4e9fded5a6 Larger bonus when updating quiet stats Linmiao Xu 2024-07-06 16:04:07 -04:00
  • 75c8cb2c2f Adjust usage of previous statscore in bonus assignments Michael Chaly 2024-07-06 22:21:33 +03:00
  • bb9b65408f Simplify improving deduction in futility margin Linmiao Xu 2024-07-06 13:41:11 -04:00
  • 2d3ef434b4 Tweak LMR at Root Shawn Xu 2024-07-06 03:44:28 -07:00
  • b79ac764ff Simplify in-check condition for Probcut-in-check Shawn Xu 2024-07-01 21:57:53 -07:00
  • b1f522930d Simplify Away Move Count Pruning Adjustment Shawn Xu 2024-07-04 23:39:10 -07:00
  • 4d6e1225bd Simplify ttPv reduction formula Muzhen Gaming 2024-07-06 19:08:28 +08:00
  • 55cb235d47 Simplify internal iterative reductions Muzhen Gaming 2024-07-06 19:07:42 +08:00
  • 24ab46c511 Non-functional Fixes & Updates Shawn Xu 2024-07-06 04:45:37 -07:00
  • ec8288fe0d Simplify away eval in TM FauziAkram 2024-07-06 14:26:31 +03:00
  • a45c2bc34a Simplify Away Countermove Heuristic Shawn Xu 2024-07-01 17:08:22 -07:00
  • daa9e217ab VVLTC search tune Muzhen Gaming 2024-07-06 10:43:35 +08:00
  • d212e663bb Introduction evaluation grain of 16 (and randomize) Stéphane Nicolet 2024-07-06 12:16:38 +02:00
  • c40dd26cbc CI give creditials for the clang-format action Joost VandeVondele 2024-07-06 17:31:54 +02:00
  • 2cbc20e846 Correct and extend PV lines with decisive TB score Joost VandeVondele 2024-06-25 16:54:25 +02:00
  • 3c379e55d9 Update 7 stat bonus/malus params Linmiao Xu 2024-07-01 16:26:44 -04:00
  • 25361e514b Output from a fix depth onward, instead of 3s. Joost VandeVondele 2024-07-03 17:39:55 +02:00
  • 74a8fc0604 Use explicit action permissions in CI Disservin 2024-07-03 14:07:48 +02:00
  • ee6fc7e38b CI: limit artifact uploads Joost VandeVondele 2024-07-03 11:14:41 +02:00
  • b9ff5bb93b Implement dbg_extremes_of Shawn Xu 2024-07-02 15:06:37 -07:00
  • ad0f1fecda Move info strings once more Joost VandeVondele 2024-07-02 14:18:04 +02:00
  • 6b7822119f Limit has_game_cycle() to only upcoming repetition Shahin M. Shahin 2024-06-25 01:57:35 +03:00
  • 69ad4667fb Do Capture History Updates In Probcut Shawn Xu 2024-06-30 22:04:51 -07:00
  • 6138a0fd0e Probcut in check no matter if pv or capture Dubslow 2024-06-30 19:22:04 -04:00
  • 843b6f7c98 Update some params for pruning at shallow depth Linmiao Xu 2024-06-30 17:00:49 -04:00
  • f6842a145c Simplify worsening deduction in futility margin Linmiao Xu 2024-06-30 11:43:36 -04:00
  • 5deb262393 Simplify rm.averageScore calculation FauziAkram 2024-06-30 22:24:28 +03:00
  • 38c5fc33e4 Increase reduction based on correct expectation Shahin M. Shahin 2024-06-30 16:32:20 +03:00
  • 7b49f9dd70 Tweak multicut Michael Chaly 2024-06-30 12:47:04 +03:00
  • 91ec31dac4 Grade countermove bonus for low statscores Daniel Monroe 2024-06-29 21:23:41 -04:00
  • 90eca83e7f Simplify away a useless TTEntry::read() mstembera 2024-06-29 17:18:39 -07:00
  • 22a502ac74 Skip futility pruning if beta is below TB loss value Taras Vuk 2024-06-25 10:48:50 +02:00
  • 66e6274d32 Fix typos in comments Joost VandeVondele 2024-07-01 19:44:00 +02:00
  • b2a12917e2 Remove redundant inline FauziAkram 2024-06-24 17:12:07 +03:00
  • 5fbfd06171 Move info output afer uciok Joost VandeVondele 2024-06-23 21:53:25 +02:00
  • cc992e5e4a Internal iterative reductions: decrease depth more FauziAkram 2024-06-17 00:03:15 +03:00
  • d5c130569b Simplify Bonus Formula In History Adjustment Shawn Xu 2024-06-16 16:14:22 -07:00
  • 8806a58ebf Simplify static exchange evaluation pruning formula evqsx 2024-06-16 12:34:24 +08:00
  • 5514690f8e CI/CD: play games Joost VandeVondele 2024-06-22 09:17:45 +02:00
  • 2678606e8d Consider wider range of moves near leaves. xoto10 2024-06-14 17:27:09 +01:00
  • 2046c92ad4 Tweak the reduction formula FauziAkram 2024-06-12 14:04:43 +03:00
  • ff10f4ac65 Fix readability of TTEntry occupancy check Dubslow 2024-06-12 03:14:55 -05:00
  • b01fdb596a Fix upperbound/lowerbound output in multithreaded case Joost VandeVondele 2024-06-12 13:23:26 +02:00
  • 44cddbd962 Add matetrack to CI Joost VandeVondele 2024-06-13 18:43:19 +02:00
  • 7c0607d2d3 Fix printing of empty info strings. Tomasz Sobczyk 2024-06-12 16:54:15 +02:00
  • 3d92950859 Limit depth after extensions to avoid asserts. Joost VandeVondele 2024-06-11 21:28:11 +02:00
  • 025da6a0d1 Give positional output more weight in nnue eval Linmiao Xu 2024-06-08 14:57:09 -07:00
  • 7013a22b74 Move options into the engine Disservin 2024-06-04 22:29:27 +02:00
  • c8213ba0d0 Simplify TT interface and avoid changing TT info Dubslow 2024-06-10 18:03:36 -05:00
  • 7e890fd048 Keep mate PVs intact. Joost VandeVondele 2024-06-07 23:53:33 +02:00
  • e271059e08 Make repeated bench runs identical cj5716 2024-06-07 18:30:33 +08:00
  • 4151c06b74 Remove the correction history bonus in null move search evqsx 2024-06-06 15:43:55 +08:00
  • 1c67b46caf Linearize corrHist Dubslow 2024-06-06 13:10:30 -05:00
  • 7d4ffa175c Remove delta from evaluation Dubslow 2024-06-03 17:47:03 -05:00
  • f55239b2f3 NumaPolicy fixes and robustness improvements Tomasz Sobczyk 2024-06-06 12:47:24 +02:00
  • e2be0aaf67 Tweak pruning formula FauziAkram 2024-06-06 13:07:45 +03:00
  • 5dda4037c7 Simplify razor changes rn5f107s2 2024-06-05 18:56:25 +02:00
  • 66ed4312f2 Workaround the clang-format inconsistencies Disservin 2024-06-07 18:40:47 +02:00
  • e6c83beed1 Change PGO type for clang R-Goc 2024-06-04 18:06:14 +02:00
  • 5688b188cc Simplify evaluation constants cj5716 2024-05-31 21:55:39 +08:00
  • fb18caae7a Update clang-format to version 18 Disservin 2024-06-05 18:31:11 +02:00
  • 36eb9bc783 Use futility margin in razoring margin Viren6 2024-06-05 03:24:39 +01:00
  • a08fcacb28 VVLTC search tune Muzhen Gaming 2024-06-04 12:47:54 +08:00
  • 21ba32af6d Remove m512_hadd128x16_interleave() mstembera 2024-06-04 17:59:47 -07:00
  • 02ff76630b Add NumaPolicy "hardware" option that bypasses current processor affinity. Tomasz Sobczyk 2024-06-04 12:48:13 +02:00
  • daaccd9fc9 Simplify smallnet threshold Gahtan Nahdi 2024-06-04 05:31:51 +07:00
  • 4f53560d24 Accumulate nodes over all bench positions not just the last Disservin 2024-06-04 07:57:08 +02:00
  • 7f09d06b83 Properly initialize the TT in a multithreaded way again Disservin 2024-06-04 07:53:25 +02:00
  • ba06671aa9 Normalize some variable names and reuse existing logic Disservin 2024-06-03 19:47:34 +02:00
  • 86b564055d Remove delta, adjusted, complexity from nnue code Dubslow 2024-06-02 16:55:10 -05:00
  • 397f47a7a1 Adjust lowest depth constants to the natural place Dubslow 2024-06-02 16:27:58 -05:00
  • fe298953f8 Simplify smallnet threshold Gahtan Nahdi 2024-06-02 05:26:34 +07:00
  • 924a843594 Simplify recapture extension FauziAkram 2024-06-02 23:32:58 +03:00
  • 3d6756769c Simplify continuation histories FauziAkram 2024-06-02 18:40:32 +03:00
  • 00a28ae325 Add helpers for managing aligned memory Disservin 2024-05-31 10:53:10 +02:00
  • a2a7edf4c8 Fix GetProcessGroupAffinity call Tomasz Sobczyk 2024-06-02 20:39:25 +02:00
  • 8aaae0367c Revert "Adjust return bonus from tt cutoffs at fail highs" Joost VandeVondele 2024-06-02 09:18:19 +02:00
  • c17d73c554 Simplify statScore divisor into a constant Linmiao Xu 2024-06-01 11:07:08 -04:00
  • b009c43254 Simplify tm, removing faster 1st move and 1.13 extraTime. xoto10 2024-06-01 17:10:06 +01:00
  • 180cab4438 Simplify 50 move rule dampening MinetaS 2024-06-01 06:11:51 +09:00
  • ec1cda1d81 Simplify histories movepick formula FauziAkram 2024-05-31 22:29:29 +03:00
  • b0870cf528 Avoid changing bestvalue Joost VandeVondele 2024-06-01 15:13:41 +02:00
  • 783dfc2eb2 Adjust return bonus from tt cutoffs at fail highs Michael Chaly 2024-06-01 20:44:06 +03:00
  • cb4a623119 Update default smallnet to nn-37f18f62d772.nnue Linmiao Xu 2024-05-27 10:40:25 -04:00
  • b34a690cd4 MCP more after a bad singular search rn5f107s2 2024-05-30 21:18:42 +02:00
  • 0ef809ac71 Quadratic smallnet threshold with re-evaluation Linmiao Xu 2024-05-29 13:56:15 -04:00
  • de1ae4949d Tweak first picked move (ttMove) reduction rule FauziAkram 2024-05-31 04:01:02 +03:00
  • 54e74919d4 Fix cross from Linux to Windows Joost VandeVondele 2024-05-30 21:42:48 +02:00