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

Commit graph

  • 10b53e1c5e Do not prune useless checks in QS Lucas Braesch 2013-09-05 07:26:05 +08:00
  • a30d3571ca Revert "Fix check for bishop pair in material imbalance" Marco Costalba 2013-09-05 06:34:13 +02:00
  • 457ac26de5 Rewrite backward pawn detection Reuven Peleg 2013-09-03 19:05:53 +03:00
  • 679c2ea227 Fix check for bishop pair in material imbalance Eelco de Groot 2013-09-02 22:50:32 +02:00
  • 9ff594c3a9 Rewrite KBBKN endgame Marco Costalba 2013-09-02 11:03:01 +02:00
  • 849b089a63 Don't use lpthread for Android Marco Costalba 2013-09-01 13:37:26 -07:00
  • aee404f532 Improve ARM compatibility Marco Costalba 2013-09-01 09:16:55 -07:00
  • 0915f85895 Union of 2 changes that failed with good score Uri Blass 2013-08-31 10:23:01 +03:00
  • 5e8bc6ac2a Assorted clean up in endgames Marco Costalba 2013-09-01 06:58:58 -07:00
  • 3e4dcaa06e Fix a bogus assert in allows() Marco Costalba 2013-08-30 16:40:11 +02:00
  • 14f47c8ac6 Use frontmost_sq() and backmost_sq helpers Marco Costalba 2013-08-30 07:05:25 +02:00
  • 5d90c149b5 Enable LMR for dangerous moves Gary Linscott 2013-08-29 01:00:56 -04:00
  • 4b9e338541 Bonus for rook behind a passed homoSapiensSapiens 2013-08-22 17:19:58 +03:00
  • a0cf424cfc Replace hardcoded 128 by constant homoSapiensSapiens 2013-08-29 10:23:08 +03:00
  • aecdbfc4a0 Add lsb() overload Gary Linscott 2013-08-28 09:35:04 +02:00
  • e6482b7d97 Time management: move faster if PV is stable Uri Blass 2013-08-24 19:29:44 +03:00
  • 6e6c5b6103 Simplify chain detection homoSapiensSapiens 2013-08-25 17:59:47 +03:00
  • 04fd7efdfa Simplify kf definition in shelter_storm() homoSapiensSapiens 2013-08-25 17:45:35 +03:00
  • 5e331f9618 Fix KBPK bug Chris Caino 2013-08-24 10:05:48 +02:00
  • b9f5d1c6ff Simplify condition for backward pawn homoSapiensSapiens 2013-08-22 15:34:13 +03:00
  • c4533e0d94 Retire redundant endgames Marco Costalba 2013-08-22 13:02:20 +02:00
  • f39cf1b008 Use null move when depth >= 2 plies Joona Kiiski 2013-08-20 23:26:16 +01:00
  • c6baefb79d Restore development version sf_4_base Marco Costalba 2013-08-21 08:40:49 +02:00
  • 4d120ee02e Stockfish 4 sf_4 Marco Costalba 2013-08-20 09:01:25 +02:00
  • f45eee318b Fix crash when reaching max ply Tom Vijlbrief 2013-08-19 16:53:06 +02:00
  • 8c2fd2170a Remove useless condition in KXK endgame Tom Vijlbrief 2013-08-19 08:54:10 +02:00
  • 91c2c44fb1 Further tweak movecount pruning Leonid Pechenik 2013-08-18 09:11:44 +02:00
  • 27e9fc1067 Normalize "pawn in front of minor" patch Marco Costalba 2013-08-17 11:05:55 +02:00
  • e005270fb6 Use constants arguments where possible homoSapiensSapiens 2013-08-16 09:57:16 +02:00
  • 4f55ed14d3 Revert using exceptions Marco Costalba 2013-08-15 09:36:26 +02:00
  • a6c0ba2100 Simplify DistanceRingsBB init homoSapiensSapiens 2013-08-14 11:17:22 +03:00
  • fc316cbca9 Some renaming in TT store() homoSapiensSapiens 2013-08-14 08:33:33 +03:00
  • 11b1a76f35 Use exceptions to stop the search Marco Costalba 2013-08-14 08:29:57 +02:00
  • bd8f463b7e Bonus for a pawn in front of knight/bishop Tom Vijlbrief 2013-08-13 14:19:42 +02:00
  • 4d14f97482 Remove Now Unneeded Help Text Ryan Takker 2013-08-13 07:36:01 +02:00
  • 15616ad199 Don't set Search::RootColor in Eval::trace Marco Costalba 2013-08-11 07:02:50 +02:00
  • 94a3608ab9 Fix GrainSize rounding error Marco Costalba 2013-08-10 17:11:13 +02:00
  • 5769509d72 Fix 'improving' condition Marco Costalba 2013-08-09 08:21:55 +02:00
  • fff6b9f061 Increase LMR when not improving Marco Costalba 2013-08-08 10:28:48 +02:00
  • 56d2c3844a Further tweak Position::flip Marco Costalba 2013-08-05 13:25:21 +02:00
  • 23b6809f3d Rewrite flip() to use FEN string manipulation Marco Costalba 2013-08-05 11:06:23 +02:00
  • f31847302d Streamline time computation Marco Costalba 2013-08-03 18:30:43 +02:00
  • b1a4a18d63 Update polyglot.ini with new "Min Split Depth" default Marco Costalba 2013-08-03 16:41:18 +02:00
  • f7096ea7ce Refactor do_castle() Dan Schmidt 2013-08-03 08:42:58 -04:00
  • a16ba5bbd1 Retire cpu_count() Joona Kiiski 2013-08-01 22:12:58 +01:00
  • 408e6ee9b6 Further factor out position update code Marco Costalba 2013-08-01 15:58:38 +02:00
  • 7b4f5c8f72 Factor out pieceList updating code Dan Schmidt 2013-07-29 11:44:58 -04:00
  • 55948623e7 Rework Thread hierarchy Marco Costalba 2013-07-31 09:33:26 +02:00
  • 4d46d29efe Fix a race at thread creation Marco Costalba 2013-07-31 06:59:24 +02:00
  • cc608a7aba Tidy up Position::pretty Marco Costalba 2013-07-29 19:33:30 +02:00
  • 1f40cd6d02 Small renaming Marco Costalba 2013-07-29 19:32:59 +02:00
  • 28bc8ed462 Speed up move generation Marco Costalba 2013-07-29 19:01:50 +02:00
  • 5ee16a180a Increase pruning if evaluation is not improving Eelco de Groot 2013-07-29 01:16:25 +02:00
  • d30dfc084c Annotate an unlikely condition Marco Costalba 2013-07-27 11:34:15 +02:00
  • 6373e88b5b Fix an assert in KBK endgame Marco Costalba 2013-07-27 08:22:12 +02:00
  • 7487eb0dca Rewrite pawn shield and storm code Tom Vijlbrief 2013-07-25 22:23:15 +02:00
  • 2067a99c07 Fix a typo in bitboard.h Marco Costalba 2013-07-25 07:44:27 +02:00
  • 002062ae93 Use #ifndef instead of #if !defined homoSapiensSapiens 2013-07-23 16:31:57 +03:00
  • 4064ee5406 Simplify captures ordering Marco Costalba 2013-07-21 01:45:47 +02:00
  • b0fd2b6b98 Revert "Halve king eval margin" Marco Costalba 2013-07-24 07:43:40 +02:00
  • d0bc951835 Tune pawn PSQT values Ryan Schmitt 2013-07-19 10:15:42 -07:00
  • 73131e7c78 Use arrow operator instead of * and . Reuven Peleg 2013-07-22 21:05:03 +03:00
  • 1cc18d8a7a Better condition in is_pseudo_legal() Reuven Peleg 2013-07-22 13:47:59 +03:00
  • c45c6d308f Small touches in move generation Marco Costalba 2013-07-21 11:01:24 +02:00
  • f73bb438aa Some renaming in MovePicker Marco Costalba 2013-07-21 09:54:56 +02:00
  • 71dd8a333f Rewrite and simplify SEE Marco Costalba 2013-07-20 19:11:03 +02:00
  • 9207baed65 Revert "Fix critical SEE bug (take 2)" Marco Costalba 2013-07-20 15:26:52 +02:00
  • b191df5ebe Revert "Yet another attempt at signature-build" Marco Costalba 2013-07-20 15:15:03 +02:00
  • 3e95800814 Fix critical SEE bug (take 2) Marco Costalba 2013-07-20 14:24:23 +02:00
  • 2ed56f4d5f Revert all the SEE stuff Marco Costalba 2013-07-20 14:20:17 +02:00
  • 7b0b463720 Yet another attempt at signature-build Marco Costalba 2013-07-20 14:05:04 +02:00
  • a6c5b4c6fb Fix critical SEE bug Marco Costalba 2013-07-20 13:03:45 +02:00
  • 0504a6975d Speedup see() Marco Costalba 2013-07-20 11:44:55 +02:00
  • a5b5a91512 Fix signature-build under OSX Marco Costalba 2013-07-19 17:20:26 +02:00
  • 1a8f63a896 Microptimize gives_check() for castling case Reuven Peleg 2013-07-19 17:01:07 +02:00
  • ee5514b8fd Small simplification in space eval scoring Marco Costalba 2013-07-19 11:00:31 +02:00
  • 99e547f4cb Rename MoveStack to ExtMove Marco Costalba 2013-07-19 10:27:15 +02:00
  • 110644d918 Better document what we skip when in check Marco Costalba 2013-07-19 09:37:31 +02:00
  • 4b3a0fdab0 Halve king eval margin homoSapiensSapiens 2013-07-16 18:52:55 +03:00
  • 05e31c5e5f Drop grep and tr dependency in Makefile Marco Costalba 2013-07-15 21:39:06 +02:00
  • 46fdb14b2f Don't use __builtin_expect Marco Costalba 2013-07-15 21:09:06 +02:00
  • cbb1a8ed31 Better annotate unlikely conditions Marco Costalba 2013-07-15 20:50:24 +02:00
  • a6c5f60caa Simplify a condition in refutes() Reuven Peleg 2013-07-15 16:14:30 +03:00
  • 9518cc3254 Update 'make help' Marco Costalba 2013-07-14 12:23:28 +02:00
  • b0a177bc67 Add signature-profile-build make target Marco Costalba 2013-07-14 11:57:06 +02:00
  • 5b7b330616 Retire engine Tag Marco Costalba 2013-07-14 11:07:24 +02:00
  • 3f64a2af6a Add signature-build make target Marco Costalba 2013-07-14 09:00:19 +02:00
  • 9749f1f14c Fix build on Intel compiler Marco Costalba 2013-07-13 23:07:24 +02:00
  • 4ede49cd85 Fully qualify memset and memcpy Marco Costalba 2013-07-13 17:21:24 +02:00
  • 6960f41e03 Retire enoughMaterial + lower trapped rook threshold Tom Vijlbrief 2013-07-13 11:46:59 +02:00
  • bf90499fc3 A useless assignment found by Clang’s static analyzer Marco Costalba 2013-07-13 13:27:22 +02:00
  • 404c4122ce Fix build with MSVC 2013 Marco Costalba 2013-07-13 13:02:40 +02:00
  • 2a0bbb9faa Fix printing of PV info: take 2 Marco Costalba 2013-07-13 07:43:50 +02:00
  • 128e097d03 Fix printing of PV info Marco Costalba 2013-07-12 23:42:42 +02:00
  • c1264e46d0 Rename some UCI options Marco Costalba 2013-07-11 16:01:33 +02:00
  • 366f6b0dab Fix a crash with depth 1 perft Marco Costalba 2013-07-11 07:22:26 +02:00
  • 58aee9a9ea Don't IID when in check also in PvNodes Marco Costalba 2013-07-07 13:45:46 +02:00
  • 4b703b1429 Revert previous patch Marco Costalba 2013-07-09 08:01:51 +02:00
  • 62d38f0196 Simplify "fail high upon reduction" in null search Marco Costalba 2013-07-08 07:23:30 +02:00
  • 7e575512ae Skip node-level cut-off tests when in check Marco Costalba 2013-07-07 13:27:31 +02:00