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

Commit graph

  • 93e3b06fe2 Fix Intel compiler warnings Marco Costalba 2014-04-27 12:02:36 +02:00
  • 86c20416c8 Remove some useless casts Marco Costalba 2014-04-27 11:40:44 +02:00
  • c9e396b542 We can add an integer to a Value Marco Costalba 2014-04-27 10:13:59 +02:00
  • fe23f27086 Remove rook passers eval completely Arjun Temurnikar 2014-04-20 16:44:18 -07:00
  • de6fe2cb4e Reformatting in material.h Marco Costalba 2014-04-27 09:31:22 +02:00
  • 057c3d60cd Move game phase constants to enum Value Marco Costalba 2014-04-27 09:23:45 +02:00
  • cb4ac4221e Speed up by almost 3% Marco Costalba 2014-04-27 00:25:18 +02:00
  • 55604f156b Fix issues detected by Coverity Scan Marco Costalba 2014-04-26 09:20:37 +02:00
  • 7ddbcf7e87 Speed up picking of killers Marco Costalba 2014-04-25 12:53:51 +02:00
  • 3705559fdb Remove RookOn7th and merge values into psqt Arjun Temurnikar 2014-04-20 03:50:03 -07:00
  • 6579a65bbb Remove penalty for knight when few enemy pawns Arjun Temurnikar 2014-04-18 18:54:23 -07:00
  • f70cef3b79 Shuffle movepicker score Jonathan Calovski 2014-04-23 13:14:46 +10:00
  • a89b26bedd Correctly apply previous patch Marco Costalba 2014-04-24 08:35:13 +02:00
  • 8bfb53efe2 Move queen vs. 3 minors rule to imbalance tables joergoster 2014-04-19 16:41:56 +02:00
  • a66e6e5ad9 Revert "Generalize shift_bb() to handle double pushes" Marco Costalba 2014-04-21 20:54:55 +02:00
  • 56273fca1e Reset DrawValue[] before new search Marco Costalba 2014-04-21 14:30:27 +02:00
  • ef43e6b05d Rise contempt when in advantage Leonid Pechenik 2014-04-17 12:49:57 -04:00
  • 223ebe7b40 Streamline implementation of Position::pretty() Marco Costalba 2014-04-21 11:42:08 +02:00
  • 0e8ad40ef0 Raise penalty blocked enemy pawn on 6th rank Stefan Geschwentner 2014-04-05 12:27:57 +02:00
  • eced15fe36 Generalize shift_bb() to handle double pushes Marco Costalba 2014-04-20 15:15:43 +02:00
  • a4d058bca2 Small simplification to passed pawns Arjun Temurnikar 2014-04-17 21:41:22 -07:00
  • 619d66b7ab Remove supporting pawns Joseph Hellis 2014-04-17 08:43:40 +02:00
  • 9073866491 Enable BMI1 too when using BMI2 ARCH Jean-Francois Romang 2014-04-14 07:10:39 +02:00
  • 7bce8831d3 More readable trapped rook condition Marco Costalba 2014-04-13 13:35:58 +02:00
  • 81a8c1118b Simplify Makefile by removing OS X targets Daylen Yang 2014-04-12 16:26:45 -07:00
  • b2c0634d48 Move args parsing to UCI::loop Marco Costalba 2014-04-12 12:52:10 +02:00
  • ada55c5d0a Reshuffle in uci.cpp Marco Costalba 2014-04-12 12:05:25 +02:00
  • 17cb7e7fa3 Reshuffle in timeman.cpp Marco Costalba 2014-04-12 12:00:37 +02:00
  • 800ba28e83 Fix a typo in evaluate Marco Costalba 2014-04-12 10:17:41 +02:00
  • 0b2794ae12 Retire signature-build Marco Costalba 2014-04-12 09:18:55 +02:00
  • 226bbc1e63 Add ARCH x86-64-bmi2 support Jean-Francois Romang 2014-04-10 20:07:40 +02:00
  • da2f8880b9 Switch to hardware PEXT Marco Costalba 2014-04-07 21:04:34 +02:00
  • c556fe1d71 Implement PEXT based attacks Marco Costalba 2014-04-07 16:27:14 +02:00
  • 2bfe61c33b Add PEXT software implementation Marco Costalba 2014-04-07 16:02:24 +02:00
  • 2f92e3b525 Big reshuffle in evaluate.cpp Marco Costalba 2014-04-12 08:32:52 +02:00
  • 0510112f91 Move LowMobPenalty into psq/mobility tables Gary Linscott 2014-04-11 12:14:57 -04:00
  • 4597324572 Reduce penalty for doubled pawns further away from each other Gary Linscott 2014-04-11 11:04:48 -04:00
  • ce6b7a1b85 Further simplification in evaluate Marco Costalba 2014-04-11 08:38:09 +02:00
  • e3b54235ad Get rid of an evaluate_pieces() overload Marco Costalba 2014-04-10 19:45:18 +02:00
  • 8863afeb84 Add a penalty for low mobility pieces Gary Linscott 2014-04-10 08:34:14 +02:00
  • 5c75455c8e Restrict queen mobility to safe squares Gary Linscott 2014-04-08 21:50:01 +02:00
  • 0d8a4c7565 Rescale UCI scores to PawnValueEg Lucas Braesch 2014-04-06 11:43:30 +02:00
  • 64d29a6330 Sync some common names Marco Costalba 2014-04-06 10:50:27 +02:00
  • fcf2a34080 Some more work in pretty_pv Marco Costalba 2014-04-06 01:11:30 +02:00
  • 698b645e10 Small tidy up in move_to_san Marco Costalba 2014-04-05 18:54:37 +02:00
  • d28ea7b518 Smaller and faster profile-build binaries mstembera 2014-04-05 12:46:17 +02:00
  • be641e881f Remove QueenOn7th and QueenOnPawn Lucas Braesch 2014-04-03 21:31:42 +08:00
  • 3b19ea6ae5 Speed up apply_weight mstembera 2014-04-03 20:08:54 -07:00
  • ccf59b0228 Update Readme to 128 max threads Marco Costalba 2014-04-03 11:33:42 +02:00
  • 299afcd886 Queen vs. 3 pieces imbalance Joerg Oster 2014-04-03 10:38:11 +02:00
  • c15b132f03 Make operator<< to return void Marco Costalba 2014-04-03 10:34:25 +02:00
  • 0ba814b3ca Drop not defended by pawn condition Stefan Geschwentner 2014-04-01 11:58:10 +02:00
  • d2caba1f66 Do not workaround function argument evaluation Marco Costalba 2014-04-01 09:39:41 +02:00
  • 1efc19ade0 Fix a compile error with Intel C++ Marco Costalba 2014-03-30 14:20:12 +02:00
  • 678425f274 Fix a warning with MSVC 2010 Marco Costalba 2014-03-30 14:25:57 +02:00
  • 422c9c2acd Show evaluation from white POV in trace Marco Costalba 2014-03-30 10:11:32 +02:00
  • 9350d0dce5 Raise VALUE_INFINITE Marco Costalba 2014-03-29 11:12:37 +01:00
  • 4833887842 Further simplification of TT replace strategy Jean-Francois Romang 2014-03-27 18:38:19 +01:00
  • f811a5693e Restore old aspiration window to 16 Marco Costalba 2014-03-26 06:39:46 +01:00
  • af0c13ba6a Pinned pieces affect king safety Stefan Geschwentner 2014-03-28 08:41:50 +01:00
  • c7cf45241c Fix a bug in pawns eval tracing Marco Costalba 2014-03-26 07:06:29 +01:00
  • 865b71309c Simplify TT replace strategy Marco Costalba 2014-03-23 10:03:11 +01:00
  • e7362dae78 Introduce penalty for weak (=unsupported) pawns. snicolet 2014-03-23 23:51:25 +01:00
  • 9e72e35942 Fix an incorrect 'friend' declaration Marco Costalba 2014-03-23 11:17:38 +01:00
  • bc183b0c04 Retire last usage of operator|(File f, Rank r) Marco Costalba 2014-03-23 10:42:37 +01:00
  • ffdf63ff7c Refresh TT entries generation automatically on probe mstembera 2014-03-23 09:24:35 +01:00
  • f12449d492 Rename score to value in ExtMove Marco Costalba 2014-03-23 08:52:42 +01:00
  • 441a34a1c6 Trivial formatting in ucioption.cpp Marco Costalba 2014-03-23 00:06:26 +01:00
  • 5f12069cbf Retire operator|(File f, Rank r) Marco Costalba 2014-03-22 23:35:30 +01:00
  • 4eee603433 Fix a subtle bug in UCI options printing Marco Costalba 2014-03-22 11:15:28 +01:00
  • c714b90594 Fix a typo Marco Costalba 2014-03-18 18:35:03 +01:00
  • aab5863dd4 Increase max threads to 128 Marco Costalba 2014-03-18 12:07:26 +01:00
  • fa3f6dcbea Fix a crash under MSVC Marco Costalba 2014-03-16 10:55:58 +01:00
  • a091ae4cc8 Split also if no slaves are found Marco Costalba 2014-03-15 23:43:35 +01:00
  • a1a7bc84da Remove "Max Threads per Split Point" UCI option Marco Costalba 2014-03-15 21:13:43 +01:00
  • 6e4b4c42ed Merge default tests in pos_is_ok Marco Costalba 2014-03-15 15:26:29 +01:00
  • 142874b058 Microptimize castling in undo_move() Marco Costalba 2014-03-15 11:21:47 +01:00
  • 36c381154b Depth dependant aspiration window delta Mysseno 2014-03-14 21:00:50 +11:00
  • d0587f2c7f Use legal positions for endgame initialization Marco Costalba 2014-03-14 09:57:34 +01:00
  • 1f4798a173 Further work in pos_is_ok() Marco Costalba 2014-03-14 09:43:19 +01:00
  • 61e4443342 Re-add link time optimization on OS X Daylen Yang 2014-03-13 22:09:29 -07:00
  • 6571acffaa Reformat do_castling() Marco Costalba 2014-03-13 12:53:03 +01:00
  • 6f3d787692 Further merge StateInfo setup functions Marco Costalba 2014-03-12 22:46:17 +01:00
  • 1e032ece92 Merge hash key computation functions Marco Costalba 2014-03-12 09:14:38 +01:00
  • cc3002ff04 Use std::count in pos_is_ok() Marco Costalba 2014-03-11 23:19:47 +01:00
  • c40d4e0133 Small simplification in gives_check Marco Costalba 2014-03-11 22:58:08 +01:00
  • ca0804dfe4 Print dbg counters after bench Marco Costalba 2014-03-11 22:19:14 +01:00
  • d2a8ba3299 Simplify pseudo_legal() Marco Costalba 2014-03-10 08:38:23 +01:00
  • 20ff12e1be Simplify generate<EVASIONS> Marco Costalba 2014-03-09 11:48:41 +01:00
  • 5cf9e0b254 Retire SERIALIZE macros Marco Costalba 2014-03-09 11:03:02 +01:00
  • 1d1b7df7c6 Rename castling flag to castling right Marco Costalba 2014-03-08 15:08:55 +01:00
  • 13b9e1e098 Fix dbg_mean_of() for negative numbers Stephane Nicolet 2014-03-05 08:51:02 +01:00
  • 553ead429d Some minor cleanup stuff mstembera 2014-03-02 23:07:57 -08:00
  • bbd69c0260 Revert dynamic draw value Marco Costalba 2014-03-03 08:39:34 +01:00
  • 708cb311a0 Pass CastlingFlag argument only Marco Costalba 2014-03-02 11:53:17 +01:00
  • 3e5470d88f Remove limit of minimumSplitDepth Marco Costalba 2014-03-01 23:22:14 +01:00
  • 3d8c0f16c2 Rename xxx_to_char() -> to_char() Marco Costalba 2014-03-01 22:07:41 +01:00
  • de2ba70830 Simplify Bitboards::pretty Marco Costalba 2014-03-01 13:05:55 +01:00
  • 9f0485e343 Retire UCI_AnalyseMode option Marco Costalba 2014-03-01 12:10:42 +01:00
  • b917cd275e Dynamic draw value Joerg Oster 2014-02-26 19:32:19 +01:00