1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-29 08:13:08 +00:00

Commit graph

  • 6d0d430860 Simplify IIR Gahtan Nahdi 2024-02-18 13:47:52 +07:00
  • 7831131591 Only evaluate the PSQT part of the small net for large evals. mstembera 2024-02-29 14:27:00 -08:00
  • 0a3eb1d8fa Document TT code more Disservin 2024-02-20 22:47:26 +01:00
  • f77eddfa2f Join conditions for move sorting heuristics Gahtan Nahdi 2024-02-27 19:27:40 +07:00
  • 0c22d5bb1a Update Actions to Node20 Disservin 2024-02-25 11:16:55 +01:00
  • c83c7f4e71 Make binaries executable again in CI Disservin 2024-02-24 20:30:40 +01:00
  • abcc090a62 Restore development Disservin 2024-02-24 20:40:48 +01:00
  • e67cc979fd Stockfish 16.1 Disservin 2024-02-21 22:17:23 +01:00
  • 5c2b385957 Update the WDL model Robert Nurnberg @ elitebook 2024-02-24 17:55:08 +01:00
  • bec83a1869 Update Top CPU Contributors Disservin 2024-02-24 17:54:06 +01:00
  • d07033d5da Expose EvalFileSmall option for small net Disservin 2024-02-24 11:56:33 +01:00
  • fc41f64dfd Simplify PV node reduction cj5716 2024-02-13 17:46:37 +08:00
  • 8e75548f2a Update default main net to nn-b1a57edbea57.nnue Linmiao Xu 2024-02-06 11:21:15 -05:00
  • f3df0cfb84 Simplify TT PV reduction cj5716 2024-02-13 17:50:16 +08:00
  • 9d61822b5d Remove penalty for quiet ttMove that fails low Gahtan Nahdi 2024-02-10 03:51:05 +07:00
  • bf2c7306ac Use node counting to early stop search Disservin 2024-02-11 14:19:44 +01:00
  • f4f0b32d55 Refactor timeman.cpp Tierynn Byrnes 2024-02-06 14:55:28 +10:00
  • 5c03883107 VVLTC search tune Muzhen Gaming 2024-02-13 18:59:05 +08:00
  • 7ccde25baf Format code using clang-format Disservin 2024-02-11 20:13:19 +01:00
  • c115e5171e Remove quiet tt move extensions Gahtan Nahdi 2024-02-10 04:00:36 +07:00
  • 531747ee78 Improve thread voting inefficiencies mstembera 2024-02-10 15:06:38 -08:00
  • 91a4cea437 Adjust best value in main search depending on depth Michael Chaly 2024-02-10 20:17:21 +03:00
  • 9068fdc57b Assorted cleanups Disservin 2024-02-10 13:58:38 +01:00
  • 3d5b16df7c Remove unnecessary assignments related to adjusted static evaluation GoldenRare 2024-02-06 05:45:52 -05:00
  • 21dff6c276 Update CI actions Disservin 2024-02-10 11:32:10 +01:00
  • 9699f4f79a Fix the alignment of the transformer buffer mstembera 2024-02-08 13:54:40 -08:00
  • 96837bc439 Remove check extension Muzhen Gaming 2024-02-07 22:00:51 +08:00
  • 15093d43c4 Simplify opponent movecount reduction gahtan-syarif 2024-02-08 04:20:45 +07:00
  • c0107b3c27 Remove simple eval cj5716 2024-02-06 16:56:13 +08:00
  • f2984471c9 Tweak capture scoring for move ordering Stefan Geschwentner 2024-02-01 21:09:48 +01:00
  • a20726eb0b Refactor the CI workflows Disservin 2024-02-09 17:56:58 +01:00
  • 59691d46a1 Assorted trivial cleanups FauziAkram 2024-02-04 12:59:26 +03:00
  • ededadcd6f VVLTC search tune Muzhen Gaming 2024-02-01 08:13:06 +08:00
  • e815227c30 Simplify LMR condition gab8192 2024-02-01 20:38:48 +01:00
  • f2b6b5cfc9 Introduce Triple Extensions Viren6 2024-02-01 18:48:45 +00:00
  • 56b342f9b2 Simplify the extension formula FauziAkram 2024-01-27 21:55:00 +03:00
  • 3cce4c4cf4 Add Apple Silicon Runners to CI Disservin 2024-01-31 22:47:02 +01:00
  • 16afec0582 Refactor pv printing Disservin 2024-01-27 22:27:22 +01:00
  • 13eb023fc0 Simplify array initializations Disservin 2024-01-27 10:54:44 +01:00
  • fcbb02ffde Use ttPv in depth condition of singular extensions Viren6 2024-01-26 11:27:49 +00:00
  • c17ec9524d Move OnChange callback in Option ctors Ahmed Kerimov 2024-01-26 13:52:56 +03:00
  • 37bd1e774e Do more double extensions Michael Chaly 2024-01-25 23:22:07 +03:00
  • 1dfbde2d10 Move perft out of search Disservin 2024-01-14 00:21:46 +01:00
  • 3d49a99aaf Refactor history score calculation FauziAkram 2024-01-24 14:38:59 +03:00
  • 2b62c4452d Remove redundant max operation on lmrDepth FauziAkram 2024-01-23 13:39:06 +03:00
  • a6fd17f27d VLTC search tune Muzhen Gaming 2024-01-17 18:10:38 +08:00
  • a901474bf9 Update the WDL model Robert Nurnberg @ elitebook 2024-01-20 19:15:20 +01:00
  • ad9fcbc496 Refactor get_best_thread Shahin M. Shahin 2024-01-18 07:31:59 +03:00
  • e860f620aa Reduce futility_margin further when improving rn5f107s2 2024-01-19 07:32:56 +01:00
  • aa15a9179b Refactor ttPv reduction conditions Viren6 2024-01-19 04:51:02 +00:00
  • 856e60d12f Refactor NativeThread start_routine Disservin 2024-01-17 22:58:46 +01:00
  • c8bc2ce4fa Improve ttPv reduction Viren6 2024-01-17 14:45:59 +00:00
  • 9a9702d668 Remove threatenedByPawn from rook threat FauziAkram 2024-01-16 13:23:49 +03:00
  • 0fbad56c50 Refactor code for correcting unadjustedStaticEval pb00067 2024-01-15 15:32:06 +01:00
  • 6c02329860 Fix dotprod detection Torsten Hellwig 2024-01-15 13:13:53 +01:00
  • 0c7f56dea6 Fix mated-in behaviour Shahin M. Shahin 2024-01-08 10:31:23 +03:00
  • f15e4f50aa Update installation guide links in CONTRIBUTING.md Disservin 2024-01-14 20:44:38 +01:00
  • a5675f19d8 Remove global TB variables from search.cpp Disservin 2024-01-14 14:29:12 +01:00
  • 32e46fc47f Remove some outdated SIMD functions mstembera 2024-01-08 23:20:23 -08:00
  • b5e8169a85 Add ignoreRevsFile to CONTRIBUTING.md Disservin 2024-01-13 21:35:02 +01:00
  • 88331add0d Remove the dependency on a Worker from evaluate Disservin 2024-01-13 20:19:33 +01:00
  • 12e97701b2 Fix UCI options Disservin 2024-01-14 10:39:57 +01:00
  • cf5b070913 Remove unused method Disservin 2024-01-14 00:30:03 +01:00
  • eec361f64c Simplify bad quiets mstembera 2024-01-08 01:03:38 -08:00
  • 3372ee9c26 Remove threatenedByPawn term for queen threats FauziAkram 2024-01-11 13:25:01 +03:00
  • a107910951 Refactor global variables Disservin 2024-01-08 19:48:46 +01:00
  • 6deb88728f Update default main net to nn-baff1edbea57.nnue Linmiao Xu 2024-01-03 00:58:16 -05:00
  • 99cdb920fc Cleanup Evalfile handling Disservin 2024-01-07 23:08:33 +01:00
  • 7c5e3f2865 Prefix abs with std:: Disservin 2024-01-07 21:41:52 +01:00
  • f09adaa4a4 Update smallnet to nn-baff1ede1f90.nnue with wider eval range Linmiao Xu 2023-12-13 13:07:36 -05:00
  • 584d9efedc Dual NNUE with L1-128 smallnet Linmiao Xu 2023-12-02 17:50:32 -08:00
  • a5a76a6370 Introduce BAD_QUIET movepicker stage mstembera 2024-01-06 19:29:27 -08:00
  • 19f9a197be Add .git-blame-ignore-revs Disservin 2024-01-06 19:36:17 +01:00
  • 6f9071c643 Tweak usage of correction history Michael Chaly 2024-01-06 07:42:53 +03:00
  • a5f7386efb Remove unneeded operator overload macros Miguel Lahoz 2024-01-05 21:03:19 +08:00
  • 8b4583bce7 Remove redundant int cast FauziAkram 2024-01-03 17:32:57 +03:00
  • b987d4f033 Use type aliases instead of enums for Value types Disservin 2024-01-01 20:45:14 +01:00
  • 4930892985 Fix typo in tbprobe.cpp RainRat 2024-01-02 23:01:24 -08:00
  • cafbe8e8e8 Change the Move enum to a class Disservin 2024-01-01 23:13:18 +01:00
  • 28f8663f39 Modify ttPV reduction Viren6 2024-01-02 02:54:45 +00:00
  • 5546bc0a26 Simplification of partial_insertion_sort formula. FauziAkram 2024-01-01 14:52:05 +03:00
  • 444f03ee95 Update copyright year Disservin 2024-01-01 12:41:20 +01:00
  • a25f48a236 Silence security alert warning about possible infinite loop Disservin 2024-01-01 02:19:23 +01:00
  • 154abb337e Lower MultiPV max to MAX_MOVES Joseph Huang 2023-12-31 03:11:04 -05:00
  • 0fca5605fa Fix formatting in search.cpp Disservin 2024-01-01 02:29:28 +01:00
  • 3cfaef7431 Tweak static eval history update Stefan Geschwentner 2023-12-31 18:45:48 +01:00
  • b4d995d0d9 Introduce static evaluation correction history Michael Chaly 2023-12-31 10:13:03 +03:00
  • 4ff297a6df Mark square_bb() as constexpr FauziAkram 2023-12-31 03:43:19 +03:00
  • 1fe562fdf3 Simplify the improving flag calculation FauziAkram 2023-12-30 19:26:41 +03:00
  • 833a2e2bc0 Cleanup comments FauziAkram 2023-12-30 15:22:17 +03:00
  • 4f99dfcae2 Update Makefile for android x86-64 builds Tobias Steinmann 2023-12-18 15:07:14 +01:00
  • 1a69efbb40 Fix scores from reverse futility pruning Shahin M. Shahin 2023-12-30 00:28:13 +03:00
  • f12035c88c Update default net to nn-b1e55edbea57.nnue Linmiao Xu 2023-12-25 10:14:15 -05:00
  • bab1cc300c Refactor bestvalue adjustment in qsearch FauziAkram 2023-12-26 20:27:45 +03:00
  • f388e41809 Adjust value returned after TT cutoff Michael Chaly 2023-12-24 20:36:52 +03:00
  • 3f5adc037e Fix wrong mate/tb scores from probCut peregrineshahin 2023-12-21 07:44:32 +03:00
  • fbdf5d94a9 Tweak quiet move bonus FauziAkram 2023-12-20 14:26:11 +03:00
  • 358a853790 Revert "Adjust stand pat in qsearch on pv nodes" Disservin 2023-12-22 11:46:28 +01:00
  • 9be0360aa4 Adjust return value in qsearch after fail high Michael Chaly 2023-12-18 20:34:35 +03:00
  • a069a1bbbf Use std::abs over abs FauziAkram 2023-12-18 16:20:41 +03:00