1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-07 11:49:35 +00:00

Commit graph

  • 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
  • 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
  • e044068b43 Increased reduction for captures in LMR bmc4 2021-05-24 08:15:04 -03: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
  • 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
  • e8d64af123 New NNUE architecture and net Tomasz Sobczyk 2021-05-18 17:36:26 +02:00
  • f90274d8ce Small clean-ups Stéphane Nicolet 2021-05-17 09:13:34 +02:00
  • 61e1c66b7c Simplification for countermoves based pruning Vizvezdenec 2021-05-15 00:55:45 +03:00
  • c82f6f56a6 Simplify LMR rules for statScore bmc4 2021-05-13 23:47:41 -03:00
  • 24b8b3098b Remove early return in Probcut code bmc4 2021-05-13 11:12:56 -03:00
  • bd756ee45c Remove BoolConditions from tuning code Unai Corzo 2021-05-14 17:35:32 +02:00
  • 594e2ac999 Simplify LMR rule for non-checking captures bmc4 2021-05-12 09:38:26 -03:00
  • b62af7ac1e E2K: added support for MCST Elbrus 2000 CPU architecture EntityFX 2021-04-12 13:42:35 +03:00
  • a0e2debe3f Remove coordination between searching threads bmc4 2021-05-09 16:33:41 -03:00
  • 602687801b Simplify LMR bmc4 2021-05-11 11:04:02 -03:00
  • 58054fd0fa Exporting the currently loaded network file Tomasz Sobczyk 2021-05-07 12:24:12 +02:00
  • d777ea79ff Cleanup of likelyFailLow logic Vizvezdenec 2021-05-05 19:03:20 +03:00
  • ca250e969c Add an UCI level command "export_net". Tomasz Sobczyk 2021-05-02 18:50:09 +02:00
  • b1c8840f10 Simplify check extension Unai Corzo 2021-05-01 10:18:57 +02:00
  • 33fadb5118 Add some more information on the UCI protocol Joost VandeVondele 2021-04-29 08:18:37 +02:00
  • 6ad4f485d3 Change tempo with time and threads xoto10 2021-04-24 14:46:01 +01:00
  • 84b42b3ab3 Simplify pawn moves generator bmc4 2021-04-27 19:59:46 -03:00
  • 33a858eaa1 More extensions if SE search is very low. lonfom169 2021-04-24 21:37:47 -03:00
  • c0ff241464 Thread based reduction tweak. Stefan Geschwentner 2021-04-25 07:09:35 +02:00
  • b748b46714 Cleanup and simplify NNUE code. Tomasz Sobczyk 2021-04-24 15:08:11 +02:00
  • 32d781769d Merge all move generators bmc4 2021-04-22 14:07:37 -03:00
  • fbbd4adc3c Unify naming convention of the NNUE code Tomasz Sobczyk 2021-04-19 19:50:19 +02:00
  • a7ab92ec25 Use classical eval for Bishop vs Pawns dsmsgms 2021-04-12 12:06:22 -03:00
  • 255514fb29 Documentation patch: AppendChangedIndices Tomasz Sobczyk 2021-04-13 20:02:28 +02:00
  • 14d162d9f4 Simplification: last capture extension Vizvezdenec 2021-04-14 21:25:18 +03:00
  • 4889cf22bb Revert previous patch Stéphane Nicolet 2021-04-15 11:18:38 +02:00
  • 79bb28281c Merge all move generators bmc4 2021-04-02 09:30:14 -03:00
  • 3dfda1b28e Replace distanceFromPv with a better logic Vizvezdenec 2021-04-06 16:51:05 +03:00
  • f40913f7f6 Keep more pawns Stéphane Nicolet 2021-04-04 10:51:45 +02:00
  • b862c8d4be Small clean-up Stéphane Nicolet 2021-03-24 21:55:49 +01:00
  • c489df6f5b Simplify King Evasion bmc4 2021-03-30 00:42:45 -03:00
  • 62a0b65ff8 Simplify and unify FRC cornered bishop. mstembera 2021-03-25 13:33:05 -07:00
  • f28303d214 Allow using Intel SDE for PGO builds. Tomasz Sobczyk 2021-02-27 11:52:18 +01:00
  • 83eac08e75 Small cleanups (march 2021) Stéphane Nicolet 2021-03-19 19:43:25 +01:00
  • ec42154ef2 Use reference instead of pointer for pop_lsb() signature Guy Vreuls 2021-03-13 17:40:07 +01:00
  • ace9632c67 Add a specific FRC correction from classical to NNUE Vizvezdenec 2021-03-15 19:05:01 +01:00
  • 5089061659 Change definition of between_bb() bmc4 2021-03-15 16:06:42 -03:00
  • d58e83695f Remove advanced_pawn_push() Vizvezdenec 2021-03-11 14:51:20 +03:00
  • 830f597134 Simplify move generation (2/2) bmc4 2021-03-16 12:21:24 -03:00
  • 4b509559fb Simplify move generation (1/2) bmc4 2021-03-15 19:52:45 -03:00
  • 939395729c Introduce least_significant_square_bb() bmc4 2021-03-16 20:51:31 +01:00
  • f3b296c2e2 Change advanced pawn push threshold Topologist 2021-03-08 19:46:41 +01:00
  • b74274628c Use Bitboard over Square in movegen bmc4 2021-03-05 08:57:43 -03:00
  • 5346f1c6c7 Deal with commented lines in UCI input mattginsberg 2021-02-28 07:59:07 -08:00
  • d4b864ff12 Do not try to use large pages on 32 bit Windows. noobpwnftw 2021-03-03 22:30:23 +08:00
  • 7ffae17f85 Add Stockfish namespace. Dieter Dobbelaere 2021-02-26 10:02:13 +01:00
  • 9b1274aba3 Clean functions returning by const values Antoine Champion 2021-01-30 09:50:04 +01:00
  • 0f3f5d85fb Introduce DistanceFromPV Stéphane Nicolet 2021-02-26 10:13:37 +01:00
  • 6cd25bfd2b merge socks 2021-02-23 20:29:32 +00:00
  • 061b1c9e30 made more bad, doesn't avoid losing anymore socks 2021-02-23 20:27:16 +00:00
  • 90ddfd0569
    Update README.md NAme 2021-02-23 04:09:32 +00:00
  • 5de07d4277 Made bad socks 2021-02-23 02:36:21 +00:00
  • 7c30091a92 Introduce ProbCut for check evasions Vizvezdenec 2021-02-20 22:48:08 +01:00
  • 6294db7514 Tune search parameters (with Unai Corzo) Vizvezdenec 2021-02-19 10:32:12 +03:00
  • a31007c9e7 Restore development version Stéphane Nicolet 2021-02-20 22:19:14 +01:00
  • 3597f1942e Stockfish 13 sf_13 Joost VandeVondele 2021-02-15 13:58:51 +01:00
  • 9f6d69c544 Update README.md Stéphane Nicolet 2021-02-16 16:19:37 +01:00
  • 40cb0f076a Small trivial clean-ups, February 2021 Lolligerhans 2021-01-31 13:46:05 +01:00
  • b46813f9b7 Update Top CPU Contributors Stéphane Nicolet 2021-02-15 23:58:03 +01:00
  • 76daa88cf8 PV-Nodes likely to fail low Vizvezdenec 2021-02-11 10:45:16 +03:00
  • 573f0e364f Better code for hash table generation mattginsberg 2021-02-11 22:29:28 +01:00
  • 550fed3343 Enable New Pass Manager for Clang. Gian-Carlo Pascutto 2021-02-09 17:38:58 +01:00
  • b15e3b3fa9 Disable ThinLTO when using Clang. Gian-Carlo Pascutto 2021-02-09 14:05:35 +01:00
  • 1f87a9eb6c Fixes FreeBSD compilation when using Clang Andy Pilate 2021-02-08 22:02:42 +01:00
  • 29ed22de8c Search Parameters Tuning bmc4 2021-02-04 21:50:22 -03:00
  • 5ebdc40f83 Pawns Tuning FauziAkram 2021-02-07 13:44:11 +02:00
  • 9f8058bd26 Simplify En Passant bmc4 2021-01-31 10:12:32 -03:00
  • 6617ad6e03 Tune ordering of moves at internal nodes bmc4 2021-01-31 00:05:39 -03:00
  • dd96095214 Simplify Chess 960 castling bmc4 2021-01-17 15:21:45 -03:00