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

Commit graph

  • df31398bb9 Fix bug in useless checks prune Marco Costalba 2012-01-29 22:38:08 +01:00
  • a94fd3bbec Reformat kpk bitbase Marco Costalba 2012-01-29 12:41:50 +01:00
  • 1a1742ac4f Don't log search info after a stop Marco Costalba 2012-01-29 11:25:02 +01:00
  • a492a9dd07 Bitwise operator overloads between Bitboard and Square Marco Costalba 2012-01-29 09:54:17 +01:00
  • 875a8079bc Replace clear_bit() with xor_bit() Marco Costalba 2012-01-29 09:11:03 +01:00
  • b76c04c097 Rename ValueType to Bound Marco Costalba 2012-01-27 19:47:56 +01:00
  • f7b4983137 Do not require -lpthread when linking in mingw Marco Costalba 2012-01-27 19:41:12 +01:00
  • eeef654cd7 Restore LMR depth limit Marco Costalba 2012-01-24 07:17:15 +01:00
  • 7fb6fd2f55 Reformat threads code Marco Costalba 2012-01-26 23:18:43 +01:00
  • a189a5f0c5 Use Windows threads library with mingw Marco Costalba 2012-01-25 06:29:30 +01:00
  • 24b25b4827 Order bad captures by MVV/LVA Marco Costalba 2012-01-21 20:53:42 +01:00
  • 830ff985db Revert "Fix link time optimization gcc option" Marco Costalba 2012-01-23 20:47:20 +01:00
  • 3d937e1e90 Simplify locking usage Marco Costalba 2012-01-23 15:20:53 +01:00
  • 04ff9c2548 Simplify our insertion sort implementation Marco Costalba 2012-01-22 22:53:57 +01:00
  • 28bf56e725 Fix link time optimization gcc option Auguste Pop 2012-01-04 18:01:12 +08:00
  • 662d1859bd Shrink sequencer table Marco Costalba 2012-01-22 14:25:31 +01:00
  • 97e0b0a01e Assorted code style in movepicker.cpp Marco Costalba 2012-01-22 11:57:42 +01:00
  • 04ac1bcabe Fix incorrect assert(PvNode == (alpha != beta - 1)) Marco Costalba 2012-01-22 11:33:53 +01:00
  • ec9b037e5f Order the recaptures by MVV/LVA Marco Costalba 2012-01-22 11:19:44 +01:00
  • 6f6be95bad Rename NON_CAPTURE to QUIET Marco Costalba 2012-01-21 18:45:18 +01:00
  • b96db269a8 Reshuffle stuff in MovePicker Marco Costalba 2012-01-21 23:32:48 +01:00
  • dcbb05ef39 Fix ss->currentMove when probcutting Marco Costalba 2012-01-21 23:30:56 +01:00
  • e25de55fac Use an enum instead of a table as MovePicker sequencer Marco Costalba 2012-01-21 13:43:24 +01:00
  • 28892666bd Sync generate_direct_checks() with generate_piece_moves() Marco Costalba 2012-01-21 12:07:03 +01:00
  • 6058e7cf60 Triviality in SERIALIZE_PAWNS() macro usage Marco Costalba 2012-01-18 17:52:55 +01:00
  • 2a21543c88 Remove unused #include lines Justin Blanchard 2012-01-17 04:20:13 +08:00
  • 007613cb5e Fix "go nodes", at least when Threads=1 Justin Blanchard 2012-01-13 14:33:22 +08:00
  • 1b69ef8e6c Don't allow LMR to fall in qsearch Marco Costalba 2012-01-15 09:54:27 +01:00
  • 972dec454c Microptimize generation of pawn evasions Marco Costalba 2012-01-17 21:31:49 +01:00
  • b6b8c62ba5 Simplify pawn captures generation Marco Costalba 2012-01-16 14:27:12 +01:00
  • db57b5f8f4 Fix a (bogus) warning with gcc 4.4 Marco Costalba 2012-01-16 10:11:52 +01:00
  • 4a4513d126 Retire double-profile-build Makefile target Marco Costalba 2012-01-15 17:02:06 +01:00
  • 2b1324eddb Fix gcc name used in Link Time Optimization Marco Costalba 2012-01-15 12:50:09 +01:00
  • dfd030b67a Make init_magic() piece agnostic Marco Costalba 2012-01-15 08:24:50 +01:00
  • 20621ed3e3 Unify some template specializations Marco Costalba 2012-01-14 23:01:09 +01:00
  • 2aec8fb956 Retire queen_attacks_bb() Marco Costalba 2012-01-14 23:00:10 +01:00
  • 3ec94abcdb Use 'adjacent' instead of 'neighboring' Marco Costalba 2012-01-14 18:03:57 +01:00
  • e1907e349f Restore development version Marco Costalba 2012-01-02 18:23:05 +01:00
  • f237e8b8ea Stockfish 2.2.2 sf_2.2.2 Marco Costalba 2011-12-29 11:09:11 +01:00
  • 103b368ab7 Move struct RootMove to Search namespace Marco Costalba 2012-01-14 13:49:25 +01:00
  • a29dd88f75 Use a set to store SearchMoves Marco Costalba 2012-01-14 11:45:54 +01:00
  • a1076cc68a Fix a gcc 4.7 warning Marco Costalba 2012-01-13 07:56:59 +01:00
  • 78908b7aed Enable easy move detection only for recaptures Marco Costalba 2012-01-12 21:26:25 +01:00
  • d98150dffc Use operator~ to flip colors and squares Marco Costalba 2012-01-12 19:31:18 +01:00
  • c549f71f64 Small touches in FEN decoding Marco Costalba 2012-01-12 18:12:25 +01:00
  • c19ea4b000 Retire is_mate() Marco Costalba 2012-01-10 11:57:06 +01:00
  • bede30e7a6 Introduce piece_moved() to simplify common code Marco Costalba 2012-01-09 22:34:00 +01:00
  • b05fbb3733 Unify PseudoAttacks arrays Marco Costalba 2012-01-09 09:48:27 +01:00
  • 9b43fd7937 Use CheckInfo to generate checks Marco Costalba 2012-01-08 15:08:20 +01:00
  • 87fc9dcaa3 Add castling to generation of checking moves Marco Costalba 2012-01-08 12:08:16 +01:00
  • 83f3ea7ab4 Last touches to movegen.cpp Marco Costalba 2012-01-06 12:37:33 +01:00
  • 9c8c4ff46f Retire the redundant MV_CHECK Marco Costalba 2012-01-05 10:50:51 +01:00
  • d655147e8c Retire generate_discovered_checks Marco Costalba 2012-01-05 09:27:50 +01:00
  • 3c675db3d0 Rearrange pawn moves generation Marco Costalba 2012-01-04 16:40:12 +01:00
  • cf247e7e30 Reshuffle stuff in movegen.cpp Marco Costalba 2012-01-04 14:10:53 +01:00
  • 0026c88b3a Retire OLD_LOCKS option Marco Costalba 2012-01-07 11:17:10 +01:00
  • 6482ce2bb2 Fix compile on HP-UX 11's HP's C++ Marco Costalba 2012-01-07 00:04:08 +01:00
  • 867a5a8cd2 Restore development version Marco Costalba 2012-01-02 18:23:05 +01:00
  • 78e6b361c5 Stockfish 2.2.1 sf_2.2.1 Marco Costalba 2011-12-29 11:09:11 +01:00
  • aa392c366e Extra time management safety Marco Costalba 2012-01-06 10:28:15 +01:00
  • f80c50bcdd Try hard not to lose on time Marco Costalba 2012-01-02 23:40:14 +01:00
  • d282cf6964 Avoid a race at thread creation Marco Costalba 2012-01-03 21:13:29 +01:00
  • b1fcfe4c5d Streamline generation of MV_NON_EVASION Marco Costalba 2012-01-03 15:16:01 +01:00
  • 30418a3cfc Fix a warning under gcc Marco Costalba 2012-01-03 08:56:29 +01:00
  • cb1709ef5e Revert cond_signal() fix Marco Costalba 2012-01-02 14:37:44 +01:00
  • 67338e6f32 Big renaming of move's helpers Marco Costalba 2012-01-01 16:00:00 +01:00
  • 8300ab149c Simplify Book APIs Marco Costalba 2011-12-31 17:52:14 +01:00
  • c00443b19e Restore development version Marco Costalba 2011-12-29 11:49:49 +01:00
  • 9db9e4f7d3 Stockfish 2.2 sf_2.2 Marco Costalba 2011-12-29 11:09:11 +01:00
  • 22e40c8c10 Fix cond_signal() semantics when using OLD_LOCKS Marco Costalba 2011-12-31 15:27:14 +01:00
  • e9296d694c Unify BitCountType selection Marco Costalba 2011-12-31 09:46:43 +01:00
  • fb4b4f772e Fix Windows 64 build Marco Costalba 2011-12-31 00:11:49 +01:00
  • f4dadee5e2 Reformat types.h Marco Costalba 2011-12-30 17:08:07 +01:00
  • 808a312e1c Simplify debug functions Marco Costalba 2011-12-30 16:14:24 +01:00
  • 93e539d909 Assorted cleanups in benchmark.cpp Marco Costalba 2011-12-30 14:40:35 +01:00
  • 9d7a36121a Retire RootMove::nodes Marco Costalba 2011-12-30 14:16:15 +01:00
  • 8307da0de7 Update copyright year to 2012 Marco Costalba 2011-12-30 13:24:41 +01:00
  • ad43ce1436 Simplify printing of engine info Marco Costalba 2011-12-30 12:53:51 +01:00
  • 0a6532a39d Retire run-time detection of hardware POPCNT Marco Costalba 2011-12-30 11:30:26 +01:00
  • 20a6f99cdb Fix an off-by-one bug in ucioption.cpp Marco Costalba 2011-12-29 18:25:08 +01:00
  • 4554d8b2ac Better use STL algorithms in Endgame functions Marco Costalba 2011-12-29 13:18:03 +01:00
  • 9cb187762a Wait for main thread to finish before to exit Marco Costalba 2011-12-29 09:55:09 +01:00
  • 4a8c1b2470 Use for_each() in Endgames d'tor Marco Costalba 2011-12-29 00:13:49 +01:00
  • 0759d8f430 Add user-defined conversions to UCIOption Marco Costalba 2011-12-28 18:27:18 +01:00
  • ae65ab25d5 Fix score_to_uci() Marco Costalba 2011-12-28 14:18:56 +01:00
  • 24417a6cd9 Better document how mate scores are stored in TT Marco Costalba 2011-12-28 13:22:09 +01:00
  • ad4739a6d4 Retire SquaresByColorBB[] and enum SquareColor Marco Costalba 2011-12-28 10:49:55 +01:00
  • a695ed65a8 Rename Pieces Marco Costalba 2011-12-27 19:26:27 +01:00
  • 750ac9ac50 Document mate distance pruning Marco Costalba 2011-12-27 16:01:33 +01:00
  • 07f3f0384a Assert enhancements in search Marco Costalba 2011-12-27 01:00:44 +01:00
  • 87b483f999 Reformat UCI option code Marco Costalba 2011-12-26 16:21:13 +01:00
  • c2d42ea833 Rename getters functions removing 'get_' prefix Marco Costalba 2011-12-25 11:50:59 +01:00
  • b5f6c2241b Restore std::cout instead of printf() Marco Costalba 2011-12-25 09:04:28 +01:00
  • e89a8e0913 Correctly define operators in types.h Marco Costalba 2011-12-24 09:55:35 +01:00
  • d543a64cc7 Don't update killers for evasions Marco Costalba 2011-12-08 17:54:37 +01:00
  • 939b621e5c Use ADL to skip std:: qualifier Marco Costalba 2011-12-18 20:48:59 +01:00
  • a77a3b723f Disable again buffering at startup Marco Costalba 2011-12-17 16:56:36 +01:00
  • 976270916b Headers cleanup in ucioption.cpp Marco Costalba 2011-12-17 15:58:19 +01:00
  • 87f7e99bc4 Use printf() instead of std::cout() Marco Costalba 2011-12-17 14:53:11 +01:00
  • 72d8d27234 Retire update_history() Inline the only caller site Marco Costalba 2011-12-16 10:23:25 +01:00