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

Commit graph

  • eb48c54687 Cleanup code that stores score in TT Marco Costalba 2010-06-26 10:43:59 +01:00
  • 3c3b129e7b Fix some wrong documentation Joona Kiiski 2010-06-26 11:12:32 +03:00
  • 918533dc06 Remove unused constant Joona Kiiski 2010-06-26 11:09:06 +03:00
  • 0ac44b40c9 Stockfish 1.8 beta 2 sf_1.8_beta_2 Marco Costalba 2010-06-25 18:56:42 +01:00
  • b839ea6c0c Hack to fix GCC/ICC rounding difference Joona Kiiski 2010-06-25 20:49:36 +03:00
  • 726df58131 Stockfish 1.8 beta 1 sf_1.8_beta_1 Marco Costalba 2010-06-24 17:56:45 +01:00
  • d9a8dd0f7a Revert "Do IID also when we already have a ttMove" Marco Costalba 2010-06-24 18:00:03 +01:00
  • 6776f76d20 Call apply_weight() for both colors in one go Marco Costalba 2010-06-05 18:05:29 +01:00
  • 74db0f0f40 Tweak unstoppable pawns detection Marco Costalba 2010-06-13 11:05:04 +01:00
  • a010d438a2 Merge branch 'master' of free2.projectlocker.com:sf Marco Costalba 2010-06-21 20:50:20 +01:00
  • a4988fecee Moved a misplaced #endif in misc.cpp, which broke compilation in Mac OS X. Tord Romstad 2010-06-21 11:25:06 +02:00
  • dc5caff638 Test killer for legality earlier Marco Costalba 2010-06-19 16:48:36 +01:00
  • 4e7a898d7e Optimize for king moves in see_sign() Marco Costalba 2010-06-19 15:44:03 +01:00
  • 47ee6d9fa4 Move prefetch() out of TT Marco Costalba 2010-06-19 11:10:54 +01:00
  • 221f41c2df Extend checks only if SEE is non-negative Marco Costalba 2010-06-12 14:47:30 +01:00
  • a8b9c11f56 Revert "Use ply counter in Position object" Marco Costalba 2010-06-13 02:26:43 +01:00
  • e9eea87341 Set LSNTime to 100 ms Marco Costalba 2010-06-12 10:29:50 +01:00
  • a128faf0b0 Remove a wrong FIXME Marco Costalba 2010-06-05 18:04:58 +01:00
  • ed2754227a Avoid a double copy when saving a TTEntry Marco Costalba 2010-06-05 11:50:24 +02:00
  • 287b46aa63 Avoid calling evaluate() while razoring Marco Costalba 2010-06-05 09:40:47 +02:00
  • a04dcce628 Offset pv[] always from 0 Marco Costalba 2010-06-04 09:46:38 +02:00
  • 452f0d1696 Big qsearch() cleanup Marco Costalba 2010-06-03 18:29:48 +01:00
  • 9337c6da46 Extend intermediate LMR to root search Marco Costalba 2010-06-02 11:47:53 +01:00
  • 5f3c660d5d Shortcut futility pruning in qsearch Marco Costalba 2010-06-03 12:10:12 +02:00
  • ab127028ed Do not pass threadID as argument of search() and evaluate() Marco Costalba 2010-06-02 20:37:18 +01:00
  • 2f6927ac08 Save threadID info in Position Marco Costalba 2010-06-02 20:13:51 +01:00
  • f148a8f6cc Don't initialize excludedMove and skipNullMove at each node Marco Costalba 2010-06-02 14:18:23 +01:00
  • c51e12200a Use SearchStack to pass allowNullmove Marco Costalba 2010-06-02 13:32:31 +01:00
  • 5804bef824 Use SearchStack to pass excludedMove Marco Costalba 2010-06-02 13:22:48 +01:00
  • 2572055c87 Fix white space breakage Marco Costalba 2010-06-02 11:25:02 +01:00
  • c6ba14b7c9 Sync sp_search() with main search() Marco Costalba 2010-06-02 10:49:34 +01:00
  • 5212995563 Retire bitScanReverse32() Marco Costalba 2010-06-01 21:28:45 +01:00
  • 50e094ef8d Retire ok_to_do_nullmove() Marco Costalba 2010-06-01 19:49:46 +01:00
  • 7903495b0a Move invariant of singular ext. check out of loop Marco Costalba 2010-06-01 15:31:24 +01:00
  • a3819188de Rename ok_to_prune() in connected_threat() Marco Costalba 2010-06-01 15:02:14 +01:00
  • c0136fb728 Avoid double function dispatch Marco Costalba 2010-06-01 13:03:46 +01:00
  • 9b17083912 Retire init_node() Marco Costalba 2010-06-01 08:21:11 +01:00
  • 05c5f08372 Don't init SplitPointStack[i][j].parent Marco Costalba 2010-06-01 07:36:30 +01:00
  • 6716337f40 Use ply counter in Position object Marco Costalba 2010-05-31 21:38:34 +01:00
  • ee8ccac622 Fix SearchStack and ply misalignment in RootMoveList Marco Costalba 2010-05-31 18:32:00 +01:00
  • e4e12ed595 Convert SearchStack ss[] to SearchStack* Marco Costalba 2010-05-30 08:56:38 +01:00
  • d81def4fa9 Add function to get ply from position Marco Costalba 2010-05-31 12:05:04 +02:00
  • 9446dd6da3 Move gamePly among the StateInfo data Marco Costalba 2010-05-31 11:47:15 +02:00
  • b7bc0d4c57 Move promotion and ep under pawn handling Marco Costalba 2010-05-31 12:01:33 +01:00
  • c35c18a705 Thread::splitPoint is a volatile pointer Marco Costalba 2010-05-31 06:13:34 +01:00
  • 2ea323aec6 Do IID also when we already have a ttMove Marco Costalba 2010-05-29 10:01:25 +01:00
  • ec0f0eba6b If LMR search fails high research at intemediate depth Marco Costalba 2010-05-28 23:31:05 +01:00
  • 0719470e50 Fix IIDMargin description Marco Costalba 2010-05-29 09:43:18 +01:00
  • 3ccdb57d6f Retire zobMaterial[] Marco Costalba 2010-05-29 08:54:15 +01:00
  • 03cfd94414 Change zobMaterial[] index 0 definition Marco Costalba 2010-05-28 12:21:03 +01:00
  • 8c32878701 Use Key type instead of Bitboard Marco Costalba 2010-05-29 08:11:36 +01:00
  • 0c5e89e3e1 Revert non-linear threats evaluation Marco Costalba 2010-05-23 14:51:15 +01:00
  • 4a081280ed Remove an useless assert in evaluate_passed_pawns() Marco Costalba 2010-05-22 19:14:19 +01:00
  • ee9e162dd5 Account for double pawn push in evaluate_unstoppable_pawns() Marco Costalba 2010-05-22 18:38:45 +01:00
  • 7e82f793b8 Fix StormOpenFileBonus[] bug Marco Costalba 2010-05-17 06:08:47 +01:00
  • a7bfaede91 Fix a warning on array of size 0 under Windows Marco Costalba 2010-05-22 12:45:05 +01:00
  • 1afbe1a1d7 Drop completely illogical ei.kingDanger == 0 requirement Joona Kiiski 2010-05-22 11:34:35 +03:00
  • 226bd54064 Always save static value and kingDanger to TT Joona Kiiski 2010-05-22 11:56:46 +03:00
  • de0c9e84ca Drop TTClusterSize from 5 to 4 Joona Kiiski 2010-05-22 11:51:22 +03:00
  • 66b751713e Add non-linear threats evaluation Marco Costalba 2010-05-22 11:55:01 +01:00
  • ecc100d1bb Revert "Simple implementation of strong YBWC" Marco Costalba 2010-05-22 11:35:15 +01:00
  • 85559cc597 Add some automatic detection for Windows Joona Kiiski 2010-05-21 22:17:59 +03:00
  • 187451294f Documentation fix Joona Kiiski 2010-05-21 08:31:27 +03:00
  • ac4c971e06 Correct 'prefetch' handling for Makefile Joona Kiiski 2010-05-21 08:05:36 +03:00
  • cab8b78846 Let prefetch to be enabled by default on Windows Marco Costalba 2010-05-20 21:37:37 +01:00
  • efdd1e697a Small tweaks to install gcc-profile-clean targets Joona Kiiski 2010-05-20 18:24:45 +03:00
  • 09884756d8 Modify source to follow new Makefile Joona Kiiski 2010-05-19 22:44:26 +03:00
  • 32590884df Rewrite Makefile Joona Kiiski 2010-05-19 20:37:56 +03:00
  • 977cd9520a Simple implementation of strong YBWC Marco Costalba 2010-05-13 10:06:27 +02:00
  • 471e745a91 Remove an assert in evaluate_passed_pawns() Marco Costalba 2010-05-20 17:48:19 +01:00
  • 8dc4396477 Indentation fix in middle-game evaluation Marco Costalba 2010-05-17 07:04:24 +01:00
  • 6181e01c2a Introduce init_attack_tables() in evaluate() Marco Costalba 2010-05-15 13:29:21 +01:00
  • 0d207ec2c6 Do not consider discovered checks in king safety Marco Costalba 2010-05-15 13:00:32 +01:00
  • 93f64577c3 Fix RootMove::operator<() description Marco Costalba 2010-05-16 08:56:58 +01:00
  • 8b6bcd9731 Remove an useless Max() in passed pawns evaluation Marco Costalba 2010-05-16 00:56:05 +01:00
  • 6c0b2f5003 Threath tuning results Marco Costalba 2010-05-15 21:44:57 +01:00
  • 52fd1a3d37 Add support for gcc-profile Marco Costalba 2010-05-14 17:12:10 +01:00
  • 0c9c5032e8 Rename OutpostMask[] in AttackSpanMask[] Marco Costalba 2010-05-14 15:11:32 +02:00
  • 9079bab84c Micro optimization in evaluate_pawns() Marco Costalba 2010-05-14 12:51:29 +01:00
  • ea5af9b8c0 Introduce evaluate_pawn_storm() to unify redundant code Marco Costalba 2010-05-14 10:42:53 +02:00
  • 0b49ec9822 Code style tweaks to pawns.cpp Marco Costalba 2010-05-14 09:47:11 +02:00
  • 6c27bf1880 Change color argument of square_is_weak() Marco Costalba 2010-05-14 11:53:33 +02:00
  • da1165ae5d Space inflate marsenne Marco Costalba 2010-05-13 15:06:06 +02:00
  • 6e5bb3279f Another split() tweak session Marco Costalba 2010-05-13 10:56:11 +02:00
  • e63ab4bd03 Document old test result Joona Kiiski 2010-05-12 14:46:54 +03:00
  • d72e862a5b Remove one hack caused by misunderstanding Joona Kiiski 2010-05-12 13:29:14 +03:00
  • 02fe05cd0d Fix a possible out of range access in previous patch Marco Costalba 2010-05-12 12:30:00 +01:00
  • 16d6faf479 Retire splitPoint->cpus field Marco Costalba 2010-05-12 10:35:10 +02:00
  • 2cec7347db Syncing sp_search() and search() Marco Costalba 2010-05-11 15:29:54 +02:00
  • 1288a5a10a Simplify init_safety() Marco Costalba 2010-05-11 10:40:14 +02:00
  • 7f095b0a36 Greatly simplify weight_option() Marco Costalba 2010-05-11 10:07:17 +02:00
  • 2aa455ce95 Small evaluate_passed_pawns() cleanup Marco Costalba 2010-05-10 12:27:33 +02:00
  • c053f0b838 Better integration of faked split Marco Costalba 2010-05-09 23:31:43 +01:00
  • 7abe5f12ef Disable fake-mode Joona Kiiski 2010-05-09 22:04:21 +03:00
  • 253428bb3f Unite sp_search() and sp_search_pv() Joona Kiiski 2010-05-09 21:59:39 +03:00
  • 36f4fe52f0 Introduce fake-mode for split Joona Kiiski 2010-05-09 13:20:55 +03:00
  • e4ad6a38ee Revert to old prefetch detection logic Marco Costalba 2010-05-09 13:03:58 +01:00
  • 6c6b6cd1a4 Fix an off-by-one bug in ThreatBonus[] table Marco Costalba 2010-05-09 11:30:50 +02:00
  • c20a41c9cf Templatize qsearch Joona Kiiski 2010-05-08 16:59:00 +03:00
  • e0e4bdc991 Retire mate threat detection from evaluation Marco Costalba 2010-05-07 09:39:28 +02:00