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

Commit graph

  • 0de9257610 Streamline generate_moves() Marco Costalba 2012-08-22 08:29:49 +01:00
  • b84af67f4c Reformat piece values arrays Marco Costalba 2012-08-20 18:41:28 +01:00
  • 7c8b7222f5 Move zobrist keys out of Position Marco Costalba 2012-08-20 18:09:57 +01:00
  • ec9038b7b4 Retire copy c'tor from class Position Marco Costalba 2012-08-20 14:44:30 +01:00
  • ab65d3fd0e Prefer a reference to a pointer Marco Costalba 2012-08-20 07:54:38 +01:00
  • e8b7109eff Use enums instead of constants for piece values Marco Costalba 2012-08-20 00:04:42 +01:00
  • 0c6ed5929c Document De Bruijn sequences Marco Costalba 2012-08-19 14:12:39 +01:00
  • 2f4a9a140a Avoid wake up master thread when useless Marco Costalba 2012-08-19 13:06:26 +01:00
  • dba1bc354a Simplify idle_loop() signature Marco Costalba 2012-08-19 11:20:33 +01:00
  • 4b19430103 Prefer size_t over int for array sizes Marco Costalba 2012-08-19 10:20:15 +01:00
  • 7c1f8dbde9 Introduce namespace Bitbases Marco Costalba 2012-08-18 13:04:43 +01:00
  • 2c1ba2ab0d Introduce namespace UCI Marco Costalba 2012-08-18 11:50:43 +01:00
  • b011818917 Retire struct OptionsMap Marco Costalba 2012-08-18 11:23:18 +01:00
  • bc4de9edae Explicitly qualify STL functions Marco Costalba 2012-08-18 11:00:56 +01:00
  • 9de4ee6d32 Retire MovePickerExt struct Marco Costalba 2012-08-18 10:43:13 +01:00
  • 90ec4a403a Guard against 'divide by zero' in bench Marco Costalba 2012-07-30 09:44:54 +02:00
  • b61ec33f22 Added Haiku-specific changes to Makefile Joseph R. Prostko 2012-07-30 00:13:27 +00:00
  • 1f7b5d9a79 Fix UCI promotion move notation Marco Costalba 2012-07-26 18:16:24 +01:00
  • 5c6ba81cf2 Readme.txt: more grammar/style fixes Linus Arver 2012-07-19 12:09:37 -07:00
  • 591adf564a Readme.txt: grammar/stylistic fixes Linus Arver 2012-07-18 16:46:51 -07:00
  • f0db6a6c0b Fix regression in move_to_san() Marco Costalba 2012-07-15 09:03:38 +01:00
  • 520e680278 Introduce notation.h Marco Costalba 2012-07-15 08:14:25 +01:00
  • abc6a0be2f Rewrite pv_info_xxx() signatures Marco Costalba 2012-07-14 13:19:16 +01:00
  • 9dbda6652e Include castle moves in 'dangerous' flag Marco Costalba 2012-07-14 12:29:11 +01:00
  • 5dc0df8435 Merge exclusion search conditions Marco Costalba 2012-07-14 12:18:14 +01:00
  • 6e5a334c95 Remove redundant condition in is_dangerous() Marco Costalba 2012-07-13 10:54:24 +02:00
  • 6becc81446 Silence a MSVC warning in class Tie Marco Costalba 2012-07-08 10:22:42 +01:00
  • 6b5322ce00 Rename first_1 / last_1 in lsb / msb Marco Costalba 2012-07-08 08:30:37 +01:00
  • 67d91dfd50 Use last_1() to compute new TT size Marco Costalba 2012-07-07 19:30:27 +01:00
  • 089e54c7fd Revert to -O3 with Clang Marco Costalba 2012-07-07 19:00:05 +01:00
  • 0b3ffb54b7 Fix signedness warning in time_to_msec() Marco Costalba 2012-07-07 16:28:39 +01:00
  • 775488340e More idiomatic signature for operator=() Marco Costalba 2012-07-05 11:52:11 +01:00
  • 7d2530873e Streamline null search reduction formula Marco Costalba 2012-07-05 11:48:17 +01:00
  • 18505f1fc4 Clear transposition table on "ucinewgame" Marco Costalba 2012-06-30 08:00:48 +01:00
  • dc88cd691f Templetize make_move() helpers Marco Costalba 2012-06-25 07:57:28 +01:00
  • ebe8009aff Reduce indentation in UCIOption::operator=() Marco Costalba 2012-06-25 00:14:42 +01:00
  • 628808a113 Micro-optimize move_to_san() Marco Costalba 2012-06-24 12:08:07 +01:00
  • dc7fd868f4 Use type_of() to categorize the moves Marco Costalba 2012-06-24 10:08:16 +01:00
  • 7b4aa10708 Rename move.cpp to notation.cpp Marco Costalba 2012-06-24 09:46:08 +01:00
  • 960a689769 Rename ThreadsManager to ThreadPool Marco Costalba 2012-06-24 09:30:40 +01:00
  • 5f5d056c8f Replace make_square() with operator|(File, Rank) Marco Costalba 2012-06-23 08:49:33 +01:00
  • 9c7e2c8f9d Coding style in move.cpp Marco Costalba 2012-06-23 07:51:02 +01:00
  • 4f5680950a Add min pawn-king distance to endgame evaluation Marco Costalba 2012-06-17 09:18:18 +01:00
  • 9793fa1906 Calculate min distance between king and his pawns Marco Costalba 2012-06-17 09:03:05 +01:00
  • 0446fc85de Reformat pick_random() in magics calculation Marco Costalba 2012-06-10 11:11:28 +01:00
  • 764d3f44b6 Fix a compile error in opposite_colors() Marco Costalba 2012-06-02 08:51:58 +01:00
  • 0412f4a1ee Fix an issue when adding a book during the game Marco Costalba 2012-05-27 14:13:14 +01:00
  • 6828325881 Retire PieceOffset[] in book.cpp Marco Costalba 2012-05-27 13:43:15 +01:00
  • 61a054b170 Fix a possible 'Division by zero' Marco Costalba 2012-05-26 23:14:37 +01:00
  • 3361ad4242 Rename psq_score in ReducedStateInfo Marco Costalba 2012-05-26 22:43:23 +01:00
  • 6c9c6dd989 Fix book file regression Marco Costalba 2012-05-26 10:11:59 +01:00
  • a358dfe934 Redefine enum CastleRight Marco Costalba 2012-05-26 09:51:16 +01:00
  • 0ecc920a09 Add a known draw case in kpk bitbase generation Marco Costalba 2012-05-19 08:38:23 +01:00
  • f86182e791 Simplify Position::print() Marco Costalba 2012-05-12 11:35:40 +01:00
  • c19a6ef82d Revert "Don't split if reduced below min_split_depth" Marco Costalba 2012-05-12 09:57:24 +01:00
  • ecb84464f9 Improve previous patch Marco Costalba 2012-05-12 09:21:52 +01:00
  • 1b2af05ea6 Junior promotion patch Balint Pfliegel 2012-05-12 00:01:33 +01:00
  • caef319219 Fix compilation with Android NDK Marco Costalba 2012-05-09 09:33:25 +02:00
  • 2f47844c7c Simplify attacks_bb() Marco Costalba 2012-05-01 12:17:08 +01:00
  • b9bc6e823f Change pos.pieces() argument order Marco Costalba 2012-05-01 12:01:38 +01:00
  • 5e90580088 Convert constants to decimal representation Marco Costalba 2012-05-01 11:33:38 +01:00
  • ef0496ff40 Don't split if reduced depth is below min_split_depth Marco Costalba 2012-04-22 12:59:35 +01:00
  • 96f4ab48d8 Increase optimization level of Clang Marco Costalba 2012-04-29 23:11:23 +01:00
  • 39c08c17c5 Remove unreachable extension condition Marco Costalba 2012-04-29 18:58:48 +01:00
  • b93693b831 Add support for Mac clang compiler Andy Duplain 2012-04-29 10:14:50 +01:00
  • cdfe43eb8f Proper indenting of multiple conditions Marco Costalba 2012-04-28 11:08:10 +01:00
  • 456f37b8ab Rename square_empty() to is_empty() Marco Costalba 2012-04-28 10:49:52 +01:00
  • e8d89ca5b0 Micro-optimize king evaluation Marco Costalba 2012-04-28 10:37:55 +01:00
  • 2aac860db3 Fix wrong condition in PawnEntry::king_safety() Marco Costalba 2012-04-27 10:30:35 +01:00
  • 8b00e50cb7 Clear TT before running 'bench' Marco Costalba 2012-04-26 19:01:13 +01:00
  • be3b8f3ae9 Retire "Active reparenting" Marco Costalba 2012-04-22 17:52:31 +01:00
  • ce159b16b9 Fix endless reaparenting loop Marco Costalba 2012-04-17 09:11:34 +02:00
  • 5392007a24 Improved cutoff check when reparenting Marco Costalba 2012-04-16 14:19:22 +02:00
  • f59323b56a Use more_than_one() instead of single_bit() Marco Costalba 2012-04-14 09:16:34 +01:00
  • 25a9b601b2 Reparent to latest Marco Costalba 2012-04-13 06:32:55 +01:00
  • c645aca199 Don't reparent if a cutoff is pending Marco Costalba 2012-04-10 19:48:57 +01:00
  • 44432f67d7 Active Reparenting Marco Costalba 2012-04-10 18:00:31 +01:00
  • d66b765eb6 Sync compute_xxx implementations Marco Costalba 2012-04-09 11:35:47 +01:00
  • e72b93e44f Move Tempo to evaluation Marco Costalba 2012-04-09 10:34:17 +01:00
  • 68885f78f3 Micro-optimize do_castle_move() Marco Costalba 2012-04-09 09:23:52 +01:00
  • 4a310baae2 Disable book during analysis Marco Costalba 2012-04-09 08:09:02 +01:00
  • d549497144 Introduce make_castle_right() helper Marco Costalba 2012-04-08 17:07:56 +01:00
  • e56342ed00 Shrink castlePath[] and castleRookSquare[] sizes Marco Costalba 2012-04-08 11:32:01 +01:00
  • 0049d3f337 Reduce stack usage Marco Costalba 2012-04-08 08:16:37 +01:00
  • e0cae4bef8 Fix 'bench' for Chess960 case Marco Costalba 2012-04-07 14:06:42 +01:00
  • 9546b79e20 Use bench to implement UI 'perft' command Marco Costalba 2012-04-07 13:23:43 +01:00
  • cc04a745e2 Teach 'bench' to run current position Marco Costalba 2012-04-07 12:04:03 +01:00
  • ce5b972736 Don't need to wait after a "ponderhit" Marco Costalba 2012-04-07 11:47:37 +01:00
  • f30f384757 Revert "Penalty for undefended rook" Marco Costalba 2012-04-07 11:34:22 +01:00
  • 676b2c8435 Replace Position::copy() Marco Costalba 2012-04-06 19:13:48 +01:00
  • c2fc80e5d1 Revert thread_local stuff Marco Costalba 2012-04-06 18:36:46 +01:00
  • b1f57e92ce Use thread_local compiler specifics Marco Costalba 2012-04-06 17:01:41 +01:00
  • bed4075580 Fix a (theoretical) race leading to a crash Marco Costalba 2012-04-06 15:22:02 +01:00
  • 5a2d525048 Teach UI thread to use main thread resources Marco Costalba 2012-04-06 14:17:08 +01:00
  • e1919384a2 Don't store Thread info in Position Marco Costalba 2012-04-06 13:46:53 +01:00
  • 699f700162 Introduce thread local storage Marco Costalba 2012-04-06 12:39:07 +02:00
  • 797c960d20 Rewrite pop_1st_bit() to be endian independent Marco Costalba 2012-04-06 11:37:07 +02:00
  • 673bc5526f Use a Thread instead of an array index Marco Costalba 2012-04-04 07:54:02 +01:00
  • 0439a79566 Big Position renaming Marco Costalba 2012-04-02 18:21:17 +01:00
  • 37fa8adc2b Micro-optimize last_1() for 32bits Marco Costalba 2012-04-04 06:52:07 +01:00