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

Commit graph

  • 9e6d38d224 Rename MaxActiveSplitPoints Marco Costalba 2010-01-03 15:35:12 +01:00
  • c8af7a867e Retire 'finished' from MovePicker Marco Costalba 2010-01-03 13:27:31 +01:00
  • 5c8f571459 Rename SingleReplyExtension in SingleEvasionExtension Marco Costalba 2010-01-03 10:19:43 +01:00
  • 0256db2a11 Small cleanup in search.cpp Marco Costalba 2010-01-03 10:00:29 +01:00
  • 12d8f74242 Retire approximateEval field from SplitPoint Marco Costalba 2010-01-02 10:27:36 +01:00
  • 7824603549 Double HistoryMax and reduce aging Marco Costalba 2009-12-31 12:44:10 +01:00
  • 0f39e5c4ff Fix a little warning under gcc compiler Marco Costalba 2009-12-30 11:09:27 +01:00
  • 990d83a72d Optimized bitScanReverse32() Marco Costalba 2009-12-29 14:43:15 +01:00
  • cf486cf229 Restore development version Marco Costalba 2009-12-29 12:20:16 +01:00
  • e0a8b36436 Stockfish 1.6.2 sf_1.6.2 Marco Costalba 2009-12-28 18:10:24 +01:00
  • 8d724220a7 Better fix for gcc optimization issue Marco Costalba 2009-12-28 07:13:12 +01:00
  • 0973cc2ef6 Score enum should be at least 32 bits Marco Costalba 2009-12-27 19:45:19 +01:00
  • 3f14f9a478 Revert small pop_1st_bit() optimization Marco Costalba 2009-12-27 14:05:15 +01:00
  • aa86d81f79 Remove a bogus assert Marco Costalba 2009-12-27 13:54:46 +01:00
  • b884351cc7 Use THREAD_MAX instead of hardcoded 8 Marco Costalba 2009-12-27 13:52:29 +01:00
  • 4d9e9ac3d4 Restore development version Marco Costalba 2009-12-27 08:35:44 +01:00
  • 3dc9f95225 Set maximum hash table size to 2GB Marco Costalba 2009-12-27 00:44:08 +01:00
  • bc0871acbc Stockfish 1.6.1 sf_1.6.1 Marco Costalba 2009-12-26 19:28:03 +01:00
  • 2643f1552f Workaround optimization bug in gcc Marco Costalba 2009-12-26 19:24:42 +01:00
  • ba07b95ee0 Fix description of Score enum Marco Costalba 2009-12-26 18:16:38 +01:00
  • ef58551a2d Fix a typo in ReducedStateInfo Marco Costalba 2009-12-26 18:12:59 +01:00
  • 7d34e7bf84 Stockfish 1.6 sf_1.6 Marco Costalba 2009-12-22 22:11:10 +01:00
  • 12aeac5e14 Score definition gives a compile error under gcc Marco Costalba 2009-12-21 07:15:53 +01:00
  • 734fb9a13b Setup Release Candidate 1 Marco Costalba 2009-12-19 17:00:33 +01:00
  • c12364bb67 Fix a comment in HistoryMax description Marco Costalba 2009-12-19 10:43:12 +01:00
  • ad5b5cef4a Fix book name is hard coded as book.bin Marco Costalba 2009-12-18 10:11:50 +01:00
  • 0d88b832e3 In non-PV IID don't call evaluate when in check Marco Costalba 2009-12-15 12:07:23 +01:00
  • 14c3da5cad Fix a compile error in debug mode Marco Costalba 2009-12-15 11:26:45 +01:00
  • 0b9b34655f Enable IID at non-PV nodes Marco Costalba 2009-12-12 19:36:40 +01:00
  • a66f31f129 Synchronize pruning rules in search and sp_search Joona Kiiski 2009-12-10 17:24:18 +02:00
  • 2161d8b0b3 Remove history counters Marco Costalba 2009-12-09 14:40:38 +01:00
  • 7bc72d092f Fix overflow risk in split point Joona Kiiski 2009-12-10 16:21:06 +02:00
  • b056e5d40a Re-enable TT.insert_pv() Joona Kiiski 2009-12-08 19:19:13 +02:00
  • d0b8bc5fdf Disable insert_pv Joona Kiiski 2009-12-08 19:06:38 +02:00
  • 9a46ac6b2c Set IncrementalFutilityMargin to 8 Marco Costalba 2009-12-08 11:16:14 +01:00
  • 0fc9d9ef61 Replace 100 with PLY_MAX in ok_to_use_TT Joona Kiiski 2009-12-02 22:08:58 +02:00
  • bd618941ce Adjust SingleReplyMargin 0x64 -> 0x20 Joona Kiiski 2009-12-02 20:34:55 +02:00
  • 403db5a6e9 Don't clear hash at the beginning of a new game Marco Costalba 2009-12-01 11:56:48 +01:00
  • 3f3365221b Try to prune also when approximateEval < beta Marco Costalba 2009-12-01 11:48:28 +01:00
  • ae0b965711 Do not crash if we are asked to search mate or stalemate position. Joona Kiiski 2009-11-28 20:49:36 +02:00
  • 455993b289 Fix get_option_value() for strings with spaces Marco Costalba 2009-11-28 17:31:56 +01:00
  • c7a77dd3c0 Retire FutilityMargins[] array Marco Costalba 2009-11-28 11:52:13 +01:00
  • af3dd21e90 IncrementalFutilityMargin to 4 and increased pruning Marco Costalba 2009-11-26 11:37:21 +01:00
  • 1a7047f544 Drop OnlyMoveExt PV-condition from 8 plies to 6 plies Joona Kiiski 2009-11-27 12:06:55 +02:00
  • 25c22ffe7a Use move not ttMove in exclude search Marco Costalba 2009-11-27 15:35:34 +01:00
  • ae6157fcf3 Better document previous patch Marco Costalba 2009-11-27 11:54:07 +01:00
  • 5bec768d42 Fix a possible crash in excluded search condition Marco Costalba 2009-11-26 13:44:48 +01:00
  • 6ae30e7cb1 Document why we don't use TT to prune in search_pv() Marco Costalba 2009-11-25 17:16:51 +01:00
  • 5ea8167921 Revert last Only move extensions tweaks Joona Kiiski 2009-11-25 15:15:47 +02:00
  • 55b5b03273 Speed up sorting of non-captures Marco Costalba 2009-11-24 13:39:47 +01:00
  • 850c021f86 Rewrite messy LSN-code take 2 Marco Costalba 2009-11-25 13:53:48 +01:00
  • cd0c7373cd Rewrite messy LSN-code Joona Kiiski 2009-11-25 00:14:12 +02:00
  • 9a59535962 Remove RootMoveList::scan_for_easy_move() Joona Kiiski 2009-11-24 23:49:17 +02:00
  • 48246468f2 Remove 2 FIXMEs from search.cpp Joona Kiiski 2009-11-25 00:43:19 +02:00
  • 2b6bc70f7b Document and cleanup new effective-single-reply code Marco Costalba 2009-11-23 12:40:18 +01:00
  • 8b3fdec7ec Always extend full ply in PV Joona Kiiski 2009-11-22 16:50:44 +02:00
  • 58452de86d Add mild extension in low depths Joona Kiiski 2009-11-22 14:58:07 +02:00
  • 93c9f342ca Fix currentMove bug Joona Kiiski 2009-11-21 17:05:18 +02:00
  • 16acf57773 Only move extension based on exclusion search Joona Kiiski 2009-11-21 15:22:52 +02:00
  • 77eec9f9cb Base work for exclusion search Joona Kiiski 2009-11-21 14:44:50 +02:00
  • bc35f4c42d Tone down a bit futility parameters Marco Costalba 2009-11-22 11:11:36 +01:00
  • 889c8538a8 Remove 4*IncrementalFutilityMargin from futilityValue Marco Costalba 2009-11-21 14:41:07 +01:00
  • c52da3b806 Logaritmic futility margins Marco Costalba 2009-11-19 15:58:22 +01:00
  • b599da01fa Exponential futility margins Marco Costalba 2009-11-18 14:54:59 +01:00
  • 52bca81dcb History pruning exponential limit Marco Costalba 2009-11-14 17:38:22 +01:00
  • 0eedf47661 Incremental Futility Margin Marco Costalba 2009-11-14 21:36:43 +01:00
  • 989833205f In razor qsearch use corrected beta Marco Costalba 2009-11-18 09:30:02 +01:00
  • 87507121d5 Code style triviality Marco Costalba 2009-11-21 14:39:29 +01:00
  • 89fe8bc0a6 Micro-optimize get_material_info() Marco Costalba 2009-11-15 09:35:22 +01:00
  • 4c58db0dab Convert pawns evaluation to Score Marco Costalba 2009-11-13 17:23:21 +01:00
  • 71e852ea81 Move game phase computation to MaterialInfo Marco Costalba 2009-11-13 13:29:04 +01:00
  • 314faa905a Null move dynamic reduction based on value Marco Costalba 2009-11-13 11:25:34 +01:00
  • a530fc2b60 Use a more standard perft UCI interface Marco Costalba 2009-11-13 10:27:14 +01:00
  • 7d0e0ff95e Better document king safety evaluation Marco Costalba 2009-11-12 19:01:44 +01:00
  • 764229a2e2 Rearrange table layout in evaluate.cpp Marco Costalba 2009-11-12 17:42:43 +01:00
  • 5e340346db Remove dcCandidates data member from SplitPoint Marco Costalba 2009-11-12 16:55:31 +01:00
  • bf395c6be1 Remove update_checkers() Marco Costalba 2009-11-11 10:41:46 +01:00
  • ad44ff2bca Retire evaluate_mobility() Marco Costalba 2009-11-11 21:17:38 +01:00
  • 8e96149c8c Small sort_moves() deobfuscation Marco Costalba 2009-11-11 20:32:58 +01:00
  • 3c085775d7 Don't futility-prune ttMove Marco Costalba 2009-11-10 18:15:22 +01:00
  • dd5a3ae4a6 Propagate "move is check" info to do_move() Marco Costalba 2009-11-10 11:05:20 +01:00
  • f7f09b91ea Small update_checkers() cleanup Marco Costalba 2009-11-10 10:05:09 +01:00
  • 8a116ce691 Small update to pop_1st_bit() Marco Costalba 2009-11-10 08:55:52 +01:00
  • 16626dd655 Small CheckInfo fallout Marco Costalba 2009-11-09 21:48:02 +01:00
  • 2f01d67a92 Fully convert move_is_check() internally Marco Costalba 2009-11-09 21:29:22 +01:00
  • 975d5e9c64 Convert move_is_check() to take a CheckInfo reference Marco Costalba 2009-11-09 21:02:07 +01:00
  • 30075e4abc Use CheckInfo to compute dcCandidates Marco Costalba 2009-11-09 20:54:45 +01:00
  • 37398d9456 Introduce CheckInfo struct Marco Costalba 2009-11-09 20:49:01 +01:00
  • e05039156c Fix operator/(Score s, int i) Marco Costalba 2009-11-09 09:00:24 +01:00
  • f35ddb04af Don't copy the key in do_move Marco Costalba 2009-11-08 17:56:41 +01:00
  • ef6fca98a0 Define Score as an enum Marco Costalba 2009-11-07 22:21:50 +01:00
  • fea46a8212 Change Score definition to avoid the union Marco Costalba 2009-11-07 19:18:44 +01:00
  • 776c7df30c Revert "Do not extend at low depths if not in PV" Marco Costalba 2009-11-07 19:47:02 +01:00
  • 5e112f16da Revert "IID in pv also when TT move depth is too small" Marco Costalba 2009-11-07 19:45:13 +01:00
  • 15ec3e911e Last conversions to Score in evaluate.cpp Marco Costalba 2009-11-07 15:56:56 +01:00
  • 1ecd8e13ee Convert ThreatBonus to Score Marco Costalba 2009-11-07 15:43:45 +01:00
  • 444c7c5183 Convert RookOn7thBonus and QueenOn7thBonus to be Score Marco Costalba 2009-11-07 15:35:11 +01:00
  • e9757f7610 Convert mobility bonus tables to Score Marco Costalba 2009-11-07 15:02:10 +01:00
  • 1ab01f1c14 Convert apply_weight() to handle Score Marco Costalba 2009-11-07 14:32:26 +01:00
  • 4626ec2890 Convert MaterialInfo and PawnInfo to use Score Marco Costalba 2009-11-07 14:05:55 +01:00