1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-17 16:09:36 +00:00

Commit graph

  • 7000e100bd Enable per-square MVV/LVA Marco Costalba 2008-11-14 22:21:35 +01:00
  • 2ed22e4fc8 MovePicker:find bad captures during scoring Marco Costalba 2008-11-14 22:06:19 +01:00
  • 940c53c366 MovePicker: introduce per square MVV/LVA ordering Marco Costalba 2008-11-14 21:49:46 +01:00
  • 4df8651c82 Fix hashfull info Marco Costalba 2008-11-11 18:26:15 +01:00
  • 2d4e2bc62a Fix in ok_to_history(): castle move is not a capture Marco Costalba 2008-11-10 19:04:15 +01:00
  • d89a03cc35 Small tidyup of TranspositionTable::store() Marco Costalba 2008-11-10 15:26:57 +01:00
  • 34b1d0538b Fix a logic bug in TranspositionTable::store() Marco Costalba 2008-11-10 15:15:40 +01:00
  • cdf1f23bc5 Micro optimization of update_history() Marco Costalba 2008-11-10 13:56:49 +01:00
  • e86468cc63 Use cut-off checks in qsearch as killer moves Marco Costalba 2008-11-10 11:06:46 +01:00
  • e7bad2687a Smaller null move reduction when depth is high Marco Costalba 2008-11-09 13:03:52 +01:00
  • 3f610e2b13 Introduce LastIterations variable Marco Costalba 2008-11-08 09:29:07 +01:00
  • 6cc11272e2 Restore development versioning and LSN filtering Marco Costalba 2008-11-04 21:13:00 +01:00
  • a28c17ecb6 Fix a missed initialization in get_option_value() Marco Costalba 2008-11-04 20:59:11 +01:00
  • ec23692433 Stockfish 1.01 sf_1.01 Marco Costalba 2008-11-03 22:25:28 +01:00
  • 787d358554 Fix compile under Ubuntu 64bit Marco Costalba 2008-11-03 22:05:41 +01:00
  • ff0d9dad2b Fix a serious bug in TranspositionTable::retrieve() Marco Costalba 2008-11-03 19:59:58 +01:00
  • 046fd4926f Restore development versioning Marco Costalba 2008-11-03 19:55:59 +01:00
  • c595185b3c Restore LSN filtering Marco Costalba 2008-11-02 18:32:56 +01:00
  • 1a158c0cf0 Revert movepick optimizations before to release sf_1.0 Marco Costalba 2008-11-02 15:58:10 +01:00
  • 8097e99c69 Stockfish 1.0 Marco Costalba 2008-11-02 15:35:32 +01:00
  • 2fa9d25e82 Disable LSN filtering as defualt for release Marco Costalba 2008-11-02 15:35:02 +01:00
  • 3e275680d5 Use MVV/LVA in score_evasions() Marco Costalba 2008-11-02 08:47:27 +01:00
  • d087b0a34a Delay SEE for scoring captures Marco Costalba 2008-11-01 18:28:49 +01:00
  • 55b6464d40 search: micro optimization Marco Costalba 2008-11-01 19:44:17 +01:00
  • b5232e2da3 Fix a couple of gcc warnings in position.cpp Marco Costalba 2008-11-01 12:52:40 +01:00
  • 35bd334b30 Update README to Stockfish Marco Costalba 2008-11-01 13:56:01 +01:00
  • 6e8bd8bf2d Final touches to material.cpp Marco Costalba 2008-11-01 11:38:30 +01:00
  • 899b9455d6 Material: lockless per-thread maps Marco Costalba 2008-10-31 17:42:25 +01:00
  • 8b57416ace Revert "MovePicker::score_captures() order with SEE when pv" Marco Costalba 2008-10-30 15:28:25 +01:00
  • 1146fc8d09 Space inflate move.cpp Marco Costalba 2008-10-30 15:21:53 +01:00
  • 6e5cf2f3c5 Revert "Relax time constraints" Marco Costalba 2008-10-30 11:38:06 +01:00
  • e5ebd4f5d1 Partially space inflate search.cpp Marco Costalba 2008-10-30 11:35:44 +01:00
  • cf2bafb661 Relax time constraints Marco Costalba 2008-10-29 17:00:51 +01:00
  • 79513e3a43 Material: micro optimize map reading Marco Costalba 2008-10-29 07:52:20 +01:00
  • bd3ec6af15 Material: protect global map access with locks Marco Costalba 2008-10-28 19:30:57 +01:00
  • b2b86cfd27 MovePicker::score_captures() order with SEE when pv Marco Costalba 2008-10-27 22:04:47 +01:00
  • 7d717df4e4 Revert "Last minute surprise" for now Marco Costalba 2008-10-27 21:59:12 +01:00
  • 5e906ea10e Finish material.cpp cleanup Marco Costalba 2008-10-27 21:54:39 +01:00
  • 73cce873de Start to simplify material.cpp Marco Costalba 2008-10-27 19:07:48 +01:00
  • 038235ba35 Factor out Position::do_capture_move() Marco Costalba 2008-10-27 14:19:24 +01:00
  • 5e2fc2aa16 Fix a bug in generate_evasions() Marco Costalba 2008-10-27 10:15:51 +01:00
  • 74fd57220e Refine "few moves" in "last minute surprise" Marco Costalba 2008-10-27 09:28:14 +01:00
  • 74f1efee26 Manual merge Marco Costalba 2008-10-26 21:44:58 +01:00
  • 0936a96a0e Space inflate extension() code Marco Costalba 2008-10-26 18:16:23 +01:00
  • 13d1776a98 TEST: extend when few moves available Marco Costalba 2008-10-26 14:52:37 +01:00
  • a56e1c662c Revert see shortcut when only one attacker Marco Costalba 2008-10-26 14:50:15 +01:00
  • fcc49561a1 Prefer out of loop variables in MovePicker::score_captures() Marco Costalba 2008-10-26 13:51:12 +01:00
  • 714069e248 Effectively use MVV/LVA in MovePicker::score_captures() Marco Costalba 2008-10-26 13:47:31 +01:00
  • 88885399f4 Reintroduce piece/square tables to score non-captures Marco Costalba 2008-10-26 13:44:34 +01:00
  • a5c1b3e8f6 Position: fix a couple of Intel compiler warnings Marco Costalba 2008-10-26 13:23:27 +01:00
  • 8a85007023 Test with SEE shortcut Marco Costalba 2008-10-25 20:44:10 +01:00
  • 4397e6c03e Better naming of pseudo-legality and legality testing Marco Costalba 2008-10-25 16:39:24 +01:00
  • 4f14bd5032 Try to cleanup movepick Marco Costalba 2008-10-25 15:57:19 +01:00
  • f8bc38a006 Restore original movepick modulo space inflation Marco Costalba 2008-10-25 15:28:24 +01:00
  • 5dd9159106 Space inflate position: complete! Marco Costalba 2008-10-25 09:06:52 +01:00
  • ad956ef00a Space inflate position until do_promotion_move() Marco Costalba 2008-10-24 09:14:20 +02:00
  • d155cd88d1 Start to space inflate position.cpp Marco Costalba 2008-10-23 21:51:26 +01:00
  • 2aebf8eb55 Fix a performance bug in generate_move_if_legal Marco Costalba 2008-10-23 21:02:10 +01:00
  • 1ac2f50145 Unify pinned and discovery checks code Marco Costalba 2008-10-23 20:43:48 +01:00
  • af59cb1d63 Refactor Position::pinned_pieces() to use templates Marco Costalba 2008-10-23 12:59:20 +02:00
  • 2f8961beef movegen: add SERIALIZE_MOVES and hides a bunch of loops Marco Costalba 2008-10-23 10:42:14 +02:00
  • af5743837d Another generate_piece_moves() micro optimization Marco Costalba 2008-10-23 09:47:00 +02:00
  • 5e768e4b0a Fix another template conversion bug in movegen Marco Costalba 2008-10-23 08:01:36 +01:00
  • 2d867109d9 movegen: prefer (*mlist++) to mlist[n++] Marco Costalba 2008-10-22 23:18:11 +01:00
  • b145e99559 Fix a bug in generate_pawn_captures() Marco Costalba 2008-10-22 00:12:16 +01:00
  • 8f2c1c59eb Fully templetize pawn move generators Marco Costalba 2008-10-22 00:06:12 +01:00
  • c40249e9d2 Micro optimize generate_piece_moves() Marco Costalba 2008-10-21 00:10:27 +02:00
  • ce93a202b5 Another Intel warning sqeezed Marco Costalba 2008-10-20 21:57:13 +02:00
  • 279ed7ed48 Quiet a warning on Intel compiler Marco Costalba 2008-10-20 21:55:43 +02:00
  • af6571856e Shrink arguments in move generation functions Marco Costalba 2008-10-20 10:46:31 +02:00
  • 0c8659721f Fix a bug in king discoveries checks Marco Costalba 2008-10-20 10:22:29 +02:00
  • 5dc2312121 Update copyright info Marco Costalba 2008-10-19 18:56:28 +02:00
  • aa94f2f4c2 Last little touches to movegen Marco Costalba 2008-10-19 18:19:16 +02:00
  • d7161c1ce6 Rename PawnOffsets in PawnParams Marco Costalba 2008-10-19 18:01:01 +02:00
  • e2af0e775b Pawn move generator: dispatch at compile time Marco Costalba 2008-10-19 17:54:18 +02:00
  • ad1bb084dd Start to templetize pawn move generators Marco Costalba 2008-10-19 16:20:21 +01:00
  • 760f77872f Remove Positions::xxx_count() functions Marco Costalba 2008-10-19 14:39:29 +01:00
  • 257689dec7 Remove white/black_pawn_attacks_square() Marco Costalba 2008-10-19 14:06:06 +01:00
  • ff211469ba Templetize Position::xxx_attacks_square() Marco Costalba 2008-10-19 13:56:57 +01:00
  • d4f14a8e83 Remove Position::xxx_list() functions Marco Costalba 2008-10-19 13:44:25 +01:00
  • 7eb290a509 Add a generate_piece_checks() specialization for the king Marco Costalba 2008-10-19 13:22:03 +01:00
  • d316b02771 Remove white/black_pawn_attacks() Marco Costalba 2008-10-19 12:53:51 +01:00
  • d9e54ceaa1 Prefer template to name decoration Marco Costalba 2008-10-19 12:43:09 +01:00
  • 691de79eaa Fix a missing comma in BenchmarkPositions[] Marco Costalba 2008-10-19 11:55:53 +01:00
  • 3f38cca072 Position::is_ok()give more info on failed test Marco Costalba 2008-10-19 10:41:24 +01:00
  • 6b8a07eccc Fix an assert due to a missing parentesis Marco Costalba 2008-10-19 10:17:17 +01:00
  • 8e85aa3a65 Final semplification of generate_evasions() Marco Costalba 2008-10-19 09:33:33 +01:00
  • 4f18528a1c Introduce generate_piece_blocking_evasions() Marco Costalba 2008-10-19 08:49:26 +01:00
  • 4a4d62da13 Space inflate generate_evasions() Marco Costalba 2008-10-19 08:27:24 +01:00
  • d3600c39a7 Update copyright info Marco Costalba 2008-10-19 18:56:28 +02:00
  • f664ca41ed Last little touches to movegen Marco Costalba 2008-10-19 18:19:16 +02:00
  • b397426785 Rename PawnOffsets in PawnParams Marco Costalba 2008-10-19 18:01:01 +02:00
  • 68c78400c8 Pawn move generator: dispatch at compile time Marco Costalba 2008-10-19 17:54:18 +02:00
  • 1bd1f5a293 Start to templetize pawn move generators Marco Costalba 2008-10-19 16:20:21 +01:00
  • d0e51bc0f0 Remove Positions::xxx_count() functions Marco Costalba 2008-10-19 14:39:29 +01:00
  • 0d19437703 Remove white/black_pawn_attacks_square() Marco Costalba 2008-10-19 14:06:06 +01:00
  • 8b5519a009 Templetize Position::xxx_attacks_square() Marco Costalba 2008-10-19 13:56:57 +01:00
  • 1eae58523f Remove Position::xxx_list() functions Marco Costalba 2008-10-19 13:44:25 +01:00
  • 305b711ca8 Add a generate_piece_checks() specialization for the king Marco Costalba 2008-10-19 13:22:03 +01:00
  • 2bea93975e Remove white/black_pawn_attacks() Marco Costalba 2008-10-19 12:53:51 +01:00