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

Commit graph

  • 0db374777e Speed Up Perft Search bmc4 2021-01-19 09:21:59 -03:00
  • befbcffb4e Clean Up Castling in gives_check bmc4 2021-01-18 17:03:43 -03:00
  • 7d0a16e06d Avoid more expensive legality check bmc4 2021-01-16 01:44:11 -03:00
  • 70a818cbd6 Small cleanups Lolligerhans 2021-01-12 14:59:51 +01:00
  • 1188141aa7 Improve play for closed positions Stéphane Nicolet 2021-01-21 18:53:29 +01:00
  • b7f643fe39 Add .gitignore Rod Johnson 2021-01-04 22:59:55 +11:00
  • 329ef2a6aa Change lock type Krystian Kuzniarek 2020-12-31 17:00:39 +01:00
  • 77eeea407c Add penalty for doubled pawns in agile structure Lolligerhans 2021-01-12 14:30:25 +01:00
  • 6dddcecb09 Optimize generate_moves Tomasz Sobczyk 2021-01-10 03:30:40 -03:00
  • ee3f7b6b6e Bad Outpost Pawn Scale FauziAkram 2021-01-10 01:31:09 +02:00
  • 37c2b5685e Refine stat based reductions Vizvezdenec 2021-01-09 17:42:58 +03:00
  • 5f222f1d98 Rethink En Passant Evasion Capture BM123499 2021-01-08 14:03:26 -03:00
  • 0266e70297 Fix static_assert. Dieter Dobbelaere 2021-01-10 12:22:52 +01:00
  • 87586b3d0c Use correct chess terms + fix spelling. Dieter Dobbelaere 2021-01-09 16:46:06 +01:00
  • b1bb376c3c Small code cleanup in LMR Vizvezdenec 2021-01-10 20:24:37 +03:00
  • 303713b560 Affine transform robust implementation MaximMolchanov 2021-01-11 07:49:41 +02:00
  • 4d30438400 Remove Condition from Generate_Move Loop bmc4 2021-01-10 03:30:40 -03:00
  • c4d67d77c9 Update copyright years Joost VandeVondele 2021-01-08 17:04:23 +01:00
  • 2c1be0be8e Reorder conditions in LMR and pruning Vizvezdenec 2021-01-01 12:59:35 +03:00
  • 23c385ec36 Affine transform refactoring. MaximMolchanov 2021-01-06 05:29:32 +02:00
  • d21e421ad7 WeakUnopposed penalty for backwards on file A or H FauziAkram 2020-12-25 16:19:04 +02:00
  • 8ec97d161e Remove razoring Unai Corzo 2020-12-26 13:48:04 +01:00
  • 8985c210a1 Simplify away late irreversible move extension Unai Corzo 2020-12-27 21:19:19 +01:00
  • c57c71bf5c Assorted parameter tweak Unai Corzo 2020-12-30 15:38:25 +01:00
  • 4262461457 Tweak capture LMR. Stefan Geschwentner 2020-12-31 01:45:37 +01:00
  • 51deae8998 Do more LMR for captures Vizvezdenec 2020-12-25 01:11:09 +03:00
  • b06ef36ae5 Correct Outflanking calculations in classical eval Moez Jellouli 2020-12-20 22:28:23 +01:00
  • 45b05328b6 Tweak the formulas for unsafeSquares FauziAkram 2020-12-20 17:50:34 +02:00
  • 1f3b5b8b54 Simplify condition for assigning static-eval based bonus pb00067 2020-12-14 16:30:56 +01:00
  • 66a7a8a0cc Adjust definition of unsafeSquares FauziAkram 2020-12-16 15:35:39 +02:00
  • a88a38c3a9 Increase reduction in case of stable best move Vizvezdenec 2020-12-14 03:49:04 +03:00
  • 16adcb5374 Merge static history into main history, pb00067 2020-12-13 21:23:30 +01:00
  • d862ba4069 AVX512, AVX2 and SSSE3 speedups mstembera 2020-12-12 14:18:38 -08:00
  • d706ae62d7 New Imbalance Tables Tweak FauziAkram 2020-12-07 19:28:47 +02:00
  • c7f0a768cb Use arithmetic right shift for sign extension in MMX and SSE2 paths Fanael Linithien 2020-12-07 14:46:29 +01:00
  • 8630d03dd4 Add comments to uncommented parts of code Vizvezdenec 2020-12-01 15:02:35 +03:00
  • be7a03a957 Introduce static history Vizvezdenec 2020-12-05 04:00:41 +03:00
  • 7364006757 Update default net to nn-62ef826d1a6d.nnue SFisGOD 2020-11-28 23:14:34 +08:00
  • 2442ba2b0e Reductions simplification Unai Corzo 2020-11-29 13:52:36 +01:00
  • 045728a7da Remove piece lists syzygy1 2020-11-29 12:05:26 +01:00
  • 2bc4ae172a Update README.md Unai Corzo 2020-11-29 09:07:31 +01:00
  • 6c429c4d65 Search simplification Unai Corzo 2020-11-28 16:32:52 +01:00
  • 66da1e802c Remove bonus for killers. lonfom169 2020-11-26 09:40:54 -03:00
  • d6d6972a66 Refine rook penalty on closed files Lolligerhans 2020-11-20 18:09:41 +01:00
  • 9b7983a452 Cleaned up MakeIndex() mstembera 2020-11-17 15:58:25 -08:00
  • 190dd26b9f use classical for certain endgames. Vizvezdenec 2020-11-26 06:38:09 +01:00
  • 7615e3485e Calculate sum from first elements MaximMolchanov 2020-11-14 02:55:29 +02:00
  • 9fb6383ed8 Assorted search and eval parameter tune Unai Corzo 2020-11-24 17:06:30 +01:00
  • 027626db1e Small cleanups 13 Stéphane Nicolet 2020-11-12 14:05:28 +01:00
  • f9595828eb Rook Mobility Tweak FauziAkram 2020-11-11 20:56:29 +02:00
  • 285bf7041a Increase reduction at root SFisGOD 2020-11-10 18:28:43 +01:00
  • b5781150ea Increase reduction based on the number of best move changes. lonfom169 2020-11-08 23:43:32 -03:00
  • 392b529c3f Qsearch pruning: follow-up Stéphane Nicolet 2020-11-06 19:20:27 +01:00
  • 32edb1d009 Update default net to nn-c3ca321c51c9.nnue SFisGOD 2020-11-07 08:50:02 +08:00
  • ba35c88ab8 AVX-512 for smaller affine and feature transforms. Tomasz Sobczyk 2020-11-03 22:49:10 +01:00
  • 7fc47eeb6f Introducing King On File FauziAkram 2020-11-05 01:54:53 +02:00
  • 04a320666e Change handling the special case of a single legal move. Joost VandeVondele 2020-10-23 07:39:35 +02:00
  • 3f6451eff7 Manually align arrays on the stack Tomasz Sobczyk 2020-11-03 11:23:35 +01:00
  • a260c9a8a2 Fix incorrect pruning in qsearch J. Oster 2020-11-01 18:33:17 +01:00
  • 931070b65a Elo Worth in King Danger FauziAkram 2020-10-29 17:33:18 +03:00
  • 75e06a1c89 Optimize affine transform for SSSE3 and higher targets. Tomasz Sobczyk 2020-10-29 00:14:53 +01:00
  • dfc7f88650 Update default net to nn-cb26f10b1fd9.nnue mstembera 2020-10-30 13:45:40 -07:00
  • 0f6c08c73f Do not skip non-recapture ttMove when in check syzygy1 2020-10-27 19:22:41 +01:00
  • 6328135264 Update default net to nn-2eb2e0707c2b.nnue SFisGOD 2020-10-28 04:24:55 +08:00
  • bde3505758 Bishop Pawns based on Files FauziAkram 2020-10-24 02:01:04 +03:00
  • 2046d5da30 More incremental accumulator updates syzygy1 2020-10-20 21:06:06 +02:00
  • 258af8ae44 Add net as dependency of config Joost VandeVondele 2020-10-18 15:01:19 +02:00
  • f5dfad5d72 Reduce big time spikes by reducing PV re-searches. xoto10 2020-10-21 14:52:13 +01:00
  • 560c776397 Do more reductions for late quiet moves in case of consecutive fail highs. Vizvezdenec 2020-10-17 13:40:10 +02:00
  • 281d520cc2 Update default net to nn-eba324f53044.nnue mstembera 2020-10-18 04:23:28 -07:00
  • 288a604411 Scale factor tweak Unai Corzo 2020-10-12 09:03:49 +02:00
  • 4a5cc1365f RookOnQueenFile Removal FauziAkram 2020-10-06 22:43:48 +03:00
  • ba73f8ce0d Update default net to nn-04cf2b4ed1da.nnue Joost VandeVondele 2020-10-14 10:23:30 +02:00
  • 767b4f4fbe Pawn Tuning FauziAkram 2020-10-02 15:32:19 +03:00
  • 17fb3a8ce0 Simplify away futility pruning for captures Unai Corzo 2020-10-02 22:00:55 +02:00
  • 9382f854b3 Schedule threads fairly under valgrind Joost VandeVondele 2020-09-30 21:22:36 +02:00
  • 5af09cfda5 Include pawns in NNUE scaling Stéphane Nicolet 2020-09-28 22:32:55 +02:00
  • 6f0aa186d8 Tweak reduction formula. Stefan Geschwentner 2020-09-28 22:21:14 +02:00
  • 5efbaaba77 Update default net to nn-baeb9ef2d183.nnue SFisGOD 2020-09-29 02:24:26 +08:00
  • ba46599aa2 Tweaking Mobility and Safe Check FauziAkram 2020-09-28 22:09:43 +03:00
  • a5e68d9b25 Adjust null move pruning constants Vizvezdenec 2020-09-28 20:20:06 +03:00
  • 36c2886302 Update default net to nn-04a843f8932e.nnue Joost VandeVondele 2020-09-26 17:47:52 +02:00
  • c065abdcaf Use incremental updates more often noobpwnftw 2020-09-28 02:29:21 +08:00
  • 1dbd2a1ad5 Tweak nnue scaling to keep more material Stéphane Nicolet 2020-09-26 23:19:53 +02:00
  • f66c381f11 Switch to NNUE eval probabilistically for OCB SFisGOD 2020-09-23 14:00:42 +08:00
  • 5e6a5e48e6 Suppress info strings before 'uci' Stéphane Nicolet 2020-09-24 11:38:35 +02:00
  • 3d5b2c8a51 Increase reductions with the number of threads Stéphane Nicolet 2020-09-22 22:43:41 +02:00
  • 9a64e737cf Small cleanups 12 Stéphane Nicolet 2020-09-09 10:49:31 +02:00
  • 485d517c68 Add large page support for NNUE weights and simplify TT mem management Sami Kiminki 2020-08-30 19:41:30 +03:00
  • 16b4578cc1 Tweak hybrid treshold. Stefan Geschwentner 2020-09-20 22:25:19 +02:00
  • 8559c43914 Simplify reduced depth search Unai Corzo 2020-09-20 09:03:37 +02:00
  • 5fcd0e6f2a Merge branch 'master' into clusterMergeMaster11 cluster Joost VandeVondele 2020-09-17 19:17:37 +02:00
  • 8b8a510fd6 Use tiling to speed up accumulator refreshes and updates syzygy1 2020-09-16 17:39:11 +02:00
  • 64a63464d7 Simplify futility pruning for captures Unai Corzo 2020-09-16 20:42:38 +02:00
  • 0ca93c5b94 Remove castling extension Unai Corzo 2020-09-16 19:14:32 +02:00
  • df43805953 Added FEN string to bench output GoldenRare 2020-09-10 00:24:40 -04:00
  • d86663af14 Improve NDK section in Makefile syzygy1 2020-09-13 20:16:52 +02:00
  • 5f426d8667 Use 2 * bestMoveChanges. xoto10 2020-09-10 21:10:57 +01:00
  • 7135678f71 Update default net to nn-03744f8d56d8.nnue Sergio Vieri 2020-09-14 17:24:05 +08:00
  • 35ab8254b7 Simplify StatSCore Initialization mckx00 2020-09-13 19:28:32 -07:00