Commit Graph

  • d957179df7 Prune illegal moves in qsearch earlier Vizvezdenec 2021-07-18 13:51:14 +03:00
  • bc654257e7 Add macOS and windows to CI Liam Keegan 2021-07-21 09:33:13 +02:00
  • 36f8d3806b Don't save excluded move eval in TT VoyagerOne 2021-07-12 14:44:29 -04:00
  • dbd7f602d3 Remove second futility pruning depth limit Vizvezdenec 2021-07-11 00:09:15 +03:00
  • f4986f4596 SEE: simplify stm variable initialization pb00067 2021-07-07 14:32:54 +02:00
  • 09b6d28391 Remove futility pruning depth limit Vizvezdenec 2021-07-06 20:44:50 +03:00
  • 8fc297c506 Update default net to nn-9e3c6298299a.nnue SFisGOD 2021-07-03 06:13:13 +08:00
  • 516ad1c9bf Allow passing RTLIB=compiler-rt to make Paul Mulders 2021-06-29 11:13:54 +02:00
  • ec8dfe7315 no cut node reduction for killer moves. candirufish 2021-07-01 19:51:41 +02:00
  • d297d1d8a7 Simplify lazy_skip. xoto10 2021-06-30 09:22:59 +01:00
  • b51b094419 Simplify format_cp_aligned_dot() Stéphane Nicolet 2021-06-23 09:55:42 +02:00
  • 7cfc1f9b15 Restore development version Joost VandeVondele 2021-07-03 09:20:06 +02:00
  • 773dff0209 Stockfish 14 sf_14 Joost VandeVondele 2021-06-28 21:46:04 +02:00
  • 2275923d3c Update Top CPU Contributors Brad Knox 2021-06-29 01:40:16 -05:00
  • 49283d3a66 Update default net to nn-3475407dc199.nnue SFisGOD 2021-06-28 14:58:51 +08:00
  • b94a651878 Make net nn-956480d8378f.nnue the default MichaelB7 2021-06-27 11:26:09 -04:00
  • dc4983327d Update WDL model for NNUE Joost VandeVondele 2021-06-23 07:23:21 +02:00
  • e47b74457e Simplify Reductions Initialization bmc4 2021-06-22 19:33:14 -03:00
  • 0470bcef0e Detect fortresses a little bit quicker Stéphane Nicolet 2021-06-22 09:08:37 +02:00
  • 9b82414b67 Make net nn-190f102a22c3.nnue the default net. MichaelB7 2021-06-21 08:10:35 -04:00
  • 2e2865d34b Fix build error on OSX Joost VandeVondele 2021-06-21 08:23:50 +02:00
  • ed436a36ba Remove the Contempt UCI option Stéphane Nicolet 2021-06-16 07:23:26 +02:00
  • 70ac5ecbb6 Keep more pawns and pieces when attacking Stéphane Nicolet 2021-06-20 10:29:20 +02:00
  • ba01f4b954 Make net nn-75980ca503c6.nnue the default. MichaelB7 2021-06-19 09:57:09 -04:00
  • 2e745956c0 Change trace with NNUE eval support Tomasz Sobczyk 2021-06-17 12:36:06 +02:00
  • 0171b506ec Fix for Cygwin's environment build-profile (fixed) proukornew 2021-06-19 00:52:46 +03:00
  • adfb23c029 Make net nn-50144f835024.nnue the default Joost VandeVondele 2021-06-18 23:50:01 +02:00
  • 07e6ceacd6 Add basic github workflow Tomasz Sobczyk 2021-06-18 12:03:03 +02:00
  • 86afb6a7cf Update default net to nn-aa9d7eeb397e.nnue SFisGOD 2021-06-19 03:09:20 +08:00
  • 14b673d90f New default net nn-3b20abec10c1.nnue ap 2021-06-18 01:43:58 +02:00
  • 07c8448034 Revert "Fix for Cygwin's environment build-profile" Stéphane Nicolet 2021-06-17 18:09:42 +02:00
  • 3963e3de55 Clean up previous patch Stéphane Nicolet 2021-06-17 15:58:52 +02:00
  • 9094255f50 Add primitive MCTS search. Tomasz Sobczyk 2021-05-26 13:43:20 +02:00
  • 55e69dc88d Simplify reduction when best move doesn't change frequently. bmc4 2021-06-15 20:56:09 -03:00
  • 68bf362ea2 Fix for Cygwin's environment build-profile proukornew 2021-05-14 00:49:28 +03:00
  • 8ec9e10866 New default net nn-33c9d39e5eb6.nnue Joost VandeVondele 2021-06-15 12:49:23 +02:00
  • 4c4e104cad Fix a rare case of wrong TB ranking of a root move leading to a 3-fold repetition. With this small fix a draw ranking and thus a draw score is being applied. This works for both, ranking by dtz or wdl tables. J. Oster 2021-06-14 17:28:30 +02:00
  • 900f249f59 Reduce the number of accumulator states Tomasz Sobczyk 2021-06-12 20:45:14 +02:00
  • f8c779dbe5 Update default net to nn-8e47cf062333.nnue JWmer 2021-06-13 23:48:32 +02:00
  • a44b1115c4 Fix incorrect input option Sergio Vieri 2021-06-14 14:57:57 +08:00
  • ce4c523ad3 Register count for feature transformer Tomasz Sobczyk 2021-06-10 17:43:42 +02:00
  • e1f181ee64 Do less LMR extensions Vizvezdenec 2021-05-29 06:39:14 +03:00
  • 7819412002 Clarify use of UCI options Stéphane Nicolet 2021-06-13 09:59:34 +02:00
  • b84fa04db6 Read NNUE net faster Tomasz Sobczyk 2021-06-09 11:21:55 +02:00
  • c5ed9d1d76 fix accumulator state initialization in set_from_packed_sfen Tomasz Sobczyk 2021-06-12 18:10:55 +02:00
  • cee4ed39bd fix accumulator state initialization in set_from_packed_sfen Tomasz Sobczyk 2021-06-12 18:10:55 +02:00
  • 559942d64d Limit double extensions Joost VandeVondele 2021-06-09 23:23:13 +02:00
  • 785b708097 Simplify promotion move generator bmc4 2021-06-07 15:47:37 -03:00
  • 999e142c54 Reduce in LMR reduction on PvNode bmc4 2021-06-06 13:31:57 -03:00
  • 3802cdf9b6 Makefile: Extend sanitize support Guy Vreuls 2021-06-03 16:46:05 +02:00
  • 98cbaa6c6b Enhance CI to error on leaks Joost VandeVondele 2021-06-03 19:18:24 +02:00
  • 58307562b6 Revert "Simplify En Passant" Guy Vreuls 2021-06-04 12:20:27 +02:00
  • 8f081c86f7 Clean SIMD code a bit Stéphane Nicolet 2021-06-04 13:56:40 +02:00
  • 4445965f97 Makefile: better "make clean" for Windows Stéphane Nicolet 2021-06-02 08:10:54 +02:00
  • 0b7cc8bd2f Introducing NodeType Root bmc4 2021-06-03 13:52:39 -03:00
  • 9353e72103 Make extra time for bestMoveInstability dependent on rootdepth. xoto10 2021-06-03 19:46:55 +01:00
  • d53071eff4 Update default net to nn-7e66505906a6.nnue Joost VandeVondele 2021-06-03 13:53:28 +02:00
  • 4ada291429 Typography change for bench Stéphane Nicolet 2021-06-02 08:37:00 +02:00
  • 95f73ff393 Remove formerPV variable. Stefan Geschwentner 2021-05-31 20:26:05 +02:00
  • 9fd5b44d60 Pre-initialize ss->ply J. Oster 2021-05-31 17:46:40 +02:00
  • e8418bb1b9 Check Extension with Static Evaluation candirufish 2021-05-31 06:47:35 +02:00
  • 5448cad29e Fix export of the feature transformer. Tomasz Sobczyk 2021-05-29 11:40:40 +02:00
  • 4c02998325 Simplify NNUE / classical evaluation selection Joost VandeVondele 2021-05-29 15:44:57 +02:00
  • 6174a37a37 Remove Stat Reset at beta cutoff VoyagerOne 2021-05-27 16:03:56 -04:00
  • f193778446 Do not use lazy evaluation inside NNUE Stéphane Nicolet 2021-05-27 01:10:00 +02:00
  • aff5cf9ef7 Merge pull request #3501 from vondele/mergeBinpacks Joost VandeVondele 2021-05-26 21:23:56 +02:00
  • bf187c46c8 Add a tool to interleave binpacks Joost VandeVondele 2021-05-26 15:12:08 +02:00
  • 1b325bf86d Less reduction for capture/promotions. Stefan Geschwentner 2021-05-26 16:17:37 +02:00
  • 83e0af288a Simplify the thread term for reduction formula IIvec 2021-05-20 20:02:32 +02:00
  • 9d53129075 Expose the lazy threshold for the feature transformer PSQT as a parameter. Tomasz Sobczyk 2021-05-25 13:09:40 +02:00
  • 774c0caf12 Merge pull request #3498 from Sopel97/old_fix_again Joost VandeVondele 2021-05-25 14:09:52 +02:00
  • 55ce07b773 Add additional checks for en-passant possiblity when fixing the erroneus ep flag from a fen. Tomasz Sobczyk 2021-04-03 16:15:51 +02:00
  • ed8b381cce Merge pull request #3496 from Sopel97/fix_discrep Joost VandeVondele 2021-05-24 22:43:14 +02:00
  • 911629a118 Merge pull request #3497 from Sopel97/validation_easty Joost VandeVondele 2021-05-24 20:19:42 +02:00
  • eac1d430b4 Add dedicated command for training data validation. Tomasz Sobczyk 2021-05-24 19:43:07 +02:00
  • 5676a50807 Merge pull request #3493 from Sopel97/tools Joost VandeVondele 2021-05-24 19:23:56 +02:00
  • ca365f17ba Fix discrepancy for ep square between set and move in the binpack lib. Tomasz Sobczyk 2021-05-24 19:17:19 +02:00
  • e044068b43 Increased reduction for captures in LMR bmc4 2021-05-24 08:15:04 -03:00
  • a4605860c6 Post-merge fixes. Tomasz Sobczyk 2021-05-24 11:45:21 +02:00
  • 127c1f2fe2 Merge branch 'master' into tools Tomasz Sobczyk 2021-05-24 11:32:58 +02:00
  • a2f01c07eb Sometimes change the (materialist, positional) balance Stéphane Nicolet 2021-05-22 19:44:15 +02:00
  • ff4c22238a Tuning Search bmc4 2021-05-22 02:47:23 -03:00
  • 49c79aa15c Simplify reduction for consecutive fails bmc4 2021-05-22 02:41:52 -03:00
  • fb2d175f97 Update default net to nn-7756374aaed3.nnue Joost VandeVondele 2021-05-22 07:00:53 +02:00
  • f233ca1af4 Compact position structures Guy Vreuls 2021-05-21 20:22:29 +02:00
  • cbd72299c1 Merge pull request #3483 from Sopel97/stats2 Joost VandeVondele 2021-05-21 20:25:47 +02:00
  • cb2877cc7c Merge pull request #3484 from Sopel97/outputfile Joost VandeVondele 2021-05-21 20:25:22 +02:00
  • e1189b9bcf Merge pull request #3486 from Sopel97/removeensurequiet Joost VandeVondele 2021-05-21 20:24:49 +02:00
  • abb7fa00ab Remove ensure_quiet parameter from generate_training_data. Tomasz Sobczyk 2021-05-21 11:09:50 +02:00
  • c124d55fa6 Add more output to endgame stats. Tomasz Sobczyk 2021-05-20 12:59:55 +02:00
  • 0f241355da Add output_file option to gather_statistics. Tomasz Sobczyk 2021-05-20 13:22:11 +02:00
  • 754fc8a8b5 Remove Tempo Stéphane Nicolet 2021-05-19 01:24:51 +02:00
  • 2c3f7619f9 Simplify usage of LMR for captures Vizvezdenec 2021-05-19 20:57:04 +03:00
  • 6b9a70ace8 Use if instead of goto Prokop Randáček 2021-05-12 20:15:21 +02:00
  • 038487f954 Use packed 32-bit MMX operations for updating the PSQT accumulator Fanael Linithien 2021-05-18 19:17:59 +02:00
  • 0faf81d1f6 Use Markdown syntax in the readme Yohaan Seth Nathan 2021-05-19 00:22:59 +05:30
  • d37de3cb1d Do more continuation history based pruning Vizvezdenec 2021-05-18 10:02:20 +03:00
  • 733f22e7c2 Merge pull request #3478 from Sopel97/newtoolsstats Joost VandeVondele 2021-05-19 15:59:45 +02:00
  • dc00b6c188 Update docs Tomasz Sobczyk 2021-05-19 13:52:18 +02:00
  • 0a464a7c21 Improve material imbalance output Tomasz Sobczyk 2021-05-19 13:51:40 +02:00