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

Commit graph

  • 1ae6ae9b60 Fix book move with searchmoves compatibility Marco Costalba 2011-12-15 07:25:45 +01:00
  • af4fadebda Simplify id_loop() signature Marco Costalba 2011-12-14 12:12:28 +01:00
  • 0af3af5d25 Reformat sending of PV information Marco Costalba 2011-12-14 09:21:00 +01:00
  • 852d45a600 Further simplify aspiration code Marco Costalba 2011-12-14 06:18:33 +01:00
  • 96213689e4 Simplify aspiration window calculation Marco Costalba 2011-12-07 17:51:02 +01:00
  • 4e59c5c274 Retire RootMoveList Marco Costalba 2011-12-12 17:55:20 +01:00
  • 7d97ebfe7f Fix another crash triggered by previous patch Marco Costalba 2011-12-11 11:42:16 +01:00
  • 377c406c74 Fix a crash when quitting while searching Marco Costalba 2011-12-11 10:07:16 +01:00
  • 91601d7f95 Prune silly comments in search() Marco Costalba 2011-12-10 19:14:13 +01:00
  • f3728e66f8 Allow to prune also first move Marco Costalba 2011-12-08 19:25:52 +01:00
  • 3f14ed6602 Don't update bestValue when pruning Marco Costalba 2011-12-08 19:12:17 +01:00
  • 14df99130f Fix description of endgame scaling functions Marco Costalba 2011-12-10 10:14:25 +01:00
  • 47bcb892af Fix compile for 64 bits Marco Costalba 2011-12-08 13:55:27 +01:00
  • 6e05055f06 Set captureThreshold according to static evaluation Marco Costalba 2011-12-08 13:48:18 +01:00
  • da6e53a436 Remove some (int) casts Marco Costalba 2011-12-07 08:21:25 +01:00
  • 56774fff20 Retire all extensions (but checks) for non-PV nodes Marco Costalba 2011-12-07 07:45:44 +01:00
  • 3527a42063 Prefer empty() to size() Marco Costalba 2011-12-06 14:18:04 +01:00
  • 98352a5e84 Use operator() instead of apply() in endgames Marco Costalba 2011-12-05 20:58:23 +01:00
  • 11a7980976 Fix disambiguation bug in move_to_san() Marco Costalba 2011-12-04 12:24:15 +01:00
  • 5b8ca1eee7 Move SearchStack under Search namespace Marco Costalba 2011-12-04 11:46:31 +01:00
  • 81cd417b45 Retire move.h Marco Costalba 2011-12-04 10:53:40 +01:00
  • a44c5cf4f7 Prefer 0 to EmptyBoardBB Marco Costalba 2011-12-03 11:56:11 +01:00
  • 5c5af4fa65 Retire neighboring_files_bb() overload Marco Costalba 2011-12-03 11:43:07 +01:00
  • efd2167998 Don't disable IO buffering at startup Marco Costalba 2011-12-03 10:54:44 +01:00
  • 348f824104 Tidy up comments in uci.cpp Marco Costalba 2011-12-03 10:41:50 +01:00
  • 0f7cbaca75 Tidy up comments in thread.cpp Marco Costalba 2011-11-28 15:54:40 +01:00
  • e870afa5d5 Include <cstring> in search.h Marco Costalba 2011-11-28 07:30:31 +01:00
  • 9bacd921fa Little reformat of elapsed_search_time() Marco Costalba 2011-11-27 22:36:13 +01:00
  • bb3427ca85 Detach search arguments from UI thread Marco Costalba 2011-11-27 17:07:17 +01:00
  • 6809b57cfc After a "stop" do not read new input until search finishes Marco Costalba 2011-11-27 12:16:23 +01:00
  • ffa75215cc Fix a race in pondering mode Marco Costalba 2011-11-26 16:29:54 +01:00
  • c4517c013c Introduce Search namespace Marco Costalba 2011-11-26 12:07:35 +01:00
  • ed04c010eb Rewrite async I/O Marco Costalba 2011-11-23 20:07:29 +01:00
  • e9dc2e9e1e Reformat search dispatch code Marco Costalba 2011-11-19 13:55:26 +01:00
  • 9c7d72739c Fix regression with printing of debug info Marco Costalba 2011-11-19 14:37:26 +01:00
  • 3fc08f8ab6 Don't check for early stop when StopOnPonderhit is set Marco Costalba 2011-11-19 11:30:32 +01:00
  • c56a7ee803 Early stop: retire redundant Rml.size() == 1 case Marco Costalba 2011-11-19 11:19:12 +01:00
  • 35fa4fc71f Rewrite early stop logic Marco Costalba 2011-10-08 13:01:18 +01:00
  • b56a098cfb CLOP: Passed pawns weights tuning Marco Costalba 2011-11-14 09:02:01 +01:00
  • 4cc272cb94 Rename value in bestValue in id_loop() Marco Costalba 2011-11-13 10:54:30 +01:00
  • c4fc82c6b7 Rewrite link time optimization in Makefile Marco Costalba 2011-11-12 10:10:01 +01:00
  • a40ded2884 Simplify passed pawns logic Marco Costalba 2011-11-12 09:03:18 +01:00
  • 44c78fdb7a Fix regression: engine hangs while pondering Marco Costalba 2011-11-10 09:20:41 +01:00
  • ecb98a3330 Stop is not an unknown command Marco Costalba 2011-11-10 09:10:44 +01:00
  • 9b6b510ca8 Another fix to profile-build on gcc 4.6 Marco Costalba 2011-11-09 05:03:46 +01:00
  • c2600a73cf Fix profile-build Marco Costalba 2011-11-08 07:34:44 +01:00
  • 43204d9ac2 Reformat all_slaves_finished() Marco Costalba 2011-11-06 13:37:18 +01:00
  • 369789b426 Better document and reshuffle stuff in think() Marco Costalba 2011-11-06 13:13:54 +01:00
  • 8fa53a5b92 Better define wait_for_stop_or_ponderhit() Marco Costalba 2011-11-06 11:59:07 +01:00
  • d58176bfea Use a timer to avoid polling Marco Costalba 2011-11-05 11:19:21 +01:00
  • 0095f423f2 Retire now unused input_available() Marco Costalba 2011-11-05 08:37:48 +01:00
  • 2617aa415e Rewrite how commands from GUI are read Marco Costalba 2011-11-05 07:53:19 +01:00
  • 22b9307aba Further touches to magic bitboards code Marco Costalba 2011-11-01 09:07:23 +01:00
  • ac7339877b Fix compile error in cpu_count() Marco Costalba 2011-10-31 20:03:30 +01:00
  • 90890844ad Document magics bitboards code Marco Costalba 2011-10-31 15:37:46 +01:00
  • 8a89b12641 Merge pull request #1 from Panthee/master mcostalba 2011-10-31 05:32:18 -07:00
  • 4a3b162c8c Retire update_gains() Alexander Kure 2011-10-31 03:28:59 -04:00
  • 5c8af7ccb8 Replaced macros Min() and Max() with corresponding STL algorithms std::min() and std::max() Alexander Kure 2011-10-31 00:38:44 -04:00
  • 7942e6f3bf Retire update_gains() Marco Costalba 2011-10-30 22:52:59 +01:00
  • c6f497f09d Fix small bug in move_attacks_square() Marco Costalba 2011-10-30 18:59:12 +01:00
  • 29be28e1a2 Inline pinned_pieces() and discovered_check_candidates() Marco Costalba 2011-10-30 18:16:28 +01:00
  • e7939f450f Code style and 80 chars cols in Position::from_fen() Marco Costalba 2011-10-30 15:46:00 +01:00
  • 81801d395f Sync do_move() and undo_move() Marco Costalba 2011-10-30 11:26:06 +01:00
  • bc76c62c63 Explicitly use a dedicated bitboard for occupied squares Marco Costalba 2011-10-30 11:11:45 +01:00
  • fd5d6c5340 Retire do_capture_move() Marco Costalba 2011-10-30 10:57:00 +01:00
  • 08abe8b4a3 Retire undo_null_move() Marco Costalba 2011-10-29 17:49:20 +01:00
  • e896368496 Retire undo_castle_move() Marco Costalba 2011-10-29 16:49:59 +01:00
  • 2fe4e10b0b Retire Position::set_castling_rights() Marco Costalba 2011-10-29 12:23:54 +01:00
  • f2e78d9f84 Retire PieceValueXXX[] getters Marco Costalba 2011-10-22 15:52:53 +01:00
  • b5bbc1f713 Simplify the promotion case of move_gives_check() Marco Costalba 2011-10-22 14:53:35 +01:00
  • 23943208ec Remove redundancy in definitions of attack helpers Marco Costalba 2011-10-22 14:21:57 +01:00
  • c555e1aa96 Convert PST tables to relative values Marco Costalba 2011-10-21 06:45:20 +01:00
  • 36cc214703 Increase Mobility Marco Costalba 2011-10-20 07:06:05 +01:00
  • 8f7d36a85d Better document mate and stalemate detection Marco Costalba 2011-10-18 12:24:47 +02:00
  • e7cfe42d3f Use newly added log facility instead of LogFile Marco Costalba 2011-10-17 20:41:27 +01:00
  • 500fff920b Add basic log facility Marco Costalba 2011-10-17 18:49:28 +02:00
  • 782c3f36cc Fix compile error in debug mode Marco Costalba 2011-10-16 23:56:25 +01:00
  • 8272dcb6cd Link Time Optimization doesn't needs -static Marco Costalba 2011-10-09 08:22:13 +01:00
  • fec623d68d Better document how MultiPV search works Marco Costalba 2011-10-08 10:51:39 +01:00
  • a3bf09c5c9 Send again all the PV lines in multiPV searching Marco Costalba 2011-10-08 09:25:38 +01:00
  • 325dedc7da Added gcc -msse3 support Marco Costalba 2011-10-08 08:17:37 +01:00
  • 09b5949cd2 Added gcc lto (Link Time Optimization) option Tom Vijlbrief 2011-10-06 18:25:36 +02:00
  • 3141490374 Shrink names of move helpers Marco Costalba 2011-10-03 09:56:49 +01:00
  • 1a8e3f0b2e Small touches in position.h Marco Costalba 2011-10-03 09:23:04 +01:00
  • 80dd90f972 Small touches to book.cpp Marco Costalba 2011-10-03 08:02:46 +01:00
  • c2c185423b Better naming borrowed from Critter Marco Costalba 2011-10-02 08:33:40 +01:00
  • 25b4d0c127 Revert "Retire Rml full PV search at depth == 1" Marco Costalba 2011-10-01 23:39:39 +01:00
  • 2225e3bbe7 Rename kingZone[] and reverse the king's color Marco Costalba 2011-10-01 10:47:43 +01:00
  • a90a990118 Document why Book is defined static Marco Costalba 2011-10-01 06:35:24 +01:00
  • 83d8fe2d59 When exiting wake up all threads at once Marco Costalba 2011-09-26 06:07:11 +01:00
  • 63a04134d0 No need to test for MOVE_NONE before move_is_ok() Marco Costalba 2011-09-25 16:28:38 +01:00
  • 6bc16f3ff1 Update killers after a TT hit Marco Costalba 2011-09-18 19:50:42 +01:00
  • 10b24af98a Correctly score capture underpromotions Marco Costalba 2011-09-17 16:41:01 +01:00
  • be9aba2fa0 Don't lock before check for termination Marco Costalba 2011-09-14 06:16:46 +01:00
  • 35018fa307 Use the map type template parameter to access map() Marco Costalba 2011-09-11 10:45:59 +01:00
  • b706165527 Lookup square distance instead of calculate on the fly Marco Costalba 2011-09-11 10:00:52 +01:00
  • 6963c3802d Detect family type of endgame from its enum value Marco Costalba 2011-08-21 20:11:37 +01:00
  • 3b67636f0e Indulge a bit on the template wizardy Marco Costalba 2011-08-14 12:36:34 +01:00
  • 48e39c5c8e Small simplification of endgame functions API Marco Costalba 2011-08-14 11:52:27 +01:00
  • 13524bea9b Fix use of uninitialized variable Marco Costalba 2011-08-12 11:42:08 +02:00