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

Commit graph

  • 72760c05c6 Try only recaptures in qsearch if depth is very low Marco Costalba 2011-06-12 07:25:51 +01:00
  • 15683034a7 Speed up kpk initialization Marco Costalba 2011-06-15 09:09:04 +02:00
  • 4c9d570e43 Use Carry-Rippler trick to speed up magics Marco Costalba 2011-06-14 18:40:52 +01:00
  • fc519ca74a Retire init_piece_square_tables() Marco Costalba 2011-06-13 16:59:03 +02:00
  • a24c0a736c Increase LMR limit by one ply Marco Costalba 2011-06-02 08:35:35 +01:00
  • b3a0b389d2 Better self-document init_zobrist() Marco Costalba 2011-06-12 11:46:24 +01:00
  • 47959c56fd Fix initialization of BSFTable[] Marco Costalba 2011-06-12 10:49:34 +01:00
  • aee75ae105 Don't update_gains() in qsearch Marco Costalba 2011-06-12 07:09:30 +01:00
  • 4b8a7f2793 Fix score_captures() for the case of capture promotions Marco Costalba 2011-06-11 22:11:17 +01:00
  • 89ec224cb9 Retire some unused functions Marco Costalba 2011-06-11 15:50:14 +01:00
  • b21a5e2f06 Micro-optimize castling handling in do_move() Marco Costalba 2011-06-11 12:41:20 +01:00
  • 735cac5d53 Retire PieceLetters struct Marco Costalba 2011-06-10 15:50:39 +02:00
  • bc4f3155ae Better document move_to_san() Marco Costalba 2011-06-10 08:49:12 +02:00
  • a21a110188 Revert refinedValue in ProbCut Marco Costalba 2011-06-09 21:57:42 +01:00
  • b414fc0dfd Use double rotate for magic generation Marco Costalba 2011-06-09 18:09:19 +01:00
  • e0215f3222 Use refinedValue in ProbCut condition Marco Costalba 2011-06-08 18:03:26 +01:00
  • 3dfff5bdae Small pick_magic() touches Marco Costalba 2011-06-08 07:04:13 +01:00
  • d632e77058 Find magics on the fly Marco Costalba 2011-06-07 15:12:07 +02:00
  • 6d665b7f78 Partially revert previous patches Marco Costalba 2011-06-06 09:58:59 +02:00
  • b1b0c64046 Skip offset calculation in slider attacks Marco Costalba 2011-06-05 14:41:59 +01:00
  • 670cee44f0 Get rid of Shift[] tables Marco Costalba 2011-06-05 12:09:55 +01:00
  • 3092f0c646 Better name and document magic botboard stuff Marco Costalba 2011-06-05 09:04:57 +01:00
  • 2f6142cb9b Try to keep memory access in the same cache line Marco Costalba 2011-06-04 16:36:52 +01:00
  • 3b2bcee0a8 Skip draw by repetition check in qsearch Marco Costalba 2011-06-04 11:29:54 +01:00
  • 91407f4f74 Move bitboards initializations under one function Marco Costalba 2011-06-04 10:16:44 +01:00
  • 025d57855a Calculate Bit Scan tables at initialization Marco Costalba 2011-06-04 08:54:57 +01:00
  • 8647fbd6ed Do not sort negative non captures at low depth Marco Costalba 2011-06-04 06:25:16 +01:00
  • 811037c845 Split non capture in two sets when ordering Marco Costalba 2011-06-03 22:10:23 +01:00
  • 181cc3f93f Inline extension() Marco Costalba 2011-06-03 13:13:28 +01:00
  • 91b919fd1d Use TT also in Root nodes Marco Costalba 2011-06-03 12:34:51 +01:00
  • 5ff6289afd Microoptimize generate<MV_EVASION> Marco Costalba 2011-06-02 12:14:44 +01:00
  • fca0a2dd88 New extended probcut implementation Marco Costalba 2011-05-21 17:17:11 +01:00
  • 462a39ec49 Fix SAN disambiguation bug Marco Costalba 2011-05-29 10:47:13 +01:00
  • 70125a3be0 Rename PH_TT_MOVES in PH_TT_MOVE Marco Costalba 2011-05-29 09:17:03 +01:00
  • cff8877a1a Retire mateKiller Marco Costalba 2011-05-25 21:36:16 +01:00
  • 8f51f09de7 Unify MovePickerExt template parameters Marco Costalba 2011-05-28 12:57:36 +01:00
  • 013dc43d5d Unify search() template parameters Marco Costalba 2011-05-28 12:13:42 +01:00
  • 853e2a9495 Fix moveCount after legality check delay Marco Costalba 2011-05-28 10:35:52 +01:00
  • 4c3a000211 A bit of reformatting after previous series Marco Costalba 2011-05-24 09:07:20 +02:00
  • 9884573561 Test for legality only after futility pruning Marco Costalba 2011-05-23 15:14:47 +02:00
  • 4b232f5ddc Move legal check out of MovePicker Marco Costalba 2011-05-23 14:58:07 +02:00
  • 45ce92b89c Rename move_is_legal() in move_is_pl() Marco Costalba 2011-05-23 12:04:59 +02:00
  • bc86668ba4 Output debug info to cerr Marco Costalba 2011-05-23 16:37:54 +02:00
  • 0783211950 Fix a shadowed variable warning under gcc Marco Costalba 2011-05-23 10:18:26 +02:00
  • 13fe7ee4df Bug wrong evasion detection for king moves Marco Costalba 2011-05-22 10:57:06 +01:00
  • 21fc66c246 Add file distance condition in move_is_legal() Marco Costalba 2011-05-22 09:35:34 +01:00
  • ff9e49bac9 Remove useless casts in types.h Marco Costalba 2011-05-22 08:52:39 +01:00
  • 90e83fa879 Promotion piece must be empty if is not a promotion Marco Costalba 2011-05-22 08:35:14 +01:00
  • 3ef4fdeaa0 Introduce MovePicker::isBadCapture() and use in probcut Marco Costalba 2011-05-21 10:40:36 +01:00
  • 13d8af1852 Correctly handle castle in see() Marco Costalba 2011-05-20 06:57:20 +01:00
  • 5b7a141065 Fix brekage from previous patches Marco Costalba 2011-05-18 06:46:08 +01:00
  • 89a06f6651 Micro-optimize pl_move_is_legal() Marco Costalba 2011-05-17 23:44:55 +01:00
  • a2e924039b Retire move_is_capture_or_promotion() Marco Costalba 2011-05-17 23:39:14 +01:00
  • 85d1f9c5ec Fix move_is_capture() definition Marco Costalba 2011-05-17 23:31:40 +01:00
  • e444e18d2b Retire test for king moves in see() Marco Costalba 2011-05-17 12:24:06 +02:00
  • ad0fdf0da6 Retire Position::see(Square from, Square to) overload Marco Costalba 2011-05-17 12:09:45 +02:00
  • fbbc7e421c Prefer an assert to a comment in position.h Marco Costalba 2011-05-17 11:47:52 +02:00
  • 1cc42ac9e4 Let 'make' with no arguments to show compilation options Marco Costalba 2011-05-17 09:09:26 +02:00
  • 6624105b5b Prefer ttMove to tte->move() in search() Marco Costalba 2011-05-16 10:59:51 +02:00
  • de58594b0f Use standard naming conventions in book.cpp Marco Costalba 2011-05-08 10:40:30 +01:00
  • d5f0b91c06 Reintroduce operator>>() in Book class Marco Costalba 2011-05-08 09:12:28 +01:00
  • f78488bbdb Restore development version Marco Costalba 2011-05-08 09:01:41 +01:00
  • e3b23eb818 Stockfish 2.1.1 sf_2.1.1 Marco Costalba 2011-05-08 08:46:33 +01:00
  • d494725400 Spell fix in evaluate.cpp Marco Costalba 2011-05-07 10:08:53 +01:00
  • 2535dc1340 Fix reading of book file Marco Costalba 2011-05-07 09:03:59 +01:00
  • 339bf9b7e1 Remove redundant assignment in search() Marco Costalba 2011-05-05 11:55:28 +02:00
  • bb86691a0d Restore development version Marco Costalba 2011-05-05 06:35:42 +01:00
  • f7fee4c616 Fix a warning in debug mode Marco Costalba 2011-05-03 19:29:21 +01:00
  • 315c58354e Stockfish 2.1 sf_2.1 Marco Costalba 2011-05-03 10:00:10 +02:00
  • 5ef2b8c494 Reintroduce permanent PV entries in TT Marco Costalba 2011-05-03 09:54:22 +02:00
  • 9c5a53ca45 Update Readme.txt to 32 threads and bsfq on Windows Marco Costalba 2011-05-03 09:24:51 +02:00
  • b1929960f9 Fix bug in evaluate_passed_pawns() Marco Costalba 2011-04-30 13:02:56 +01:00
  • 8447248705 Retire "Pawn Structure" UCI option Marco Costalba 2011-05-02 14:15:06 +02:00
  • a10487b074 Rename stuff in evaluate.cpp Marco Costalba 2011-05-02 09:43:16 +02:00
  • db31efb8a6 Additional tweaks in evaluate_unstoppable_pawns() Marco Costalba 2011-05-01 11:00:19 +01:00
  • 75acd52415 Remove redundancy in evaluate_unstoppable_pawns() Marco Costalba 2011-05-01 10:31:27 +01:00
  • 18c9b5ee86 Small reformat in evaluate_unstoppable_pawns() Marco Costalba 2011-05-01 07:11:58 +01:00
  • 33bd67e052 Update polyglot.ini Marco Costalba 2011-05-01 07:49:40 +01:00
  • 4dc7ba1619 Rename check related functions Marco Costalba 2011-04-29 16:26:48 +02:00
  • 92d70fb667 Small renaming in thread.cpp Marco Costalba 2011-04-29 10:07:23 +02:00
  • 0bf475ec55 Rename Option in UCIOPtion Marco Costalba 2011-04-29 09:18:54 +02:00
  • bb7713c8e9 Limit history range to +-2000 Marco Costalba 2011-04-28 08:00:10 +01:00
  • e656ddcf18 Perft counts leaf nodes not generated moves. Marco Costalba 2011-04-27 23:20:42 +01:00
  • 1d0159075e Use probe() as name for looking up into an hash table Marco Costalba 2011-04-26 14:10:02 +02:00
  • 321320b081 Tidy up uci.cpp and siblings Marco Costalba 2011-04-26 11:19:57 +02:00
  • ca9d40c145 Move OpeningBook and RK where are actually used Marco Costalba 2011-04-26 09:02:12 +02:00
  • 03f4d1e8d6 Fix a compile error with gcc Marco Costalba 2011-04-25 22:59:56 +01:00
  • 87f2b52ace Move MovePickerExt specializations away from headings Marco Costalba 2011-04-25 13:14:23 +01:00
  • 09d01ee9dc Tidy up benchmark.cpp Marco Costalba 2011-04-25 10:46:52 +01:00
  • 05cfb00f26 Large API rename in ThreadsManager Marco Costalba 2011-04-25 00:22:48 +01:00
  • 339e1b49f6 Don't allocate MAX_THREADS hash tables if not necessary Marco Costalba 2011-04-24 18:46:26 +01:00
  • fecefbb99c Move pawn and material tables under Thread class Marco Costalba 2011-04-24 09:20:03 +01:00
  • c9d7e99de6 Rename MOVES_MAX in MAX_MOVES Marco Costalba 2011-04-24 08:54:36 +01:00
  • ccd5ccbcdb Retire extensions as UCI option Marco Costalba 2011-04-24 08:31:47 +01:00
  • 633c83f648 Document why we use per-thread pawn and material tables Marco Costalba 2011-04-24 08:18:39 +01:00
  • fe213d30fa Fix some comments in early stop detection Marco Costalba 2011-04-23 15:42:23 +01:00
  • 8b2adcf99e Retire UseLogFile in search.cpp Marco Costalba 2011-04-23 14:57:05 +01:00
  • 1d368bbbdc Introduce and use SearchLimits Marco Costalba 2011-04-22 15:52:03 +02:00
  • bbfe452f85 Use move_is_special() in pawn endgame condition Marco Costalba 2011-04-22 12:02:54 +02:00
  • 8bf9dc8254 Retire SearchStartTime global Marco Costalba 2011-04-22 11:57:22 +02:00