1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-10 12:49:36 +00:00

Commit graph

  • c0bb041539 Rewrite syzygy in C++ Marco Costalba 2016-07-16 08:10:45 +02:00
  • 369eff437c Stockfish 8 sf_8 Marco Costalba 2016-11-01 10:19:17 +01:00
  • 344616e917 Bonus for attacked passed pawn promotion path Stefan Geschwentner 2016-10-27 12:56:32 +02:00
  • 40b1b27178 Fix a series of undefined behaviours Joost Vandevondele 2016-10-21 06:48:07 +02:00
  • bf51b4796a travis-ci: Enable undefined behavior checking Joost VandeVondele 2016-10-26 21:24:26 +02:00
  • e18e557e77 Output PV if last iteration does not complete syzygy 2016-10-26 23:01:11 +02:00
  • 818b4a126d Endgame malus for having a king in a pawnless flank Stéphane Nicolet 2016-10-24 22:09:09 +02:00
  • e77f38c431 History Stat Comparison VoyagerOne 2016-10-24 10:05:02 -04:00
  • e18321f55a Correcty resey TB hit counter Marco Costalba 2016-10-22 08:21:38 +02:00
  • ca67752645 Per-thread TB hit counters syzygy 2016-10-20 21:16:09 +02:00
  • 3686e719a1 Simplify next_move by always scoring evasions Joost Vandevondele 2016-10-16 15:20:05 +02:00
  • 9893e7fd53 Make valgrind testing part of travis ci. Joost Vandevondele 2016-10-19 21:29:00 +02:00
  • 99f3ad6858 Remove useless assignments to currentMove ajithcj 2016-10-15 07:29:24 +00:00
  • e27d3bb884 Use explicit logic for pruning VoyagerOne 2016-10-15 17:35:10 -04:00
  • 16e1881126 Fixes for ARM compilation: take 2 Jacques 2016-10-08 12:15:43 +02:00
  • e1f600f186 Revert "Fixes for ARM compilation" Marco Costalba 2016-10-13 08:36:30 +02:00
  • a3fe80c36a Fixes for ARM compilation Jacques 2016-10-08 12:15:43 +02:00
  • fdf3a51c68 AppVeyor: run bench after build Marco Costalba 2016-10-10 17:36:59 +02:00
  • e61f7b1e6d Add AppVeyor integration Marco Costalba 2016-10-10 14:21:57 +02:00
  • f799610d4b Simplify futility pruning return value ajithcj 2016-10-08 05:06:33 +00:00
  • 073eed590e Optimisation of Position::see and Position::see_sign atumanian 2016-10-06 20:55:10 +03:00
  • 1e586288ca Do not use SEE in evasion scoring Stéphane Nicolet 2016-10-06 00:00:27 +02:00
  • 0162fb83c2 Retire implicit malus for stonewalls Stefano Cardanobile 2016-09-30 20:50:42 +02:00
  • ab26c61971 Allow inCheck pruning VoyagerOne 2016-10-03 09:36:40 -04:00
  • 096bc9fef8 Add coverity scan integration to Trevis CI coverity_scan Marco Costalba 2016-10-02 09:38:31 +02:00
  • eccccba0ce Remove useless razoring condition Marco Costalba 2016-09-29 15:24:36 +02:00
  • b77bae0529 Make razor_margin[4] ONE_PLY value independent HiraokaTakuya 2016-09-29 07:11:03 +09:00
  • 7ae3c05795 Rename shift_bb() to shift() Stéphane Nicolet 2016-09-23 19:28:34 +02:00
  • 351844061e Allowing singular extension in mate positions joergoster 2016-09-21 14:02:35 +02:00
  • 8662bdfa12 Fix crash when passing a mate/stalemate position Marco Costalba 2016-09-24 07:30:37 +02:00
  • 28240d375c Simplify pinners conditions in SEE() Stéphane Nicolet 2016-09-21 09:32:00 +02:00
  • 943ae89be1 Fix pin-aware SEE Guenther Demetz 2016-09-19 08:21:41 +02:00
  • 4b0043ae7c Use fixed depth bench to make PGO builds more reproducible Joost Vandevondele 2016-09-17 13:37:11 +02:00
  • 92f01aa2bd Fix a warning with MSVC Marco Costalba 2016-09-17 10:13:38 +02:00
  • ea41f18e6e Swap mg and eg in internal representation of Score Stéphane Nicolet 2016-09-16 18:18:53 +02:00
  • 057d710fc2 Fix indentation in struct FromToStats Marco Costalba 2016-09-17 08:19:06 +02:00
  • 01f2466f6e Retire KingDanger array Stéphane Nicolet 2016-09-07 23:37:06 +02:00
  • 5c58d1f5cb Use per-thread counterMoveHistory Marco Costalba 2016-08-29 09:11:20 +02:00
  • b96dd754ed Renaming in MovePicker Marco Costalba 2016-09-15 08:38:20 +02:00
  • 01ee509a5c Retire MovePicker::see_sign() Marco Costalba 2016-09-14 15:43:56 +02:00
  • 95ad2b51b7 Tweak SEE margin in pruning conditions VoyagerOne 2016-09-14 09:09:41 -04:00
  • 438805aee8 Integrate next_stage() logic into next_move() syzygy 2016-09-10 21:37:36 +02:00
  • ace8e951d7 Simplify code for pinaware SEE Guenther Demetz 2016-09-12 14:30:52 +02:00
  • 90ce24b11e Pinned aware SEE Guenther Demetz 2016-09-12 08:47:19 +02:00
  • 4c95edddbf Reorder evaluation start Stefano Cardanobile 2016-09-10 17:23:26 +02:00
  • 602d7fbb07 Use Movepick SEE value in search Marco Costalba 2016-09-09 08:38:44 +02:00
  • d909d10f33 Refactor previous patch Marco Costalba 2016-09-08 05:57:52 +02:00
  • 38428ada54 Prune dangerous moves at low depth ajithcj 2016-09-08 05:51:41 +02:00
  • e340ce221c Syntactic sugar to loop across pieces Marco Costalba 2016-09-04 15:29:11 +02:00
  • ca6c9f85a5 Change from [Color][PieceType] to [Piece] syzygy 2016-09-03 18:14:01 +02:00
  • c5828c4eba Fix syzygy with partial TB Marco Costalba 2016-09-03 08:19:17 +02:00
  • d37dfe9ae4 Space bonus in presence of open files Stéphane Nicolet 2016-09-03 00:04:20 +02:00
  • 13b4444d9e Change exclusion key setup lucasart 2016-08-30 20:27:05 +08:00
  • 7f2eb10e93 Retire linear imbalance Stefano80 2016-08-30 20:15:51 +02:00
  • 5cffc032da Optimize order of a few conditions in search ajithcj 2016-08-31 05:51:52 +00:00
  • 2731bbaf6b Remove condition on killers in history pruning VoyagerOne 2016-08-27 13:21:06 -04:00
  • 6aa9308f08 Tweak probcut threshold Stefan Geschwentner 2016-08-28 12:39:49 +02:00
  • b4f6728e61 Removed an extra space Andrew Grant 2016-08-28 03:23:36 -04:00
  • 2b57b61cb1 Move king tropism to evaluate_king Alain SAVARD 2016-08-27 18:16:28 -04:00
  • 1ee2838214 Retire CheckInfo Marco Costalba 2016-08-27 10:05:42 +02:00
  • 0b944c7186 Silence some warnings with MSVC 2013 Marco Costalba 2016-08-27 12:16:13 +02:00
  • 805afcbf3d Move CheckInfo under StateInfo Stéphane Nicolet 2016-07-03 10:35:44 +02:00
  • 4c5cbb1b14 Make engine ONE_PLY value independent Marco Costalba 2016-08-19 12:17:38 +02:00
  • 133808851d Fixed wrong definition of WhiteCamp and BlackCamp gamander 2016-08-24 23:37:45 +02:00
  • 9bd856e28e Simplify stats update hxim 2016-08-26 19:47:40 +02:00
  • 3e739f883f Reformat stats update Marco Costalba 2016-08-24 16:52:05 +02:00
  • 0b4f6e562b Refutation penalty on captures VoyagerOne 2016-08-23 09:57:56 -04:00
  • 5596492f6e Simplify IID VoyagerOne 2016-08-15 11:19:21 -04:00
  • 8493c8c6b8 Do LMR on captures VoyagerOne 2016-08-16 09:53:45 -04:00
  • e3af492142 Remove a stale assignment Marco Costalba 2016-08-18 10:40:56 +02:00
  • 9585f8ef58 Retire pawn span Stefano80 2016-08-15 12:24:48 +02:00
  • 7396c08b79 Use predicted depth for history pruning VoyagerOne 2016-08-12 13:55:12 -04:00
  • 3d10cfcdd2 Cap space evaluation bonus Luca Brivio 2016-08-12 01:48:38 +02:00
  • 8abb98455f Simplify space formula Alain SAVARD 2016-08-05 10:09:22 -04:00
  • b3525fa9ea Use Color-From-To history stats to help sort moves VoyagerOne 2016-07-25 09:53:18 -04:00
  • 85924db496 Futility tweak VoyagerOne 2016-07-29 23:28:03 -04:00
  • f2f3a06a1a Allow null pruning at depth 1 ajithcj 2016-07-16 17:23:17 +00:00
  • 714329dbdc See prune at higher depth Stefano80 2016-07-23 09:49:18 +02:00
  • 76971d8acb Gradually relax the NMP staticEval check ajithcj 2016-07-14 08:14:32 +00:00
  • f619f1d38c Workaround gcc stack alignment bug Lyudmil Antonov 2016-07-12 12:39:47 +03:00
  • 82d02a3133 Fix extract_ponder_from_tt() joergoster 2016-07-09 21:01:42 +02:00
  • 1d09ee70f7 King tropism Stéphane Nicolet 2016-07-08 01:03:06 +02:00
  • eb20a87c67 More safe checks Alain SAVARD 2016-07-03 08:29:53 -04:00
  • ade3bb9a4e Use staticEval in null prune condition ajithcj 2016-06-24 17:10:25 +00:00
  • 716a145a6c Removing inCheck condition for counter move bonus loco-loco 2016-06-24 19:20:14 -07:00
  • 190d2ea4bc Restore standard passed pawn definition Marco Costalba 2016-06-25 11:42:43 +02:00
  • c2c0e6b07d Remove redundant PvNode condition ElbertoOne 2016-06-23 16:14:51 +02:00
  • c94145b65c Comment out a redundant condition VoyagerOne 2016-06-23 10:08:43 -04:00
  • 09efbf915e Remove scalefactor dependency Jonathan Calovski 2016-06-20 07:31:12 +10:00
  • 6d58bf777c On IID do not always search with cutNode = true ElbertoOne 2016-06-13 09:10:37 +02:00
  • 1c0c4db677 Simplify Check Extension VoyagerOne 2016-06-12 00:40:10 -04:00
  • 8e45e70e55 Don't insert pv back into tt ajithcj 2016-06-10 18:10:40 +00:00
  • 126036abb0 Do not hardcode Debug Log File lucasart 2016-06-13 07:12:24 +08:00
  • ca14345ba2 Filter root moves filter before copy to threads Marco Costalba 2016-06-04 07:53:29 +02:00
  • 7d2a79f037 Stat Formula Tweak VoyagerOne 2016-06-08 11:21:43 -04:00
  • 7c5d724724 Tweak check extension condition VoyagerOne 2016-06-06 09:39:26 -04:00
  • 6fed8ff22a Small Queen simplification Alain SAVARD 2016-06-04 09:57:17 -04:00
  • 0c076f1136 Avoid some redundant scaling function calls mstembera 2016-06-07 17:09:57 -07:00
  • e48c7547c5 LMR reduction parameter tweak ElbertoOne 2016-06-04 07:10:43 +02:00
  • 6e2ca97d93 Fix syzygy DTZ bug Marco Costalba 2016-05-29 10:10:39 +02:00