1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-12 21:59:36 +00:00

Commit graph

  • 67e5581e37 Add support for PPC 64bit on Linux Kelly Wilson 2013-11-29 09:59:16 +01:00
  • 3ede7daab3 Generate Qsearch checks only at depth 0 Joona Kiiski 2013-11-20 20:39:57 +00:00
  • dbd6156fce Revert previous fix Marco Costalba 2013-11-19 07:19:28 +01:00
  • 691ed425ba Get correct excluded moves for split nodes Hongzhi Cheng 2013-11-18 16:41:19 +01:00
  • c376ffce0f Revert previous patch Marco Costalba 2013-11-17 23:47:18 +01:00
  • 917944e9c5 Fix an assert in SMP case Marco Costalba 2013-11-17 10:15:45 +01:00
  • d9c7cad630 Retire quietsSearched[] Marco Costalba 2013-11-17 09:12:19 +01:00
  • 9763c69fa5 Simplify generate<EVASIONS> Marco Costalba 2013-11-11 19:48:29 +01:00
  • 555d9a8711 Faster castling in Chess960 case Gregor Cramer 2013-11-11 15:54:12 +01:00
  • b9768b8bc5 Reintroduce gains Joona Kiiski 2013-11-10 14:53:23 +00:00
  • 4ef6b2c32a Remove opposed flag for doubled pawns Jörg Oster 2013-11-10 15:24:32 +01:00
  • 1d18647e73 Rename squares_aligned() Marco Costalba 2013-11-10 17:14:46 +01:00
  • a518d5d3ad Simplify squares_aligned() Marco Costalba 2013-11-10 12:00:15 +01:00
  • 091aff0445 Evaluate mobility of pinned pieces exactly Chris Caino 2013-11-09 02:06:47 +00:00
  • 3ed86ed3f9 Remove RedundantMajor Chris Caino 2013-11-07 18:28:57 +00:00
  • e4d34e1815 Fix printing of incorrect PV in some cases Marco Costalba 2013-11-09 19:04:51 +01:00
  • 42caebfaa5 Fix compile in debug mode Marco Costalba 2013-11-09 18:41:51 +01:00
  • eed508b444 Futility pruning simplification Lucas Braesch 2013-11-08 18:42:22 +08:00
  • 343544f3f7 Revert "Retire eval margin and gains" Marco Costalba 2013-11-07 22:29:07 +01:00
  • 13d1f0ae43 Restrict mobility of pinned pieces Gary Linscott 2013-11-07 13:59:11 -05:00
  • ecd07e51d0 Retire eval margin and gains Lucas Braesch 2013-10-30 11:22:42 +08:00
  • 52ae0efccf Two more parameters eliminated Chris Caino 2013-11-04 17:03:02 +00:00
  • 53c04c0429 Zero more redundant coefficients Chris Caino 2013-11-04 15:20:17 +00:00
  • 1064288b38 Zero redundant material imbalance terms Chris Caino 2013-11-04 12:44:42 +00:00
  • d34bb889b1 Test Easy Move if no BestMoveChanges Joona Kiiski 2013-11-01 20:42:47 +00:00
  • a3a0df92a3 Set timer to a fixed interval Marco Costalba 2013-11-01 08:53:29 +01:00
  • e8f9447b11 Use a formula for chain membership bonus Ralph Ster 2013-10-31 06:02:17 +01:00
  • 3cc47edf62 Tweak bishop pair and knight weight Marco Costalba 2013-10-28 19:31:10 +01:00
  • d454cd4216 Fix divide by zero bug in late game Matthew Sullivan 2013-10-25 11:22:43 -05:00
  • 48f38f3092 Retire mirror() Marco Costalba 2013-10-24 20:38:02 +02:00
  • 281472e50e Prefer file_bb() to FileBB[] Marco Costalba 2013-10-24 20:34:11 +02:00
  • f011a5af11 Penalty for Knight when enemy pawns are few Jörg Oster 2013-10-20 20:59:48 +02:00
  • 67b0da83da Further smplify pawn endgames Marco Costalba 2013-10-23 15:50:20 +02:00
  • 3674f18b97 Use flip_sq idea in endgame.cpp Chris Caino 2013-10-22 23:03:45 +01:00
  • 72f7282ad4 Simplify futility move count formula Chris Caino 2013-10-22 23:02:38 +02:00
  • fbfce2132a Simplify futility margins formula Chris Caino 2013-10-22 23:05:15 +02:00
  • 2c825294ec Tweak again chain pawn bonus Marco Costalba 2013-10-22 17:47:16 +02:00
  • f86d2aee29 Re-add "Further increase safe checks bonus" Marco Costalba 2013-10-22 17:33:11 +02:00
  • 35ea39bed2 Restore behaviour after count<ALL_PIECES> fix Marco Costalba 2013-10-22 17:27:58 +02:00
  • 97015afce8 Further improve chain pawn evaluation Ralph Stößer 2013-10-20 23:41:02 +02:00
  • f22a63ce67 Fix pos.count<ALL_PIECES>() Marco Costalba 2013-10-20 23:35:10 +02:00
  • c08e7419a0 Fix build on Intel compiler Marco Costalba 2013-07-13 23:07:24 +02:00
  • 67f91bc5ea Revert "Further increase safe checks bonus" Marco Costalba 2013-10-20 09:55:12 +02:00
  • 4bc2374450 Further increase safe checks bonus Ralph Stößer 2013-10-15 20:09:35 +02:00
  • f5e872a0e3 Some evaluation code reshuffle Marco Costalba 2013-10-18 08:42:52 -07:00
  • 25cb851f8a Score chain pawn also by rank Jörg Oster 2013-10-18 10:23:28 +02:00
  • 3cddb0c076 Simplification of KPsK function Chris Caino 2013-10-15 00:20:34 +01:00
  • 2bf18bfc63 Bug fix for KQKRPs endgame Chris Caino 2013-10-15 00:09:05 +01:00
  • 5aeb907fa1 Double king safety weights Ralph Stößer 2013-10-12 12:59:43 +02:00
  • 0c68971c13 Remove a drawing rule from KBPsK function Chris Caino 2013-10-14 19:53:08 +02:00
  • d9be00342c Massive stronger/weaker renming Marco Costalba 2013-10-14 19:34:12 +02:00
  • 027d85e82a Add helper function verify_material Chris Caino 2013-10-14 13:57:08 +01:00
  • 3bc3c069f1 Add some knowledge for KRPKB endgame ceebo 2013-10-13 21:50:45 +01:00
  • e9366fa155 Improve KBPsK endgame ceebo 2013-10-13 16:44:51 +01:00
  • 549b5c478f Remove unuseful optimization in RKISS Marco Costalba 2013-10-13 02:20:35 -07:00
  • b15e148b5e Smoother transition for LMR Joona Kiiski 2013-10-08 22:43:33 +01:00
  • bb83a417cb Increase slowmover and reduce instability Uri Blass 2013-10-05 22:20:20 +03:00
  • 984ee9d05b Use TT refined value to stand pat Lucas Braesch 2013-10-07 09:10:48 +02:00
  • a0cc15ccbc Use double everywhere Lucas Braesch 2013-10-03 12:05:58 +08:00
  • 7f142d6817 Use prefix operators wherever possible Lucas Braesch 2013-10-03 12:01:38 +08:00
  • bd1c3ed7e3 Add more depth/positions to bench Marco Costalba 2013-09-29 09:43:10 +02:00
  • cca34e234c Drop 'is' prefix from query functions Marco Costalba 2013-09-28 05:43:50 -07:00
  • ed95ad1c0e Fix build on Mac OS X Marco Costalba 2013-09-28 04:14:59 -07:00
  • c65d67feb5 Revert "Use a per-thread array" Marco Costalba 2013-09-28 09:59:45 +02:00
  • bc6faf633e Simplify extensions Lucas Braesch 2013-09-26 18:25:27 +08:00
  • 8d1c1074d5 Simplify tte use condition Reuven Peleg 2013-09-25 14:04:38 +03:00
  • e654209211 Fix best move lookup bug Raminder Singh 2013-09-25 18:47:59 +05:30
  • b742a3f29a Increase MAX_MOVES to 256 Marco Costalba 2013-09-27 08:50:29 +02:00
  • 800410eef1 Use a per-thread array for generated moves Marco Costalba 2013-09-26 19:25:50 +02:00
  • 7b2cda95d9 Update disabled warnings for Intel compiler Jean-Francois Romang 2013-09-22 18:10:24 +02:00
  • c2cefa6de0 Replace -O3 with -fast for intel compiler Jean-Francois Romang 2013-09-22 18:02:39 +02:00
  • d7f5f15d69 Reduce negative quiets by ONE_PLY / 2 Ralph Stößer 2013-09-23 08:03:12 +02:00
  • 84906b83ec Final time management setup Marco Costalba 2013-09-23 07:59:51 +02:00
  • 274079990a Increase Emergency Move Time to 20 Marco Costalba 2013-09-19 07:26:36 +02:00
  • 10cb19d534 Increase Emergency Move Time to 10 Marco Costalba 2013-09-17 08:02:46 +02:00
  • d50b33cacd Fix a silly unstoppable eval bug Marco Costalba 2013-09-16 23:59:37 +02:00
  • 77b5ee0117 Fix time parameters for blitz games Joona Kiiski 2013-09-15 21:54:26 +02:00
  • af750bd2ef Rewrite unstoppable pawns evaluation Marco Costalba 2013-09-10 11:41:10 +02:00
  • 21cbfafc03 Code style at passed pawn eval Reuven Peleg 2013-09-15 15:14:56 +03:00
  • d3947b2f3e Nicer operator declerations Reuven Peleg 2013-09-15 15:01:20 +03:00
  • a71209868b Use pre-increment also for native types Kojirion 2013-09-15 09:11:29 +02:00
  • 7a1ff6d8ff Fix operator++ definition Marco Costalba 2013-09-15 09:02:09 +02:00
  • 82f6779c2e Don't blunder under extreme time pressure Marco Costalba 2013-09-14 09:46:32 +02:00
  • 3abccdc82d Move classify_leaf() to c'tor in bitbases Marco Costalba 2013-09-14 12:49:24 +02:00
  • 8d6d0223bf Small touches to bitbase.cpp Marco Costalba 2013-09-14 10:37:28 +02:00
  • fc17d0de77 Increase passed bonus for having more pieces Reuven Peleg 2013-09-12 16:20:53 +03:00
  • 27f2ce8f6e Revert "Move draw by material check" Marco Costalba 2013-09-12 08:41:28 +02:00
  • 45b0aea875 Revert "Fix random moves when time < 10ms" Marco Costalba 2013-09-12 08:37:50 +02:00
  • 4803d5772c Extend checks more when below alpha Marco Costalba 2013-09-11 09:22:57 +02:00
  • 738c5595ad Extend checks more in losing positions Uri Blass 2013-09-10 08:37:23 +02:00
  • bebd6e16f6 Simplify unstoppable pawns evaluation Reuven Peleg 2013-09-10 21:39:48 +03:00
  • 49e110c52b Fix random moves when time < 10ms Marco Costalba 2013-09-10 21:14:09 +02:00
  • 4d90aeb0ab More readable space mask Reuven Peleg 2013-09-10 14:54:05 +03:00
  • 03cd049c68 Change condition to use relative rank homoSapiensSapiens 2013-09-09 22:12:15 +03:00
  • 6ab8b9b6c6 Fix some comments in position.cpp Marco Costalba 2013-09-08 06:28:53 -07:00
  • 490f67a3f8 Move draw by material check Marco Costalba 2013-09-08 05:49:04 -07:00
  • 0515ad0fb0 Remove unreachable values in mobility table Marco Costalba 2013-09-07 18:25:24 +02:00
  • bf51db2526 Fix warning: double to float truncation Marco Costalba 2013-09-07 12:29:05 +02:00
  • 59702aca0d Singular extension at 8 plies also for PV nodes Lucas Braesch 2013-09-07 09:32:01 +02:00
  • c86eee3918 Union of 2 changes Lucas Braesch 2013-09-07 09:20:22 +02:00