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

Commit graph

  • ae6a4ebf1f Use int16_t in History values lucasart 2017-08-09 19:35:05 +08:00
  • 232c50fed0 Fix incorrect StateInfo Marco Costalba 2017-08-14 09:12:16 -07:00
  • c3e964f35e Run clang-tidy 'modernize' Marco Costalba 2017-08-13 05:33:25 -07:00
  • df6cb446ea Thread code reformat Marco Costalba 2017-08-12 23:58:31 -07:00
  • bdeda52efd Retire States global variable Marco Costalba 2017-08-12 23:38:39 -07:00
  • 5837228aa0 Fix the handling of opposite bishops in KXK endgame evaluation tthsqe12 2017-08-12 10:50:38 +02:00
  • 2783203428 Simplify finished search in ponder/infinite mode. Joost VandeVondele 2017-08-04 19:48:07 +02:00
  • 66c5eaebd8 Re-apply the fix for Limits::ponder race Marco Costalba 2017-08-10 12:32:50 -07:00
  • 44236f4ed9 Revert "Fix a race on Limits::ponder" Marco Costalba 2017-08-10 10:57:28 -07:00
  • 5410424e3d Fix a race on Limits::ponder Joost VandeVondele 2017-07-27 08:31:25 +02:00
  • 750dfa0521 Fix some races and clarify the code Marco Costalba 2017-08-06 04:43:02 -07:00
  • dbc984d9f8 Make variable naming consistent AndyGrant 2017-08-09 21:43:30 -04:00
  • f731bcadb7 Unify scoring functions in MovePicker Joost VandeVondele 2017-08-09 14:04:59 +02:00
  • b40e45c1cc Remove Stack/thread dependence in movepick Joost VandeVondele 2017-06-30 17:20:00 +02:00
  • 53c2d9df5e Tweak connected pawns seed[] array values snicolet 2017-08-01 18:40:27 -07:00
  • b24bd762b2 Rework the "unsupported" penalty into a "supported" bonus Rocky640 2017-08-01 18:36:33 -07:00
  • 722e1e0da6 Remove redundant if-statements VoyagerOne 2017-07-27 02:14:18 -07:00
  • 973ede008a Tuned PSQT using a custom tuner. mstembera 2017-07-05 13:05:29 -07:00
  • a6ae2d3a31 Simplify aspiration window VoyagerOne 2017-07-23 17:25:23 -07:00
  • 272e4d1ac7 Faster travis checks Joost VandeVondele 2017-07-15 10:25:35 +02:00
  • e551afbab7 Move game_phase() to material.cpp Marco Costalba 2017-07-09 11:45:31 +02:00
  • d31f068312 Revert "Remove questionable gcc flags from profile-build" Joona Kiiski 2017-07-13 16:36:27 -07:00
  • 377d77dbe9 Provide selective search depth info for each pv move joergoster 2017-07-13 16:30:03 -07:00
  • 36a93d90f7 Move stop signal to Threads Joost VandeVondele 2017-07-13 16:07:19 -07:00
  • 0371a8f8c4 Remove questionable gcc flags from profile-build Joona Kiiski 2017-07-08 14:19:03 -07:00
  • c8e5384c3a Queen vs. Minors imbalance GuardianRM 2017-07-08 14:07:25 -07:00
  • 802fca6fdd Don't uselessy share rootDepth Marco Costalba 2017-07-02 03:10:50 -07:00
  • 01b6cdb76b Fix some warnings with clang static analyzer Marco Costalba 2017-07-02 13:39:58 +02:00
  • c0cb713a00 Indentation fix in index() Marco Costalba 2017-07-01 07:58:38 +02:00
  • 6d24ef8585 Tidy up Alain SAVARD 2017-06-23 00:03:58 -04:00
  • 69eb391cd7 Magic::index() mstembera 2017-06-28 17:11:17 -07:00
  • 7e897a64f2 Remove race suppression. Joost VandeVondele 2017-06-23 18:23:27 +02:00
  • 05513a6641 Only main thread checks time Marco Costalba 2017-06-24 07:15:46 +02:00
  • fa1e3427bd Simplify pos_is_ok() Marco Costalba 2017-06-24 12:36:07 +02:00
  • 77342126d8 Increase reduction if tt-move is a capture VoyagerOne 2017-06-21 14:05:14 -07:00
  • 612d93234b Improve readability of evaluation functions snicolet 2017-06-21 14:01:59 -07:00
  • 0149a4c3d6 Update Top CPU - Bench: 6599721 VoyagerOne 2017-06-18 15:03:18 -04:00
  • 336901fdb0 Revert "Prefetch earlier in qsearch()" Joona Kiiski 2017-06-21 13:44:05 -07:00
  • 3cb0200459 Fix four data races. Joost VandeVondele 2017-06-21 13:36:53 -07:00
  • 2c237da546 Misc coding style fixes Alain SAVARD 2017-06-11 17:31:15 -04:00
  • b73016bb41 Prefetch earlier in qsearch() snicolet 2017-06-16 19:52:38 -07:00
  • 27ba611a3d Better naming in endgame code Marco Costalba 2017-06-04 11:03:23 +02:00
  • f907d5b7d9 Move depth calculation in probCut Brian Sheppard 2017-06-16 19:27:36 -07:00
  • ebc563059c Call TT.new_search() earlier. Joost VandeVondele 2017-06-06 09:48:57 +02:00
  • 659990b43f Reordering magic data mstembera 2017-06-06 10:20:43 -07:00
  • 6d89d0b64a Don't score as an immediate draw 2-fold repetitions of the root position atumanian 2017-06-06 10:13:10 -07:00
  • 1781439fc2 use auto& for histories Joost VandeVondele 2017-05-28 09:58:52 +02:00
  • ecd3218b6b History code rewrite (#1122) Marco Costalba 2017-05-26 08:42:50 +02:00
  • 24df0f72c0 Changed spelling back to "Bishops" in eval output Nathan Rugg 2017-05-23 14:56:49 +08:00
  • 1d31065e1d Evasion Pruning Tweak VoyagerOne 2017-05-21 18:25:20 -07:00
  • c216dcbe7b Do check analysis later in the game snicolet 2017-05-17 18:23:07 -07:00
  • cf893bcded Use a fraction of king danger in endgame score snicolet 2017-05-17 18:19:47 -07:00
  • 732aa34e3d Fix memory access in Search::clear() Joost VandeVondele 2017-05-17 18:15:01 -07:00
  • 862934d7ae Limit king ring to eight squares snicolet 2017-05-15 19:26:27 -07:00
  • 7edd1f7ccd Execute an implied ucinewgame at startup Joost VandeVondele 2017-05-06 13:12:39 +02:00
  • 0c1f119069 Default argument for see_ge() Marco Costalba 2017-05-09 13:50:05 +02:00
  • 99d914985f Remove int to int conversion, unused include. Joost VandeVondele 2017-05-09 18:36:18 -07:00
  • 6b4959e3e0 Linear Protector bonus by distance FauziAkram 2017-05-07 21:03:59 -07:00
  • ae97941628 King safety and rook mobility parameters tweak IIvec 2017-05-07 20:56:04 -07:00
  • 69ec09bd4b Bonus for pawn scrifice which create passed pawn Stefan Geschwentner 2017-05-07 20:38:03 -07:00
  • 25296547d0 Move Pieces[] out of global visibility Marco Costalba 2017-05-07 10:26:09 +02:00
  • 321a27fbe3 Avoid *begin always being included in the sorted list regardless of its value. mstembera 2017-05-07 20:14:23 -07:00
  • 8b15961349 Fix multiPV issue #502 joergoster 2017-05-03 19:46:40 -07:00
  • e9f26cccdd gcc 7 port Joost VandeVondele 2017-04-28 17:30:14 +02:00
  • a18c2c2c3f Don't do InCheck Pruning at the root of QS VoyagerOne 2017-04-28 20:40:01 -07:00
  • b948b037a5 Remove cap in kingDanger initialization Rocky640 2017-04-28 20:36:24 -07:00
  • e06a117d5e Retire the misdesigned StepAttacks[] array. Marco Costalba 2017-04-28 20:33:30 -07:00
  • b1b19343cd Copy killers in the movepicker Joost VandeVondele 2017-04-28 20:27:39 -07:00
  • 49a9d4cf99 Avoid misuse of StepAttacksBB for pawns snicolet 2017-04-25 17:57:30 -07:00
  • d06a8d0c18 Zero unused constant Joost VandeVondele 2017-04-25 17:19:23 -07:00
  • b48439e906 Assorted code style issues Marco Costalba 2017-04-22 09:03:17 +02:00
  • 6b9a22b40d Sort moves partially: linear depth dependence Joost VandeVondele 2017-04-23 08:37:55 -07:00
  • 0868de705d King safety parameters improved IIvec 2017-04-23 08:02:52 -07:00
  • 9da3b44ddc Use int instead of Value for history related stats. Joost VandeVondele 2017-04-23 07:57:48 -07:00
  • ced29248c9 simplify logic for history based pruning Joost VandeVondele 2017-04-20 11:22:24 -07:00
  • 2d96e8fbe9 Partial insertion sort Joost VandeVondele 2017-04-20 11:15:48 -07:00
  • d4b9ee0f1d Update Readme.md Stefano Cardanobile 2017-04-17 18:58:02 +02:00
  • 57a3334322 Prefer std::find over a hand-coded loop Joost VandeVondele 2017-04-16 10:48:17 +02:00
  • 9d3ed9ed2e Move-Count Formula Tweak VoyagerOne 2017-04-17 09:21:16 -07:00
  • 06175c6055 Remove cap from space score contribution and increase bonus Stefano80 2017-04-17 09:17:41 -07:00
  • 1454831220 Doubled and supported pawns Stéphane Nicolet 2017-04-11 19:50:24 +02:00
  • b258b4fee7 Remove minimum to contribution from king danger to score. Stefano80 2017-04-09 07:48:20 -07:00
  • 72a501c6fe Fix zugzwang pruning issues joergoster 2017-04-07 17:07:40 -07:00
  • 35b77b120e Standardize stat penalty VoyagerOne 2017-04-07 17:02:31 -07:00
  • ebe021f6a5 Don't update TT at excluded move ply VoyagerOne 2017-04-02 20:31:52 -07:00
  • 06eba14dc9 Add assertion for the maximum number of pawns Daniel Dugovic 2017-03-21 02:32:16 -05:00
  • c5de4080db Introduce assert for stats update Joost VandeVondele 2017-03-25 17:57:07 -07:00
  • 3b7c1a17e4 Increase maximum number of threads Joost VandeVondele 2017-03-25 10:34:10 -07:00
  • afe75571d8 Simplify ThreatBySafePawn scoring joergoster 2017-03-25 10:21:24 -07:00
  • 30c583204f Singular extension and check extension tweak VoyagerOne 2017-03-25 10:10:33 -07:00
  • 352bd6f5aa Skip quiet moves based on moveCount pruning threshold and history stats VoyagerOne 2017-03-18 15:41:55 -07:00
  • c80d52c845 History stat bonus: Move condition to bonus calculation Joost VandeVondele 2017-03-17 14:45:27 -07:00
  • c076216a32 Pawns count imbalance table joergoster 2017-03-17 14:41:08 -07:00
  • a6d6a2c2fa Assorted code style fixes Marco Costalba 2017-03-14 21:00:03 -07:00
  • d01b66ae8f Fix pawn entry prefetch mstembera 2017-03-14 20:56:26 -07:00
  • c3d2e6aba9 Helper functions to count material for both sides snicolet 2017-03-08 18:45:09 -08:00
  • d490bb9973 Always have counterMoves associated Joost VandeVondele 2017-03-08 18:35:23 -08:00
  • cc76524c2e Further simplify skipping of plies with threads pb00068 2017-03-08 18:01:16 -08:00
  • 3627348e2b Allow pruning advance pawn pushes if not near endgame VoyagerOne 2017-03-05 18:56:39 -08:00
  • 728ce2195c Speed-up some arrays reading snicolet 2017-03-05 18:20:27 -08:00