1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-13 14:19:36 +00:00

Commit graph

  • 0901e12102 Revert "Simplify Evaluation" Marco Costalba 2013-02-02 06:43:11 +01:00
  • 58c9fbacc7 Revert "Extend full 3 fold detection to PvNodes" Marco Costalba 2013-01-28 17:24:01 +01:00
  • 483c98a69e Rewrite do_castle_move() Marco Costalba 2013-01-27 18:48:27 +01:00
  • 2218a5836a Rewrite do_null_move() Marco Costalba 2013-01-27 11:45:01 +01:00
  • 76a0d3c05a Get rid of some locals in do_castle_move() Marco Costalba 2013-01-27 10:56:03 +01:00
  • 52cab06fff Don't prefetch if not needed Marco Costalba 2013-01-27 10:15:59 +01:00
  • bd87ab9ff5 Retire generate_king_moves() Marco Costalba 2013-01-26 22:07:28 +01:00
  • 57797822f8 Bring back just bishop pins Gary Linscott 2013-01-26 15:35:00 -05:00
  • 7062db7cb2 Clarify slavesMask usage Marco Costalba 2013-01-26 14:23:37 +01:00
  • 166cc0292c Revert "Further push singular extension" Marco Costalba 2013-01-21 23:14:10 +01:00
  • 496c7497cb Merge branch 'simplify_eval' of https://github.com/glinscott/Stockfish Marco Costalba 2013-01-25 21:01:24 +01:00
  • e83b9075ff Simplify evaluation Gary Linscott 2013-01-24 08:54:13 -05:00
  • 6950d07bf4 Small reformat of split() Marco Costalba 2013-01-21 17:22:31 +01:00
  • 054d117d25 Fix an idiotic icc warning Marco Costalba 2013-01-20 17:24:06 +01:00
  • 62b32a4737 Futher renaming in thread.cpp Marco Costalba 2013-01-20 11:54:30 +01:00
  • 588670e8d2 Big renaming in thread stuff Marco Costalba 2013-01-16 09:28:41 +01:00
  • c465f4c4df Fix race while exiting Marco Costalba 2013-01-16 09:26:10 +01:00
  • 8737b26a23 Remove Threat Extension Lucas Braesch 2013-01-01 11:51:35 +08:00
  • 78a9531773 Fix a bug in timer loop Marco Costalba 2013-01-14 19:32:30 +01:00
  • d1143794a0 Polymorphic Thread hierarchy Marco Costalba 2013-01-14 00:32:30 +01:00
  • e70eae2c91 Don't use do_sleep flag Marco Costalba 2013-01-13 18:38:44 +01:00
  • 99ae47716a Re-add the hack Marco Costalba 2013-01-13 23:51:15 +01:00
  • dda7de17e7 Retire set_timer() Marco Costalba 2013-01-13 18:22:33 +01:00
  • 869c924410 Retire obsolete race hack Marco Costalba 2013-01-13 17:04:39 +01:00
  • ea6c1f7a17 Retire Threads wake_up() and sleep() Marco Costalba 2013-01-13 15:50:57 +01:00
  • 81cd7d787e Rename wake_up() to notify_one() Marco Costalba 2013-01-13 15:35:38 +01:00
  • a523cea772 Unify 'ponderhit' handling Marco Costalba 2013-01-13 14:36:27 +01:00
  • a66a7c3870 Small change to "ponderhit" handling Marco Costalba 2013-01-13 14:28:22 +01:00
  • 89a89eb605 Simplify and rename wait_for_stop_or_ponderhit() Marco Costalba 2013-01-13 14:15:19 +01:00
  • 3b14b17664 Simplify a condition in search() Marco Costalba 2013-01-13 12:34:31 +01:00
  • 3a836dab59 Clarify SAN disambiguation in case of a pinned piece Marco Costalba 2013-01-12 13:19:06 +01:00
  • e1191b35e8 Async 'stop' command Marco Costalba 2013-01-06 12:49:01 +01:00
  • edce2a8448 Revert so called "fromNull patch" Marco Costalba 2013-01-06 22:55:35 +01:00
  • 9b1cf3cf43 Have fun with union in book.cpp Marco Costalba 2013-01-05 15:24:18 +01:00
  • bff65a211f Retire 'Cowardice' and 'Aggressiveness' UCI options Marco Costalba 2013-01-04 16:49:24 +01:00
  • 2d60995c00 Retire 'mate in x' hack Marco Costalba 2013-01-04 16:29:13 +01:00
  • 0454bbc54f Don't exit if unable to find bench file Marco Costalba 2013-01-04 14:52:21 +01:00
  • 900e2d4e1e Teach file_to_char() about upper/lower case Marco Costalba 2013-01-04 14:10:35 +01:00
  • 9d1151575d Reformat FEN construction Marco Costalba 2013-01-04 12:32:13 +01:00
  • 193741218c Remove some obsolete asserts on TT values Marco Costalba 2012-12-31 16:28:40 +01:00
  • 896420b166 Allow to pass a 'seed' to RKISS Marco Costalba 2012-12-31 11:57:49 +01:00
  • 009a0f88e0 Micro-optimization in evaluate_space() Marco Costalba 2012-12-31 11:26:12 +01:00
  • e1d681458e Add 'mate' limit to 'bench' command Marco Costalba 2012-12-30 15:48:37 +01:00
  • ce063f59cd Handle UCI command "mate in x moves" Marco Costalba 2012-12-30 11:40:20 +01:00
  • 3cf6471738 Revert evaluation cache Marco Costalba 2012-12-27 12:13:31 +01:00
  • f78b68b7ff Add list of legal moves to Position::pretty() Marco Costalba 2012-12-27 11:08:20 +01:00
  • e9ab7353de Add checkers info to Position::pretty() Marco Costalba 2012-12-26 18:22:56 +01:00
  • 9d1978e217 Remove two obsolete asserts in prevents_move Marco Costalba 2012-12-26 12:27:09 +01:00
  • db097921bc Rename yields_to_threat and prevents_threat Marco Costalba 2012-12-26 12:15:55 +01:00
  • 894c43a1d6 Introduce Null Threat extension Marco Costalba 2012-12-24 09:07:17 +01:00
  • b5b799b5ab Fix a couple of extra spaces Marco Costalba 2012-12-25 18:48:41 +01:00
  • e82382703c Retire Position::in_check() Marco Costalba 2012-12-25 17:59:35 +01:00
  • 3b49aeb4f2 Retire Position::move_is_legal() Marco Costalba 2012-12-25 11:40:28 +01:00
  • 423c6d8a8a Small tweak in is_pseudo_legal() Marco Costalba 2012-12-25 11:22:55 +01:00
  • 158014b39d Introduce namespace Pawns Marco Costalba 2012-12-22 11:21:06 +01:00
  • 231f62baf7 Introduce namespace Material Marco Costalba 2012-12-16 12:00:54 +01:00
  • 52bbf372bb Don't need to check for bestValue < beta to split Marco Costalba 2012-12-15 13:11:10 +01:00
  • 3ddf91d9d1 Remove an extra semicolon Marco Costalba 2012-12-15 11:20:04 +01:00
  • a2f46446cf Revert store of distinct upper and lower bounds Marco Costalba 2012-12-15 11:11:38 +01:00
  • 9edc7d6958 Merge branch 'eval_cache' Marco Costalba 2012-12-10 09:22:13 +01:00
  • 55db871472 Fix comparison with alpha, not beta Marco Costalba 2012-12-09 14:19:21 +01:00
  • da98a45bcb Ensure valueLower <= valueUpper Marco Costalba 2012-12-09 13:43:04 +01:00
  • feeafb0a50 Store distinct upper and lower bound scores Marco Costalba 2012-12-09 11:08:37 +01:00
  • 22c557ca7c Micro-optimize color_of() Marco Costalba 2012-12-05 11:05:32 +01:00
  • 6a93488291 Update Readme.txt now that we support 64 threads thaspel 2012-12-04 11:29:26 +01:00
  • 6fa83f5188 Merge branch 'eval_cache' Marco Costalba 2012-12-04 07:57:46 +01:00
  • ce248e7920 Increase MAX_THREADS to 64 Marco Costalba 2012-12-03 14:13:16 +01:00
  • 23bdd06442 Reintroduce eval optimizaion from null search Marco Costalba 2012-12-01 18:06:29 +01:00
  • 98cd8239cc Don't save eval score in TT Marco Costalba 2012-12-01 15:18:08 +01:00
  • 2a585b63b8 Don't use TT just to save a node evaluation Marco Costalba 2012-12-01 15:12:18 +01:00
  • a5ea3a202e Don't read eval from TT anymore Marco Costalba 2012-12-01 14:51:49 +01:00
  • 69de670353 Retire eval optimization from null search Marco Costalba 2012-12-01 14:48:13 +01:00
  • 4e5d834e8e Add eval cache infrastructure Marco Costalba 2012-12-01 13:51:14 +01:00
  • 4502917665 Don't double check for move legality Marco Costalba 2012-11-27 20:05:03 +01:00
  • 5af8179647 Update bestValue when futility pruning Marco Costalba 2012-11-26 16:13:36 +01:00
  • 55df3fa2d7 Avoid spamming the GUI in multipv search Marco Costalba 2012-11-18 11:33:14 +01:00
  • 8367cf15da Triviality in move_gives_check() Marco Costalba 2012-11-17 12:57:58 +01:00
  • 942989939a Better document fail-high condition Marco Costalba 2012-11-17 12:44:19 +01:00
  • 239d7b3fd1 Don't access std::cout from Position::print() Marco Costalba 2012-11-11 13:18:10 +01:00
  • 116234d6c6 Restore old BOUND_EXACT logic in qsearch Marco Costalba 2012-11-11 11:49:02 +01:00
  • c45a4e0b48 Revert "Don't prune discovered checks" Marco Costalba 2012-11-11 11:04:58 +01:00
  • 96d3b1c92b Don't prune discovered checks Marco Costalba 2012-11-07 18:20:39 +01:00
  • 3b87314331 Previous patch test results Marco Costalba 2012-11-07 18:05:45 +01:00
  • c581b7ea36 Another attempt at evaluation shortcut Marco Costalba 2012-11-05 10:13:48 +01:00
  • a5b1f4774f Temporary revert previous patch Marco Costalba 2012-11-05 07:28:42 +01:00
  • 37e9802411 Skip evaluate() call after a null move Marco Costalba 2012-11-04 10:21:40 +01:00
  • a87831230d Correctly fix "break from split" patch Marco Costalba 2012-11-03 17:06:49 +01:00
  • dd5b3086f5 Relax constrain in prevents_threat() Marco Costalba 2012-11-03 15:48:34 +01:00
  • 47f988f05f Sync connected_threat() and yields_to_threat() Marco Costalba 2012-11-03 15:33:46 +01:00
  • 07989712af Don't 'break' upon returning from split() Marco Costalba 2012-11-03 14:37:10 +01:00
  • d0d69a5358 Remove a redundant condition in connected_moves() Marco Costalba 2012-11-03 13:45:10 +01:00
  • 972de506a0 Relax constrain in connected_moves() Marco Costalba 2012-11-03 13:25:23 +01:00
  • ed1574e46c Reformat connected_moves() Marco Costalba 2012-11-03 12:57:07 +01:00
  • 52f55179a8 Fix an off-by-one bug in multi pv print Marco Costalba 2012-11-03 00:30:46 +01:00
  • bbdf9e4737 Fix a condition in connected_moves() Marco Costalba 2012-11-02 17:04:51 +01:00
  • 94ecdef8ac Micro-optimize pop_lsb() for 64bit case Marco Costalba 2012-11-01 09:30:03 +01:00
  • e3b0327812 Fix a warning under MSVC Marco Costalba 2012-11-02 11:41:49 +01:00
  • c039103b31 Pass InCheck as template parameter of qsearch() Marco Costalba 2012-11-01 14:49:54 +01:00
  • fe1cbe2638 Use correct occupancy in connected_threat() Marco Costalba 2012-10-30 20:21:22 +01:00
  • 4e31c39a64 Retire move_attacks_square() Marco Costalba 2012-10-30 19:56:19 +01:00