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

Commit graph

  • 4ec8945eaf Use TT moves more often in qsearch Michael Chaly 2022-10-21 17:10:45 +03:00
  • 5604b255e6 Add RISC-V 64-bit support Clement 2022-10-21 02:29:57 +00:00
  • 804394b939 enable bit manipulation instruction set 1 disservin 2022-10-16 14:37:01 +02:00
  • 234d2156fd Apply -flto-partition=one / -flto=full MinetaS 2022-10-17 00:03:08 +09:00
  • 79c5f3a692 Fix tablebase probe for dtz >1000 w/o 50 move rule Rodrigo Roim 2022-10-07 16:55:07 -07:00
  • 9be2977da7 Adjust timeman constants xoto10 2022-10-08 14:53:14 +01:00
  • d6b6360ff5 Tweak the formula for NNUE complexity Stéphane Nicolet 2022-10-09 00:27:26 +02:00
  • f97a86e213 Remove depth condition from razoring Dubslow 2022-10-07 05:44:29 -05:00
  • 93f71ecfe1 Optimize make_index() using templates and lookup tables. mstembera 2022-10-14 14:41:08 -07:00
  • e90341f9c9 Tweak history initialization Stefan Geschwentner 2022-10-04 18:16:20 +02:00
  • d5271af0ee Remove old line in "Futility pruning for captures" Giacomo Lorenzetti 2022-10-05 13:08:00 +02:00
  • da937e219e Revert "Mix alpha and statScore for reduction" Joost VandeVondele 2022-10-05 22:59:05 +02:00
  • 8bab09749d Mix alpha and statScore for reduction FauziAkram 2022-10-03 17:45:05 +03:00
  • f436bf77ad Use less reduction for escaping moves disservin 2022-09-18 11:16:54 +02:00
  • 232bf19be4 Simplify both position calls in useClassical peregrineshahin 2022-09-22 08:49:21 +03:00
  • 4339a756ac Update README.md Brad Knox 2022-09-20 16:15:15 -05:00
  • 70e51a5bc8 Always output hashfull Torsten Hellwig 2022-09-19 18:22:56 +02:00
  • 29295ecfd3 Simplify EVASIONS scoring mstembera 2022-09-17 05:45:54 -07:00
  • dc0c441b7c Prioritize checks in movepicker mstembera 2022-09-14 12:11:52 -07:00
  • 154e7afed0 Simplify trend and optimism. atumanian 2022-09-12 20:16:54 +03:00
  • 5a871e174f Explicitly annotate a few variables Joost VandeVondele 2022-09-11 21:28:12 +02:00
  • 82bb21dc7a Optimize AVX2 path in NNUE evaluation mstembera 2022-09-06 15:02:35 -07:00
  • 1591e5ac3b Do less singular extensions for former PVnode Michael Chaly 2022-09-10 12:30:25 +03:00
  • 9fa258ee1d Razor also on PV nodes Dubslow 2022-08-19 22:49:29 -05:00
  • eaf2c8207f Further LTC tuning of search parameters Michael Chaly 2022-09-11 01:45:37 +03:00
  • 5eeb96d0e7 VLTC tuning FauziAkram 2022-08-31 14:45:39 +03:00
  • a4d18d23a9 Provide network download fallback Joost VandeVondele 2022-09-03 11:03:09 +02:00
  • dddf8fc2b4 Increase the maximum number of threads to 1024 Joost VandeVondele 2022-09-03 11:15:40 +02:00
  • 97860cb575 Disable ARM CI tests dav1312 2022-08-26 11:26:31 +02:00
  • 02ef1f4496 Make key_after() more consistent with key() mstembera 2022-08-13 17:01:11 -07:00
  • 15ac117ac4 Simplify the use of classical eval Joost VandeVondele 2022-08-12 12:31:49 +02:00
  • 5f290352cd Simplify away smp adjustment in TT use Michael Chaly 2022-08-15 08:52:55 +03:00
  • 3370f69881 Make LMR code easier to follow mckx00 2022-08-13 05:32:30 -07:00
  • 4568f6369b Report longest PV lines for multithreaded search mstembera 2022-08-08 21:33:59 -07:00
  • 1054a483ca Remove an unneeded randomization of evals. Joost VandeVondele 2022-07-31 16:55:07 +02:00
  • 0a01dd044f Cleanup code Stefan Geschwentner 2022-08-09 20:56:13 +02:00
  • e639c45577 Update WDL model for current SF Joost VandeVondele 2022-07-31 14:58:13 +02:00
  • 7cc929f437 Update CPU contributors list Joost VandeVondele 2022-07-31 15:04:23 +02:00
  • b8f4903fbb Reintroduce singularQuietLMR lonfom169 2022-08-03 12:43:21 -03:00
  • 675f6a038b Tweak history updates Stefan Geschwentner 2022-08-02 23:14:14 +02:00
  • 582c88ee94 Do more TT cutoffs in case of exact bound Michael Chaly 2022-07-31 02:04:23 +03:00
  • 18389e269d remove useClassical depth condition Dubslow 2022-07-26 23:45:19 -05:00
  • c4a644922d Simplify reduction condition for cutNodes Dubslow 2022-07-19 01:09:30 -05:00
  • 4b4b7d1209 Update default net to nn-ad9b42354671.nnue Joost VandeVondele 2022-07-11 17:32:39 +02:00
  • 95d24b77df Simplify away some unneeded code in time management Michael Chaly 2022-07-13 11:59:54 +03:00
  • 2e02dd7936 Limit the researching at same depth. Joost VandeVondele 2022-07-02 08:55:05 +02:00
  • aa18b68033 Time mgmt fix division. Dubslow 2022-07-01 11:53:16 -05:00
  • c2aaaa65f9 Simplify away FRC correction term Michael Chaly 2022-07-05 14:15:34 +03:00
  • 85f8ee6199 Update default net to nn-3c0054ea9860.nnu Joost VandeVondele 2022-07-01 15:07:49 +02:00
  • 442c40b43d Use NNUE complexity in search, retune related parameters Dubslow 2022-06-10 08:11:02 -05:00
  • 5304b561ab LMR: remove deeper Dubslow 2022-06-15 17:30:32 -05:00
  • 4d6a11a04c Don't change ttPv at probCut bmc4 2022-06-16 07:19:39 -03:00
  • 6edc29d720 Simplify away condition in ttSave in probCut bmc4 2022-06-09 10:37:24 -03:00
  • 2d5dcf3d18 Minor simplifications and cleanup in search mstembera 2022-06-05 19:32:05 -07:00
  • d54b85b4bd Restore NDKv21 for GitHub Actions ppigazzini 2022-06-13 22:08:01 +02:00
  • 00297cfef0 Use qsearch on step 11 if depth is equal to or below 0 candirufish 2022-06-07 07:21:43 +02:00
  • 809849fa27 Wording of help output and comments. Boštjan Mejak 2022-05-31 20:25:57 +02:00
  • 90cf8e7d2b Remove LMR condition for complex pos Dubslow 2022-05-29 19:52:11 -05:00
  • 7f1333ccf8 Blend nnue complexity with classical. xoto10 2022-06-01 01:20:27 +01:00
  • 653bd0817c cutnode and movecount lmr extension simplification candirufish 2022-05-31 21:52:04 +02:00
  • 8fadbcf1b2 Add info about elo gained from some heuristics Michael Chaly 2022-05-30 13:30:59 +03:00
  • 4c7de9e8ab Adjust scale param higher xoto10 2022-05-19 08:51:40 +01:00
  • 6ede1bed89 Improve handling of variables set in the make environment proukornew 2021-12-17 00:41:29 +03:00
  • 1a168201bd Small speedup in futility_move_count Giacomo Lorenzetti 2022-05-22 12:47:30 +02:00
  • 48df0754bc Add command line flags to link to information Joost VandeVondele 2022-05-20 07:42:33 +02:00
  • f7d1491b3d Assorted small cleanups Giacomo Lorenzetti 2022-04-01 18:33:25 +02:00
  • cc7bcd5303 Simplify a condition candirufish 2022-05-21 04:20:09 +02:00
  • 22b7909809 Tune scale and optimism. xoto10 2022-05-15 13:14:28 +01:00
  • 5372f81cc8 SE depth scaling using the previous depth disservin 2022-05-14 12:10:13 +02:00
  • c079acc26f Update NNUE architecture to SFNNv5. Update network to nn-3c0aa92af1da.nnue. Tomasz Sobczyk 2022-05-13 17:26:50 +02:00
  • 9eb7b607cf Reduce depth after score improvement at PV nodes Stéphane Nicolet 2022-05-04 07:39:23 +02:00
  • a32d2086bc Use fail high count for LMR candirufish 2022-05-03 12:35:21 +02:00
  • 285a79eaa0 Simplify time management. Stefan Geschwentner 2022-04-27 13:09:53 +02:00
  • e1f12aa4e6 Negative extension for ttMove that is less than alpha and value candirufish 2022-04-22 08:03:50 +02:00
  • e41f727f0f Simplify away best move count logic Michael Chaly 2022-04-21 15:28:23 +03:00
  • 6e0680efa0 Update default net to nn-d0b74ce1e5eb.nnue Joost VandeVondele 2022-04-18 07:34:03 +02:00
  • c4db7fd1f9 Restore development version Joost VandeVondele 2022-04-18 23:05:24 +02:00
  • e6e324eb28 Stockfish 15 Joost VandeVondele 2022-04-18 10:17:57 +02:00
  • df2f7e7527 Decrease LMR at PV nodes with low depth. KJE-98 2022-04-14 22:09:50 -04:00
  • c25d4c4887 Tuning classical and NNUE scaling terms FauziAkram 2022-04-12 20:45:25 +03:00
  • c3b67faf98 Update WDL model for current SF Joost VandeVondele 2022-04-15 17:23:51 +02:00
  • 319af5cf0a Update CPU contributors Joost VandeVondele 2022-04-14 23:00:14 +02:00
  • 19a90b45bc Use NNUE in low piece endgames close to the root. Topologist 2022-04-09 08:55:40 +02:00
  • 9f6bcb38c0 Minor cleanups mstembera 2022-03-30 18:14:27 -07:00
  • 471d93063a Play more positional in endgames Topologist 2022-03-28 11:50:08 +02:00
  • 08e0f52b77 In movepicker increase priority for moves that evade a capture Michael Chaly 2022-03-28 14:15:56 +03:00
  • 910cf8b218 Remove pos.capture_or_promotion() Giacomo Lorenzetti 2022-03-23 12:04:10 +01:00
  • e31f97e3ba Remove ttPv tree shrinking. Stefan Geschwentner 2022-03-15 16:53:59 +01:00
  • f3a2296e59 Small cleanups (2) mstembera 2022-03-12 07:00:58 -08:00
  • 004ea2c25e Small cleanups Giacomo Lorenzetti 2022-02-05 10:18:50 +01:00
  • 45f2416db4 Improvements in Evaluation FauziAkram 2022-03-09 18:40:54 +03:00
  • eae0f8dd06 Decrease reductions in Lmr for some Pv nodes Michael Chaly 2022-03-08 10:56:07 +03:00
  • 270a0e737f Generalize the feature transform to use vec_t macros Ben Chaney 2022-03-01 17:49:02 -05:00
  • 4ac7d726ec Sort captures Giacomo Lorenzetti 2022-03-01 09:34:40 +01:00
  • 174b038bf3 Use dynamic allocation for evaluation scratch TLS buffer. Tomasz Sobczyk 2022-02-27 17:02:13 +01:00
  • 5f781d366e Clean up and simplify some nnue code. mstembera 2022-02-23 18:19:36 -08:00
  • 3382c43079
    Merge branch 'official-stockfish:master' into master NAme 2022-02-24 06:24:22 +00:00
  • 27139dedac Adjust usage of LMR for 2nd move in move ordering Michael Chaly 2022-02-19 18:24:11 +03:00
  • abef3e86f4 Fix clang warning on unused variable Joost VandeVondele 2022-02-20 17:36:19 +01:00
  • 2da1d1bf57 Add ARM NDK to Github Actions matrix ppigazzini 2022-02-06 19:20:30 +01:00