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

Commit graph

  • 65606bc49e Temporary restore old sp_search() Marco Costalba 2010-10-18 04:29:58 +02:00
  • 3b7bf34b02 Revert "Pass evalMargin through SearchStack as eval" Marco Costalba 2010-10-16 11:54:44 +01:00
  • 141caf1d5b Don't wake up /sleep threads in think() anymore Marco Costalba 2010-10-17 13:12:12 +01:00
  • c59efc53c9 Enable sleeping of available threads Marco Costalba 2010-10-17 11:23:59 +01:00
  • 8fdc635255 Use fast SRWLOCK locks under Windows Marco Costalba 2010-10-17 11:01:55 +01:00
  • 472971f851 Remove some ifdef from wake_sleeping_thread() Marco Costalba 2010-10-17 09:34:23 +01:00
  • 389edb8099 Retire put_threads_to_sleep() Marco Costalba 2010-10-17 09:03:39 +01:00
  • 13d8231746 Retire THREAD_SLEEPING and use THREAD_AVAILABLE instead Marco Costalba 2010-10-17 08:57:20 +01:00
  • 9440fb06da Retire AllThreadsShouldSleep flag Marco Costalba 2010-10-17 08:38:52 +01:00
  • 3a564ed5db Destroy wait conditions before exiting Marco Costalba 2010-10-17 08:16:46 +01:00
  • 1fdb436e78 Change thread API to use one wait condition per thread Marco Costalba 2010-10-17 07:55:57 +01:00
  • dcf2edfdea Do not shadow SplitPoint struct with search() parameter Marco Costalba 2010-10-16 15:24:42 +01:00
  • 85a7456bd7 Fixed some warnings when using -Weffc++ gcc option Marco Costalba 2010-10-16 13:52:01 +02:00
  • d664773a83 Fix a shadowed variable warning under icc Marco Costalba 2010-10-16 13:19:44 +02:00
  • f092667460 Retire now obsoleted do_sp_search() trampoline code Marco Costalba 2010-10-16 12:09:49 +01:00
  • 19ff8e2902 Pass evalMargin through SearchStack as eval Marco Costalba 2010-10-16 11:54:44 +01:00
  • a7f4ee7540 Unify sp_search() and search() step 3 Marco Costalba 2010-10-16 11:24:03 +01:00
  • f7722d4de7 Unify sp_search() and search() step 2 Marco Costalba 2010-10-16 10:01:45 +01:00
  • 37055ad002 Unify sp_search() and search() step 1 Marco Costalba 2010-10-12 10:28:25 +02:00
  • 79a7647fe0 Pass moveCount by value in split() Marco Costalba 2010-10-12 09:54:01 +02:00
  • 00950fec00 Sync sp_search() with search() Marco Costalba 2010-10-12 10:14:40 +02:00
  • 7c7a77698a Better document some threads functions Marco Costalba 2010-10-12 09:06:33 +02:00
  • 083ed1ce94 Document an assert in idle_loop() Marco Costalba 2010-10-11 19:56:07 +01:00
  • 2feeb206ff Use VALUE_DRAW instead of VALUE_ZERO where better Marco Costalba 2010-10-10 09:04:09 +01:00
  • 5dfbbb79be Use do_move_bb() in move_attacks_square() Marco Costalba 2010-10-10 08:56:07 +02:00
  • d440ddb487 Another cleanup in evaluate_pawns() Marco Costalba 2010-10-10 07:55:42 +02:00
  • 9c9914d72a Micro optimize open files calculation Marco Costalba 2010-10-09 15:04:24 +01:00
  • a0474a72a6 Rearrange pawn penalities arrays Marco Costalba 2010-10-09 13:20:49 +01:00
  • 7733dadfd7 Small codestyle touches Marco Costalba 2010-10-09 13:05:58 +01:00
  • 9ca4359f36 Properly set to zero stuff returned by 'new' Marco Costalba 2010-10-07 03:55:08 +01:00
  • f00c976bb2 Retire updateKingTables[] Marco Costalba 2010-10-06 09:11:27 +02:00
  • 1bbbc13b46 Skip ei.kingZone[] initialization together with king safety Marco Costalba 2010-10-05 22:22:44 +01:00
  • 1ee1d852fe Skip an useless compare in space evaluation Marco Costalba 2010-10-05 22:10:42 +01:00
  • 812e843939 Restore development version Marco Costalba 2010-10-05 19:40:49 +01:00
  • 71e14bb67b Stockfish 1.9.1 sf_1.9.1 Marco Costalba 2010-10-05 09:23:52 +02:00
  • 66a64406ca Fix broken chess960 under Shredder GUI Marco Costalba 2010-10-05 09:19:40 +02:00
  • d4876dc963 Rewrite bit counting functions Marco Costalba 2010-10-04 11:45:04 +02:00
  • 3249777cdb Remove -pedantic option Marco Costalba 2010-10-03 14:37:50 +01:00
  • 544adf7e41 Use special handling for promotions in move_is_legal() Marco Costalba 2010-10-03 11:10:08 +01:00
  • 98b09b4038 Fix an obsoleted NO_PIECE_TYPE in a comment Marco Costalba 2010-10-02 18:57:46 +01:00
  • 0aeba002c8 Restore development version Marco Costalba 2010-10-02 14:36:43 +01:00
  • 247c2cd207 Increase warning level Marco Costalba 2010-10-02 11:46:18 +02:00
  • 46c16ab783 Stockfish 1.9 sf_1.9 Marco Costalba 2010-10-02 09:55:10 +01:00
  • 3fd0079807 Less aggressive move count based futility pruning Joona Kiiski 2010-07-04 00:38:49 +03:00
  • a28f4a56d3 Fix handling of 50 move rule and remove a fixme Marco Costalba 2010-09-25 11:21:24 +01:00
  • 7305b56957 Shrink OutpostBonus[] definition Marco Costalba 2010-09-25 11:12:55 +01:00
  • 045beac156 Simplify scale factors implementation Marco Costalba 2010-09-24 10:33:16 +02:00
  • 0e3535ea23 Rename no_mob_area in mobilityArea Marco Costalba 2010-09-24 09:43:48 +02:00
  • c254861ee6 Small code style in qsearch Marco Costalba 2010-09-21 14:40:10 +02:00
  • c1558dde12 Do not update killers in qsearch Marco Costalba 2010-09-14 10:39:12 +02:00
  • 9d1522b24f A king move can never have negative SEE Marco Costalba 2010-09-19 13:52:01 +01:00
  • 23fd379694 Simplify SEE Marco Costalba 2010-09-19 13:41:01 +01:00
  • 9ab0e1bb13 Retire NullMoveMargin Marco Costalba 2010-09-12 12:38:38 +01:00
  • debc815352 We need just one eval margin in search Marco Costalba 2010-09-14 10:57:48 +02:00
  • dd8a076128 Reintroduce rook contact checks Marco Costalba 2010-09-12 11:39:38 +01:00
  • 4350d9e8a6 Fix a warning under icc Marco Costalba 2010-09-14 04:24:04 +02:00
  • 42ed488987 Retire badCaptures[] array in MovePicker Marco Costalba 2010-09-13 09:49:49 +02:00
  • 4143d00011 Increase QueenContactCheckBonus Marco Costalba 2010-09-11 23:33:01 +02:00
  • 1a2768705a Do not update king tables when we skip king safety Marco Costalba 2010-09-12 14:02:33 +01:00
  • fa2478a81f Retire pawn storm evaluation Joona Kiiski 2010-09-06 10:53:10 +03:00
  • 5b5b496a6d Array FutilityMarginsMatrix stores Values Marco Costalba 2010-09-04 14:10:35 +01:00
  • 6096ca7a95 Remove get_* prefix from RootMoveList API Marco Costalba 2010-08-30 10:15:51 +02:00
  • 427dc2a82c Use only cumulativeNodes in RootMoveList Marco Costalba 2010-08-30 09:58:52 +02:00
  • b177e6dd91 Use evaluation margins also in main search Marco Costalba 2010-08-20 09:49:13 +02:00
  • d9dc9dbd65 Split branches in generate_piece_moves() Marco Costalba 2010-08-27 12:15:07 +02:00
  • 2a2353aac6 Speed up updateShelter() Marco Costalba 2010-08-26 12:13:07 +02:00
  • 1b4084b4a5 Assorted code style in evaluation.cpp Marco Costalba 2010-08-26 07:27:57 +01:00
  • c7dd9b8d0c Finally remove value from EvalInfo Marco Costalba 2010-08-25 21:01:03 +01:00
  • 9ee42d83b6 Remove dependency from ei.value in evaluate functions Marco Costalba 2010-08-25 20:32:25 +01:00
  • 3107e68c03 Remove margin[] from EvalInfo Marco Costalba 2010-08-25 20:16:27 +01:00
  • d4250c52f0 Remove MaterialInfo* from EvalInfo Marco Costalba 2010-08-25 20:05:38 +01:00
  • 15d265cc66 Change evaluate() signature Marco Costalba 2010-08-25 19:56:01 +01:00
  • fff59319b0 Retire attackedBy[] access functions Marco Costalba 2010-08-25 15:28:08 +02:00
  • b196af4dcd Decrypt some magics in bitboards definitions Marco Costalba 2010-08-25 14:13:05 +02:00
  • eb4858256b We don't need EvalInfo c'tor anymore Marco Costalba 2010-08-25 00:20:53 +01:00
  • c7a932bc74 Rename ei.kingDanger in ei.margin Marco Costalba 2010-08-20 09:47:07 +02:00
  • 00469d1798 Call apply_weight() only once in passed pawns evaluation Marco Costalba 2010-08-20 09:16:43 +02:00
  • 17d820e248 Don't need to memset() EvalInfo Marco Costalba 2010-08-24 15:59:24 +02:00
  • d73eea3f71 There is no need of storing mobility in EvalInfo Marco Costalba 2010-08-24 15:35:13 +02:00
  • 74033b004e Refresh comments in evaluate.cpp Marco Costalba 2010-08-24 14:48:40 +02:00
  • 6125966da0 Unify single MobilityBonus[] tables in a big single one Marco Costalba 2010-08-24 12:29:44 +02:00
  • 421867ea2d Retire trapped bishop evaluation Marco Costalba 2010-08-22 14:18:58 +01:00
  • e17fa64aec Retire UCI_Chess960 option Marco Costalba 2010-08-22 14:55:52 +01:00
  • 7b721b3663 Prefetch pawn hash key Marco Costalba 2010-08-21 19:57:52 +02:00
  • b6ba5f7fe4 Retire unstoppable pawns evaluation Marco Costalba 2010-08-20 11:25:34 +02:00
  • 73f1179d39 Remove my address from README Marco Costalba 2010-08-21 17:18:56 +01:00
  • 0363b54358 Retire beta counters stuff Marco Costalba 2010-08-20 18:16:20 +01:00
  • a44f79141e Use MovePicker's move ordering also at root Joona Kiiski 2010-08-19 13:29:40 +03:00
  • 79a28841f9 Move StartPositionFEN out of the header Marco Costalba 2010-08-19 17:55:32 +01:00
  • df4b106716 Move piece values in piece.h / piece.cpp Marco Costalba 2010-08-19 17:38:10 +01:00
  • a952c6bc6d Retire is_upper_bound() and friend Marco Costalba 2010-08-19 17:25:08 +01:00
  • 391e176274 Retire useless piece_value_midgame() overloads Marco Costalba 2010-08-19 17:00:36 +01:00
  • 5bed82cd4e Introduce and use SCORE_ZERO Marco Costalba 2010-08-19 16:36:18 +01:00
  • 4419924fcf Do not score PH_QCHECKS Marco Costalba 2010-08-19 14:50:02 +01:00
  • a5ae7fe260 Disable templetized operators by default Marco Costalba 2010-08-19 07:38:13 +01:00
  • 94b9c65e09 Introduce enum VALUE_ZERO instead of Value(0) Marco Costalba 2010-08-18 17:31:44 +01:00
  • 0e800c527a Use Use templetized operations for Score and Value Marco Costalba 2010-08-18 17:04:38 +01:00
  • 13bd0cff0d Use templetized operations for Piece Marco Costalba 2010-08-18 16:54:59 +01:00
  • 8e31764c49 Use templetized operations for Square Marco Costalba 2010-08-18 16:40:26 +01:00
  • 4ce08482c3 Use templetized operations for File and Rank Marco Costalba 2010-08-18 16:17:20 +01:00