1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-01 17:19:36 +00:00

Commit graph

  • 07a2619b62 Improvement of Time Management Parameters FauziAkram 2023-12-15 14:29:44 +03:00
  • d9ec82e743 Adjust stand pat in qsearch on pv nodes Michael Chaly 2023-12-15 01:51:52 +03:00
  • c53d2ec253 Remove UCI_AnalyseMode Option Muzhen Gaming 2023-12-13 19:05:37 +08:00
  • 536d692a30 Remove SlowMover Option FauziAkram 2023-12-12 16:38:24 +03:00
  • 9fc064e872 Fix action deprecation warning for dev-drprasad Disservin 2023-12-10 23:40:45 +01:00
  • cdfafb3426 Add loongarch64 support WangXiang 2023-12-10 23:04:32 +08:00
  • 7885fa5bd3 Track seldepth in qsearch too peregrineshahin 2023-12-04 00:39:41 +03:00
  • 282e15bf75 Fix TB score output in UCI without using TB Shahin M. Shahin 2023-11-17 18:25:50 +03:00
  • 36db936e76 VLTC Search parameters tune Muzhen Gaming 2023-12-08 21:39:57 +08:00
  • 8724503d9c Simplify the code to get the native flags ppigazzini 2023-12-06 18:01:58 +01:00
  • 53ad6d23b0 Remove moveMalus Taras Vuk 2023-12-05 15:41:10 +01:00
  • dadff46986 Revert "Temporarily disable CI include checks" Disservin 2023-12-05 11:49:12 +01:00
  • 7a8bcfc229 Remove cutNode condition FauziAkram 2023-12-04 11:31:16 +01:00
  • 0ff2ea6549 Update GitHub workflows ppigazzini 2023-12-03 13:39:52 +01:00
  • 8f65953583 Temporarily disable CI include checks Sebastian Buchwald 2023-12-03 13:37:59 +01:00
  • 08cdbca56f Tweak return value in futility pruning lonfom169 2023-11-30 01:12:19 -03:00
  • 15d47a2b38 Remove recaptures stage in qsearch cj5716 2023-11-29 17:25:01 +08:00
  • 85403a89ba Skip LMR for 2nd move at the root only Taras Vuk 2023-11-29 18:20:43 +01:00
  • 7dc40ac643 Simplify quietMoveMalus malus FauziAkram 2023-11-29 13:47:25 +03:00
  • 883163395e Simplify promotion move generation cj5716 2023-12-02 11:37:52 +01:00
  • f17db4641e Simplify doDeeperSearch FauziAkram 2023-12-02 11:33:11 +01:00
  • 757ae2ff53 Simplify move history reduction Muzhen Gaming 2023-11-25 22:16:56 +08:00
  • 13426a93c1 Simplify history update. Stefan Geschwentner 2023-11-23 22:13:11 +01:00
  • b4e9ee72e3 Reformat some comments FauziAkram 2023-11-20 19:09:48 +01:00
  • b59786e750 Remove doEvenDeeperSearch FauziAkram 2023-11-16 14:00:11 +03:00
  • 504bf0e8b8 Change depth - 1 to newDepth FauziAkram 2023-11-20 18:56:34 +01:00
  • 7970236e9e Fix undefined behavior in search. Stefan Geschwentner 2023-11-16 08:40:25 +01:00
  • d89217766b CI updates Joost VandeVondele 2023-11-15 21:00:37 +01:00
  • f9d8717844 Symmetrize optimism Joost VandeVondele 2023-11-12 15:51:38 +01:00
  • 863a1f2b4c Introduce recapture extensions Taras Vuk 2023-11-13 14:45:36 +01:00
  • fbc6b27505 Simplify away optimism average score offset params Linmiao Xu 2023-11-07 13:03:05 -05:00
  • 80b0e37543 Double weight of pawn history for quiet move ordering. Stefan Geschwentner 2023-11-06 16:12:30 +01:00
  • d0e87104aa Remove pawn history from ProbCut constructor Taras Vuk 2023-11-06 15:00:06 +01:00
  • 442c294a07 Use stat_malus when decreasing stats Taras Vuk 2023-11-05 16:01:52 +01:00
  • d4b46ea6db Set reduction to 0 if the move is a TT move FauziAkram 2023-11-05 13:52:20 +03:00
  • 791419aab5 Enhance some comments Shahin M. Shahin 2023-11-05 12:01:06 +03:00
  • 7f97ba775e Tweaking the futility pruning formula FauziAkram 2023-11-04 17:19:08 +03:00
  • b4b704e686 Update pawn history based on static eval difference Michael Chaly 2023-11-03 14:03:12 +03:00
  • 1cb9afbdc0 Remove razoring history update. Stefan Geschwentner 2023-10-28 07:43:12 +02:00
  • 101d2bb8ea Simplifying two formulas FauziAkram 2023-11-01 13:42:06 +03:00
  • e277dda716 Prefetch TT entries in probcut cj5716 2023-10-31 08:25:06 +08:00
  • 908811c24a Introduce asymmetric optimism Muzhen Gaming 2023-10-28 16:04:15 +08:00
  • 38aa70adcf Small cleanups cj5716 2023-10-29 09:18:10 +08:00
  • 347d613b0e remove outdated comment Disservin 2023-10-27 18:35:52 +02:00
  • 08ed4c90db Format Code Disservin 2023-10-27 17:33:41 +02:00
  • d30af4f669 Rewarding Quiet Moves that Enable Razoring FauziAkram 2023-10-27 13:28:55 +03:00
  • b0658f09b9 Introduce pawn structure based history Michael Chaly 2023-10-27 17:19:31 +02:00
  • 871ab55f01 Simplify futility pruning formula Taras Vuk 2023-10-25 16:00:58 +02:00
  • 0024133b08 Update 5 search params for pruning at shallow depth Linmiao Xu 2023-10-22 12:59:21 -04:00
  • ec02714b62 Cleanup comments and some code reorg. Joost VandeVondele 2023-10-23 22:49:37 +02:00
  • d6a5c2b085 Small formatting improvements cj5716 2023-10-24 07:43:49 +08:00
  • 49ece9f791 Follow up Makefile changes for clang-format Joost VandeVondele 2023-10-23 19:42:08 +02:00
  • cf3dbcb5ac Time management improvements Muzhen Gaming 2023-10-21 17:01:45 +08:00
  • a105978bbd remove blank line between function and it's description Disservin 2023-10-22 20:20:53 +02:00
  • b187622233 use expanded variables for shell commands Disservin 2023-10-22 16:43:33 +02:00
  • 40c6a84434 Fix a compiler bug on Clang 15+ with AVX-512 MinetaS 2023-10-18 04:03:39 +09:00
  • b7b7800e2b Simplify futilityBase formula Taras Vuk 2023-10-22 08:36:43 +02:00
  • 2d0237db3f add clang-format Disservin 2023-10-21 11:40:56 +02:00
  • 8366ec48ae Scale down stat bonus mstembera 2023-10-20 02:23:46 -07:00
  • e18619d078 Subtract the margin from the value returned by ProbCut Taras Vuk 2023-10-19 14:31:23 +02:00
  • 90c18b0b50 Removing history condition FauziAkram 2023-10-19 14:38:07 +03:00
  • d3d0c69dc1 Remove outdated Tile naming. mstembera 2023-10-18 19:25:09 -07:00
  • 057046cc9a Cleanup qsearch continuation histories Shahin M. Shahin 2023-10-14 18:08:51 +03:00
  • edb4ab924f Standardize Comments FauziAkram 2023-10-04 18:14:40 +03:00
  • fe53a18f7a Reformat some comments and conditions Stéphane Nicolet 2023-10-01 19:18:05 +02:00
  • a4fedd8152 Fix greater than TB scores in null move pruning. Shahin M. Shahin 2023-07-27 06:21:54 +03:00
  • 38e830af4b Use more continuation histories. Michael Chaly 2023-10-14 17:41:41 +03:00
  • 002636362e Search parameters tune at 180+1.8 Muzhen Gaming 2023-10-10 17:43:36 +02:00
  • 7a4de96159 Skip futility pruning if ttMove has bad history Taras Vuk 2023-10-07 23:25:34 +02:00
  • f7fbc6880e Avoid recomputing moveCountPruning gabe 2023-10-06 22:59:22 +02:00
  • 25d444ed60 Razor more if ss+1 cutoffCnt > 3 candirufish 2023-10-07 14:46:03 +02:00
  • 008d59512a Simplify collection of bad moves for history updates. Stefan Geschwentner 2023-09-30 06:57:39 +02:00
  • c17a657b04 Optimize the most common update accumalator cases w/o tiling mstembera 2023-09-30 23:12:02 -07:00
  • 040dfedb34 Remove one test in the move loop Stéphane Nicolet 2023-10-01 20:19:49 +02:00
  • f1ce1cd475 Update links in license Robert Nurnberg @ elitebook 2023-09-30 08:11:14 +02:00
  • 8a912951de Remove handcrafted MMX code mstembera 2023-09-24 15:15:50 -07:00
  • afe7f4d9b0 Update default net to nn-0000000000a0.nnue Linmiao Xu 2023-09-27 20:58:28 -04:00
  • 660da1ca7b Skip moves-loop pruning in qsearch if we have only pawns cj5716 2023-09-25 13:18:05 +08:00
  • 4f0fecad8a Use C++17 variable templates for type traits Sebastian Buchwald 2023-09-25 12:24:48 +02:00
  • 31d0b7fe93 Remove unused see_ge() code mstembera 2023-09-24 18:09:52 -07:00
  • 243f7b264a Improve grammar of comments FauziAkram 2023-09-29 22:16:57 +02:00
  • 9739ed7a97 Simplify pawn count in evaluation FauziAkram 2023-09-23 13:24:09 +03:00
  • ce99b4b2ef Increment minor section number from 3.7.1 to 3.8.1. Jasper Shovelton 2023-09-29 22:02:24 +02:00
  • 22cdb6c1ea Explicitly invoke shell Joost VandeVondele 2023-09-23 23:26:29 +02:00
  • 70ba9de85c Update NNUE architecture to SFNNv8: L1-2560 nn-ac1dbea57aa3.nnue Linmiao Xu 2023-05-12 18:07:20 -04:00
  • 154b8d3ecb Remove VALUE_KNOWN_WIN. Stefan Geschwentner 2023-09-19 09:08:58 +02:00
  • 95fe2b9a9d Reduce SIMD register count from 32 to 16 mstembera 2023-09-21 19:26:11 -07:00
  • fce4cc1829 Make casting styles consistent cj5716 2023-09-19 18:06:12 +08:00
  • 952740b36c Let CI check C++ includes Sebastian Buchwald 2023-09-12 00:03:04 +02:00
  • e594aa7429 Export makefile ARCH in binary Stéphane Nicolet 2023-09-14 11:04:36 +02:00
  • 708319a433 Enable a default native ARCH Joost VandeVondele 2023-08-26 11:38:16 +02:00
  • 97f706ecc1 Sparse impl of affine_transform_non_ssse3() mstembera 2023-09-12 12:23:24 -07:00
  • 0e32287af4 Reorder some lines peregrineshahin 2023-09-14 14:15:43 +03:00
  • 3f7fb5ac1d Reformat some comments Stéphane Nicolet 2023-09-11 23:19:06 +02:00
  • b9319c4fa4 Cleanup code after dropping ICC support in favor of ICX Sebastian Buchwald 2023-08-31 21:56:34 +02:00
  • 3d1b067d85 Update default net to nn-1ee1aba5ed4c.nnue Linmiao Xu 2023-09-09 10:24:57 -04:00
  • ef22829616 Do more futility pruning in qsearch Michael Chaly 2023-09-11 15:37:18 +03:00
  • 6d85f43e26 Simplify cutnode depth condition cj5716 2023-09-10 08:49:18 +08:00
  • 46a5cedc11 Cleanup git checkout actions Sebastian Buchwald 2023-09-10 12:15:06 +02:00
  • 1461d861c8 Prevent usage of AVX-512 for the last layer. Tomasz Sobczyk 2023-09-04 13:53:30 +02:00