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

Commit graph

  • 80bee85d5f Use templetize enum operations for Depth Marco Costalba 2010-08-18 15:58:22 +01:00
  • 4f96f420a3 Store in TT with depth == -OnePly instead of -1 Marco Costalba 2010-08-18 15:20:24 +01:00
  • 4f28e19fc0 (Re)introduce DEPTH_ZERO to replace Depth(0) Marco Costalba 2010-08-18 15:13:10 +01:00
  • ea2b8a93eb Retire some unused Depth operator() functions Marco Costalba 2010-08-18 14:55:12 +01:00
  • 4aeffc8c9a Rename OnePly in ONE_PLY Marco Costalba 2010-08-18 14:23:19 +01:00
  • cfb52fcd5d Define OnePly as a Depth enum costant Marco Costalba 2010-08-18 13:39:14 +01:00
  • cf4c28ff86 Revert F_90 and F_92 Marco Costalba 2010-08-18 10:05:28 +01:00
  • 252537fd9c Cleanup and optimize Position::has_mate_threat() Marco Costalba 2010-08-09 11:45:02 +01:00
  • f26e0fec64 Usual material.cpp small touches Marco Costalba 2010-08-08 12:38:30 +01:00
  • e6376d9b8d Rename constants to use *_NONE scheme Marco Costalba 2010-08-07 18:40:04 +01:00
  • 2170fa18bf Move depth computation out of fail low loop Marco Costalba 2010-08-06 22:30:50 +01:00
  • be540b6dd7 Another push to perft speed Marco Costalba 2010-08-06 12:01:21 +01:00
  • 3a2cd37080 Faster perft Marco Costalba 2010-08-06 10:47:42 +01:00
  • d6904157aa Rename TM in ThreadsMgr Marco Costalba 2010-08-03 13:06:56 +01:00
  • 5fc98745c3 TimeManager API rename Marco Costalba 2010-08-03 11:58:13 +02:00
  • c295599e4a Move time related global variables under TimeManager Marco Costalba 2010-08-03 11:20:06 +02:00
  • dda53e831d Introduce TimeManager class Marco Costalba 2010-08-03 11:10:16 +02:00
  • 977f6349a9 Small cleanup in search Step.5 Marco Costalba 2010-08-01 15:38:00 +01:00
  • 5aef9186ac Reset bestMove before entering main moves loop Marco Costalba 2010-08-01 09:37:07 +01:00
  • cbcc581a86 Use past SE information also for success cases Marco Costalba 2010-07-31 08:14:06 +01:00
  • fe23c70cf1 Rename MaxSearchTime and AbsoluteMaxSearchTime Marco Costalba 2010-08-02 18:41:25 +01:00
  • cf0295f1ad Templetize xxx_time_for_MTG() Marco Costalba 2010-08-02 12:14:27 +02:00
  • 391cd57b52 Little timeman.cpp massage Marco Costalba 2010-08-02 11:34:19 +02:00
  • f40e481fd6 Tweak default values for ucioptions Joona Kiiski 2010-07-26 16:39:10 +03:00
  • c0616d773d New Time management system Joona Kiiski 2010-07-11 19:23:50 +03:00
  • 87139d018c Always use ss->bestMove to store ply best move Marco Costalba 2010-07-31 07:29:29 +01:00
  • 9645e8e4e7 Lower SingularExtensionDepth to 7 plies for non-pv Marco Costalba 2010-07-28 09:39:28 +02:00
  • 935fc09fd4 Two small fixes in passed pawns evaluation Marco Costalba 2010-07-26 06:07:34 +01:00
  • 5ee7dfebf7 Fix KBNK endgame Marco Costalba 2010-07-25 21:47:54 +01:00
  • 6b6f3c4ca4 Rename EMPTY in NO_PIECE Marco Costalba 2010-07-25 12:10:22 +01:00
  • 14f059072a Introduce enum SquareColor Marco Costalba 2010-07-25 11:44:03 +01:00
  • 9b1d5bd534 Introduce and use same_color_squares() Marco Costalba 2010-07-25 11:05:01 +01:00
  • a84e4b2049 Cleanup Position::print() Marco Costalba 2010-07-25 09:52:06 +01:00
  • 4d438fae9e Fix build failure on GCC Joona Kiiski 2010-07-25 09:52:11 +03:00
  • 02882dfe81 Cleanup Position::to_fen() Marco Costalba 2010-07-24 17:59:18 +01:00
  • c2048136ec Last touches to from_fen() Marco Costalba 2010-07-24 16:19:46 +01:00
  • 839088205e Rewrite Position::from_fen() Marco Costalba 2010-07-23 10:38:19 +02:00
  • 098ac5e44e Don't initialize psqt-tables when 'ucinewgame' is received Joona Kiiski 2010-07-23 09:16:33 +03:00
  • d3260ce70f Retire 'Randomness' ucioption Joona Kiiski 2010-07-23 09:08:31 +03:00
  • 71ba48c4ff Always init pthread locks to NULL Joona Kiiski 2010-07-23 08:45:42 +03:00
  • 65f8b6dbc0 Remove other locking options Joona Kiiski 2010-07-23 08:26:54 +03:00
  • d5520977b9 Retire SearchStack init() and initKillers() Marco Costalba 2010-07-23 02:42:27 +01:00
  • d004ec924d Fix errouneus reset of ss->threatMove Marco Costalba 2010-07-23 02:26:10 +01:00
  • 5c3aeae566 Revert previous patch Marco Costalba 2010-07-22 18:29:36 +01:00
  • 26a8b84417 Weight backward-ness of a pawn Marco Costalba 2010-07-19 08:56:14 +02:00
  • 6aef4429fd ValueType needs only 2 bits to be stored in TT Joona Kiiski 2010-07-22 16:11:08 +03:00
  • 23db43e698 Update TT documentation Joona Kiiski 2010-07-22 15:52:22 +03:00
  • 6f6f59ea6a Move insert_pv() and extract_pv() out of TT class Marco Costalba 2010-07-21 08:31:11 +02:00
  • e2c0b5f995 Store position static score in TT as soon as possible Marco Costalba 2010-07-20 22:36:38 +01:00
  • 02f96fcf5e Introduce DEPTH_NONE and use it Marco Costalba 2010-07-20 09:16:16 +02:00
  • 28feb2c6b0 Remove pointless tte->static_value() != VALUE_NONE checks Joona Kiiski 2010-07-19 18:48:16 +03:00
  • ba1a44f216 Store static value and king danger in TT also in TT.insert_pv() method Joona Kiiski 2010-07-19 00:19:09 +03:00
  • 0fb5d7a737 Fix "pass ss->eval to qsearch()" condition Marco Costalba 2010-07-19 12:28:33 +01:00
  • 201f924d53 Triviality in material.cpp Marco Costalba 2010-07-19 09:08:28 +02:00
  • 95388a952b Small rewrite of backward pawn test Marco Costalba 2010-07-19 07:13:50 +01:00
  • b5178597bd Initialize SearchStack only once at RootMoveList c'tor Joona Kiiski 2010-07-19 00:01:58 +03:00
  • b75e68860c Every node is responsible for initializing its own SearchStack entry Joona Kiiski 2010-07-18 23:54:40 +03:00
  • 66c5835080 Drop KILLER_MAX. Hardcode to 2 instead. Joona Kiiski 2010-07-18 23:52:03 +03:00
  • a6d13428f6 Do not initialize ss->reduction to zero in the beginning of node Joona Kiiski 2010-07-18 23:35:57 +03:00
  • 1322ab97c7 Do not reset ss->eval in the beginning of the node Joona Kiiski 2010-07-18 16:24:07 +03:00
  • 6e06db93fd Fix isolated and backward pawns scoring Marco Costalba 2010-07-17 17:32:54 +01:00
  • 53bbcb78d5 Triviality in endgame.cpp Marco Costalba 2010-07-17 14:00:25 +01:00
  • a6dcaa575f Update Makefile Joona Kiiski 2010-07-16 09:12:46 +03:00
  • 05c5442633 Find balance between 1.7 and 1.8 reductions Joona Kiiski 2010-07-03 08:14:31 +03:00
  • b6ab610e2f Remove redundant argument in think() Marco Costalba 2010-07-15 17:05:56 +02:00
  • a98dee7835 Retire apply_scale_factor() and scale.h Marco Costalba 2010-07-15 15:45:27 +02:00
  • 3e38e61565 Inline history and gain getters Marco Costalba 2010-07-15 15:31:12 +02:00
  • bc0c1c8d7b Retire value.cpp Marco Costalba 2010-07-15 11:00:20 +02:00
  • 605b3aedd5 Retire LSN machinery Marco Costalba 2010-07-14 14:21:28 +02:00
  • 8547798345 Triviality in ucioption.cpp Marco Costalba 2010-07-14 15:12:09 +02:00
  • 3703d12eb9 Add moves from failed high nodes in PV Marco Costalba 2010-07-10 11:55:56 +01:00
  • a47a7dadeb Fix (zugzwang) verification to be shallower then null search Marco Costalba 2010-07-11 07:52:05 +01:00
  • 00e86078a5 Remove TranspositionTable::overwrites variable Joona Kiiski 2010-07-11 20:22:30 +03:00
  • 2adbb80b8b Space inflate bitbase.cpp Marco Costalba 2010-07-11 10:47:04 +01:00
  • ee8cdb1721 There is no need to clear TT at allocation time Marco Costalba 2010-07-11 09:42:04 +01:00
  • 82bd61a8fa Revert previous patch Marco Costalba 2010-07-10 16:38:54 +01:00
  • 87502c0fcb Makefile: default on gcc 32 bits when type 'make' Marco Costalba 2010-07-10 12:15:13 +01:00
  • aa172032c4 Reword singular extension comments Marco Costalba 2010-07-06 10:08:35 +02:00
  • 8689ff7d03 Tweak Makefile a bit Joona Kiiski 2010-07-05 07:56:24 +03:00
  • 04e1ba8aa2 Move SplitPoint array under its thread Marco Costalba 2010-07-05 14:22:53 +02:00
  • 2dfec0f614 Tweak non-captures scoring Marco Costalba 2010-07-03 06:02:06 +01:00
  • e0056c3851 Fix TT documentation Joona Kiiski 2010-07-04 22:09:40 +03:00
  • a5c85d3cfc Reintroduce GCC/ICC rounding hack Marco Costalba 2010-07-03 19:04:05 +01:00
  • d0fdc20231 Fix Makefile for HPUX Joona Kiiski 2010-07-03 19:28:51 +03:00
  • 1d4e7bbdf5 Fix DIVIDE BY ZERO exception in init_search() Marco Costalba 2010-07-03 16:02:07 +01:00
  • 3578207974 PSQT access functions can be static Marco Costalba 2010-07-03 05:48:43 +01:00
  • 40ad5194aa Use only history to score non-captures Marco Costalba 2010-06-25 22:55:52 +01:00
  • f5ef5632ff Restore development version Marco Costalba 2010-07-03 05:34:57 +01:00
  • 21de03fad7 Revert "Another PSQT tuning round" sf_1.8 Marco Costalba 2010-07-02 06:53:04 +01:00
  • 2d635f7b74 Stockfish 1.8 Marco Costalba 2010-07-02 06:23:15 +01:00
  • b50dc1647f Mark CheckInfo c'tor as explicit Marco Costalba 2010-07-01 22:21:09 +01:00
  • 971c591be7 Move singleEvasion assignment out of move's loop Marco Costalba 2010-07-01 22:18:53 +01:00
  • b24a2dfc72 Another PSQT tuning round Joona Kiiski 2010-03-17 08:32:26 +02:00
  • 4d170725ab Remove a redundant check in passed pawn eval Marco Costalba 2010-06-29 13:05:19 +02:00
  • aad8c82cf6 Code style triviality in san.cpp Marco Costalba 2010-06-29 12:14:44 +02:00
  • 6c0a37bbf2 Rename TranspositionTable 'writes' in 'overwrites' Marco Costalba 2010-06-28 08:20:34 +01:00
  • 5c3ebd1fbf Extract only exact scores to get the PV Marco Costalba 2010-06-27 15:13:22 +01:00
  • 62c68c2d21 Retire update_pv() and sp_update_pv() Marco Costalba 2010-06-26 15:22:13 +01:00
  • adb43cc0cc Retire pv[] from SearchStack Marco Costalba 2010-06-26 15:05:38 +01:00
  • 0a687b2cf0 Introduce bestMove to store PV move Marco Costalba 2010-06-26 14:42:44 +01:00