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

Commit graph

  • a4cdc35ea8 Use atomics instead of volatile atomics lucasart 2015-10-24 22:50:51 +01:00
  • 307a5a4f63 Cleanup history stats Marco Costalba 2015-10-24 07:27:24 +02:00
  • 55758344d3 Simplify threats Alain SAVARD 2015-10-18 22:17:37 -04:00
  • 4eca981e55 History pruning VoyagerOne 2015-10-21 18:21:23 -04:00
  • 5066e17eba Update authors Marco Costalba 2015-10-22 06:57:06 +02:00
  • 328d314f2f Almost passed tuning attempts Stefano80 2015-10-20 19:46:06 -07:00
  • ecc5ff6693 Lazy SMP mbootsector 2015-10-06 08:15:17 +02:00
  • 6f997a83d6 Small code stye fixes lazy_smp Marco Costalba 2015-10-17 09:00:48 +02:00
  • a75e45b37e Simplify altering the search depth of the helper threads joergoster 2015-10-12 08:41:29 +02:00
  • 7b9e83f604 Back to @mbootsector original easy move fix which is the correct one. mstembera 2015-10-12 17:40:43 -07:00
  • 17f96bc641 Revert "Delay waiting for threads to finish" Gary Linscott 2015-10-11 03:10:34 +08:00
  • 47b5242930 Set the search start time much earlier Marco Costalba 2015-10-10 08:34:29 +02:00
  • e854b30c84 Bug fix for MSVC Error mstembera 2015-10-09 14:28:25 -07:00
  • a129fa8ee3 Delay waiting for threads to finish Marco Costalba 2015-10-10 07:37:57 +02:00
  • 06801f8dca Use a log formula for depths Ivan Ivec 2015-10-09 17:19:26 +02:00
  • f6512a4092 Move EasyMove logic to its original place Marco Costalba 2015-10-09 16:55:25 +02:00
  • 8a2c8c58ca Better fix of crash bug Marco Costalba 2015-10-08 16:45:21 +02:00
  • 494aeb199d Fix a crash on exit Marco Costalba 2015-10-08 10:11:16 +02:00
  • dee1bd8ebc Further tweak locks Marco Costalba 2015-10-08 09:26:07 +02:00
  • 309cc4fcd8 Further reformat lazy smp Marco Costalba 2015-10-08 08:20:47 +02:00
  • 9c587288da Simplify locking Marco Costalba 2015-10-07 15:38:39 +02:00
  • 32d2c4e12b Move Thread::idle_loop() where it belongs Marco Costalba 2015-10-07 09:31:53 +02:00
  • caba255a1c Retire id_loop Marco Costalba 2015-10-07 09:26:53 +02:00
  • b01ad9ba18 Reformat lazy smp code Marco Costalba 2015-10-06 21:45:12 +02:00
  • 713604a3d4 Fix easy move Marco Costalba 2015-10-07 08:57:25 +02:00
  • 2d668a3cfc Lazy smp mbootsector 2015-10-06 08:15:17 +02:00
  • 7ea5659c5f Asymmetry bonus for the attacking side Stéphane Nicolet 2015-10-15 21:27:52 -07:00
  • 8fd34d7763 Combination of two ideas: VoyagerOne 2015-10-12 14:00:54 -07:00
  • 55b46ffa90 Retire rook contact checks Jonathan Calovski 2015-10-07 19:48:54 +11:00
  • 08d6465d90 Travis CI: add gcc 4.8 for osx Marco Costalba 2015-10-07 20:33:37 +02:00
  • 5f4d9309c8 Travis CI: add clang and osx Marco Costalba 2015-10-06 11:59:06 +02:00
  • 436c303731 Tuning of assorted values Stefano80 2015-10-05 19:48:47 -07:00
  • 540b49a152 Remove queen threat evaluation Alain SAVARD 2015-10-06 03:32:26 +01:00
  • 2e45447957 Add Trevis CI support Marco Costalba 2015-10-05 10:09:03 +02:00
  • dc3508d157 Fix a comment in TTEntry::save Marco Costalba 2015-10-02 11:45:39 +02:00
  • ca38358574 Run PVS-STUDIO analyzer Marco Costalba 2015-09-27 10:53:39 +02:00
  • 83e19fbed5 File based passed pawn bonus Stefan Geschwentner 2015-10-03 03:46:53 -07:00
  • 9f5b31c21d Bonus for checking moves Jonathan Calovski 2015-10-03 03:36:51 -07:00
  • 3c0fe1d9b2 Rework lock protecting Marco Costalba 2015-09-27 14:49:33 +02:00
  • 77b4f4c2e7 Refine ranks and increase resulting bonus. Jonathan Calovski 2015-09-19 08:28:26 +10:00
  • 68fbb1e052 Reduce writes in TT::probe(). mstembera 2015-09-15 13:28:42 -07:00
  • 01fab4d432 Remove unnecessary generation check in TT save mstembera 2015-09-17 17:13:45 -07:00
  • 660c38f781 Scales the endgame score by the number of pawns. Stefan Geschwentner 2015-09-15 05:55:09 -07:00
  • 613dc66c12 Careful SMP locking - Fix very occasional hangs Joona Kiiski 2015-09-06 21:36:59 +01:00
  • 3e2591d83c Minor clean up of some function parameters mstembera 2015-09-07 20:17:39 +01:00
  • 46b5a5f0db Fix syzygy en passant issue mstembera 2015-09-01 17:36:03 -07:00
  • 84a641b8bb A small code simplification gguliash 2015-08-30 19:53:07 +01:00
  • 7f300a7698 History gravity Joona Kiiski 2015-08-25 20:52:44 +01:00
  • 087b638f6c Reformat trace code Marco Costalba 2015-08-25 17:12:51 +02:00
  • 7ad85fca6d Prune castling moves lucasart 2015-08-25 19:46:37 +08:00
  • bf6bc1b37b Better document entry age calculation used in TT replace. mstembera 2015-08-20 20:24:37 +01:00
  • c052e03426 Retire dangerous flag lucasart 2015-08-18 18:53:16 +08:00
  • 69a1a808c8 Retire PawnSafePush bonus Alain SAVARD 2015-08-17 19:30:17 +01:00
  • 600234f2e2 Reformat PassedPawnsBonus Marco Costalba 2015-08-15 15:55:14 +02:00
  • 9dbb3ae8b2 TT entry value based on depth and relative age mstembera 2015-08-15 12:22:54 +01:00
  • f4ace94f91 Tuned values for mid and end game passed pawns. DiscanX 2015-08-10 01:25:41 +08:00
  • 1aae35b8b7 Revert TT replacement strategy changes (#380) mstembera 2015-08-08 03:06:32 -07:00
  • e6310b3469 Rename Position::list Marco Costalba 2015-08-04 09:00:52 +02:00
  • 68d61b80c6 Simplify IID depth formula Marco Costalba 2015-07-28 12:53:13 +02:00
  • a2410227cc PV refutation penalty VoyagerOne 2015-07-30 00:50:45 +08:00
  • 4a6d59c6c7 MobilityArea (simplified) Alain SAVARD 2015-07-30 00:47:51 +08:00
  • 51330414c4 Tuned version of TT replacement policy mstembera 2015-07-25 00:33:53 +08:00
  • 42b77ea7ee Tidy up in movepick.cpp Marco Costalba 2015-07-19 11:25:14 +02:00
  • 4095ff0ee5 Fix formatting of previous patch Marco Costalba 2015-07-16 08:17:40 +02:00
  • 1d977aa79e LMR Simplification: Remove countermove condition VoyagerOne 2015-07-13 18:19:09 -04:00
  • d8aeaab79c Consistent TT replace policy mstembera 2015-07-15 20:15:14 +01:00
  • 3054db989d Use distance<file>() function in endgame.cpp joergoster 2015-07-08 13:48:42 +02:00
  • b2edac7075 Remove useless razoring condition Marco Costalba 2015-06-30 13:50:59 +02:00
  • aa0dc16b75 CMH Fix: Exclude captures for TT move refutation penalty VoyagerOne 2015-06-27 12:19:42 -04:00
  • 112607bf49 Correctly check for no-makefile compile Marco Costalba 2015-06-28 10:24:10 +02:00
  • 7e9f776fca LMR Tweak: Decrease reduction if cmh>0 && history>0. VoyagerOne 2015-06-27 09:41:17 +01:00
  • 3f1bc9e013 Fix compile on icc Marco Costalba 2015-06-25 05:15:09 +02:00
  • e8cc5c9968 Small coding style fix for Outpost array joergoster 2015-06-17 15:02:02 +01:00
  • 00563be5cc Retire -Wno-long-long lucasart 2015-06-08 20:47:24 +08:00
  • ad87d707ff Simplify outpost evaluation lucasart 2015-06-07 09:49:01 +01:00
  • 7b8ffe0f5d Remove intermediate re-search in LMR Vince Negri 2015-05-31 10:52:41 +01:00
  • c1d3bd2dba Rename stages Marco Costalba 2015-06-04 12:25:49 +02:00
  • 5ebdf2f8c8 Tune pawn shelter/storm lucasart 2015-06-02 12:08:35 -07:00
  • 4502a1934f Tweak backward pawns definition Stéphane Nicolet 2015-06-02 12:06:46 -07:00
  • 2795aedbc3 Checking for rook color when setting castling Marco Costalba 2015-05-29 05:38:40 +02:00
  • 8e95c39bfa Simplify backward pawn scoring lucasart 2015-05-22 18:39:36 +08:00
  • 80a759d544 Resolve build failure for Mac Joona Kiiski 2015-05-21 20:04:19 +01:00
  • 2e0ec4ad6f Fix merge error for Tuned PSQT lucasart 2015-05-21 19:52:25 +08:00
  • e14046517e Remove Gain Stats Stefan Geschwentner 2015-05-18 13:58:13 -07:00
  • 411e704fdf Tuned PSQT lucasart 2015-05-16 09:12:36 +08:00
  • ee0371f86e Cleanup work in misc.cpp Marco Costalba 2015-05-09 11:09:06 +02:00
  • eaeb63f1d0 Smart TT save mstembera 2015-05-09 17:43:57 +01:00
  • 92dbee7875 Edge distance lucasart 2015-05-04 06:57:22 +08:00
  • 2e86d1febc Restore deterministic search state lucasart 2015-05-06 19:24:00 +08:00
  • 946fa47625 Never clear stats lucasart 2015-05-05 19:10:19 +08:00
  • 7231b18af1 Halve PSQT row data Marco Costalba 2015-05-03 08:06:10 +02:00
  • 578b21bbee Split PSQT init from Position init Marco Costalba 2015-05-02 02:36:39 +02:00
  • 59f64fda4f Improve ordering of good captures using rank term Stefano80 2015-05-03 10:18:38 -07:00
  • cc54a91ca5 Replace MVV/LVA by MVV for good captures Stefano80 2015-04-28 22:06:18 +01:00
  • b7063ef65b Change extra ply LMR condition to: cmh <= 0 && hist < 0 VoyagerOne 2015-04-26 20:12:25 +01:00
  • 078625e333 Exclude queen from Rook Contact Check computation Alain SAVARD 2015-04-18 22:12:56 +01:00
  • 6c040c821a Retire FORCE_INLINE lucasart 2015-04-15 21:21:45 +01:00
  • 20e92895af Removed extra condition (history < 0) in LMR to help sync up with move ordering. VoyagerOne 2015-04-10 17:50:19 -04:00
  • fb03188fc7 Assorted cleanup of last patches Marco Costalba 2015-04-11 23:21:52 +02:00
  • a66c73deef Allow Position::init() to be called more than once Marco Costalba 2015-04-10 08:57:35 +02:00