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

Commit graph

  • 1810c4d758 Simplify skipping of plies with helper threads Joost VandeVondele 2017-02-26 16:41:58 -08:00
  • 8f7e032b8c Change definition of "weak" in threats calculation snicolet 2017-02-25 17:43:54 -08:00
  • f1e3dfea74 Reorder members of Material::Entry mstembera 2017-02-23 21:33:03 -08:00
  • 9f48e1ec15 Pieces protecting king GuardianRM 2017-02-23 21:26:59 -08:00
  • eefbe967c2 Keep pawns on both flanks snicolet 2017-02-19 14:25:05 -08:00
  • c243cd5f4a Variable tuning FauziAkram 2017-02-19 13:56:17 -08:00
  • 05cf45f2d1 Razor Simplification VoyagerOne 2017-02-18 22:48:28 -08:00
  • faedcf08a8 Retire loose enemies bonus torfranz 2017-02-14 21:26:08 -08:00
  • 83fb4547f6 search(): Move nullValue variable into local scope VoyagerOne 2017-02-14 21:20:37 -08:00
  • 1e814e0ca0 Fix makefile: 32 bit builds without optimization. Joost VandeVondele 2017-02-14 21:11:44 -08:00
  • e0d91f4c44 Retire small bonus in passed pawn evaluation torfranz 2017-02-10 16:52:34 -08:00
  • a753e20bd4 A small tweak in doEasyMove() Joona Kiiski 2017-02-10 16:42:22 -08:00
  • 5205d44f87 Simplify scale factor computation Stefano80 2017-02-05 16:02:02 -08:00
  • 0553b46829 Simplify Queen Mobility VoyagerOne 2017-02-05 15:39:29 -08:00
  • ddecdc97d7 Simplify away QueenContactChecks Stéphane Nicolet 2017-01-30 22:05:43 +01:00
  • fa24cc25a4 Simplify TT penalty stat (#980) VoyagerOne 2017-01-29 02:54:58 -05:00
  • 5254a6040c Penalty for a quiet ttMove that fails low VoyagerOne 2017-01-25 09:32:10 -05:00
  • 471f7a1b5c Candidate passed pawns Stefan Geschwentner 2017-01-19 18:16:23 +01:00
  • 58c181de9a Simplify away pinnedPieces bitboard in EvalInfo (#975) pb00068 2017-01-28 08:43:54 +01:00
  • cf4a38e0cb Simplification of lazy threshold Alain SAVARD 2017-01-12 22:11:14 -05:00
  • 9eed183489 Outpost array simplification Alain SAVARD 2017-01-18 21:10:31 -05:00
  • 243a9f5484 Reformat eval_init() Alain SAVARD 2017-01-17 21:40:31 -05:00
  • 9f8f093fd6 Update some comments (#973) Stéphane Nicolet 2017-01-17 14:50:03 +01:00
  • de02768af7 Introduce lazy evaluation Stefano Cardanobile 2017-01-10 19:03:27 +01:00
  • 99cd513264 Removing CM parameter from the Stats struct. (#970) loco-loco 2017-01-11 23:46:46 -08:00
  • d2971f3fca Check for overflow in Score * int multiplication (#969) Stéphane Nicolet 2017-01-11 18:11:17 +01:00
  • d40351243b StormDanger CleanUp (#964) Rocky640 2017-01-11 02:56:38 -05:00
  • d8f683760c Adjust copyright headers to 2017 (#965) Joost VandeVondele 2017-01-11 08:46:29 +01:00
  • 332b5013b5 Travis: fix bench fetch in case of PR (#968) Marco Costalba 2017-01-11 08:44:06 +01:00
  • 34e47ca87d Rename FromTo -> History (#963) lucasart 2017-01-10 15:47:56 +08:00
  • e0504ab876 Remove HistoryStats lucasart 2017-01-09 18:57:34 +08:00
  • d9dd520896 Fix previous patch for OS X (#961) Marco Costalba 2017-01-09 15:37:09 +01:00
  • 394e9cd892 Trevis CI: use commit bench number as a reference Marco Costalba 2017-01-09 12:40:07 +01:00
  • ba15781be8 New shell scripts for testing, used for travis CI (#957) Joost VandeVondele 2017-01-09 10:30:57 +01:00
  • d39ffbeea6 Simplified select best thread (#958) ElbertoOne 2017-01-09 10:26:50 +01:00
  • 3ab3e55bb5 Drop Stats c'tors Marco Costalba 2017-01-07 10:13:49 +01:00
  • 1c316c41bb Correctly zero-initialize MainThread Joost VandeVondele 2017-01-06 16:16:07 +01:00
  • 90b052462c Zero init fromToStats in constructor. (#953) Joost VandeVondele 2017-01-06 10:43:18 +01:00
  • 8b2c81d3ea Rejoin lines that belong to HalfDensity map (#952) pb00068 2017-01-05 09:00:41 +01:00
  • fe99de20ff Correct zero-init of Thread data members Marco Costalba 2017-01-05 08:50:17 +01:00
  • 6b16ebc825 Use consistent variable names for counterMoveStats (#949) Joost VandeVondele 2017-01-02 09:36:43 +01:00
  • e3a8b8bcff Simplify unstoppable again (#950) Stéphane Nicolet 2017-01-02 09:33:40 +01:00
  • 1052ce74f6 Tweak best thread selection logic Jonathan Calovski 2017-01-01 02:09:22 +11:00
  • e258c5a779 WDL: rename WDLCursedLoss into WDLBlessedLoss lucasart 2017-01-01 18:11:52 +08:00
  • b7b9d7c9c7 Don't clear EasyMove in search() Aram Tumanian 2016-12-21 13:40:55 +02:00
  • 881a9dfb0a Threefold repetition detection Sergei Antonov 2016-12-12 16:04:16 +01:00
  • 43f6b33e50 Small eval cleanup and renaming Alain SAVARD 2016-12-28 17:14:09 -05:00
  • ab4f498bbc Remove SafeCheck (#946) lucasart 2016-12-31 20:52:42 +08:00
  • 8765f9ce16 Further simplify unstoppable (#938) Jörg Oster 2016-12-25 10:44:56 +01:00
  • 3728e833aa Fix psqt format and use smaller numbers in king psqt (#940) hxim 2016-12-25 10:40:17 +01:00
  • af7412e58a Explicitly use alpha+1 for beta in NonPV search (#939) Joost VandeVondele 2016-12-25 10:34:48 +01:00
  • 1ceaea701b Simplify threshold handling for probcut. (#936) Joost VandeVondele 2016-12-22 16:02:32 +01:00
  • f72b7dc99a piecesCount (#932) Stefano Cardanobile 2016-12-20 11:18:19 +01:00
  • ee22b61f5e Use DEPTH_ZERO initializer for depth in qsearch (#931) Joost VandeVondele 2016-12-20 11:17:38 +01:00
  • 8c61bbda54 Another simplification for SEE pruning VoyagerOne 2016-12-16 11:05:34 -05:00
  • 847bc0e80f Simplify pruning Stefan Geschwentner 2016-12-12 12:01:16 +01:00
  • 1b62d413c1 Clean-up skipEarlyPruning (#921) Joost VandeVondele 2016-12-11 20:05:25 +01:00
  • 589049a0e5 Simplify unstoppable condition Jonathan Calovski 2016-12-12 05:57:02 +11:00
  • a47bbca0ea Refactor bonus and penalty calculation (#917) Joost VandeVondele 2016-12-05 18:58:12 +01:00
  • 0d33466bcd Pawn flank attacks Stéphane Nicolet 2016-12-05 18:49:07 +01:00
  • 46d066b041 Remove piece condition in decrease lmr reduction check ElbertoOne 2016-12-04 09:28:55 +01:00
  • bf8b45fe63 Help GCC to optimize msb() to single instruction Andrey Neporada 2016-12-03 12:37:07 +04:00
  • e70da0d2eb Simplify pruning rule goodkov 2016-11-30 00:43:03 +04:00
  • 1e76ba7cec WeakQueen Parameter tweak Joost VandeVondele 2016-12-01 14:55:00 +01:00
  • 535435b7fc TrappedRook simplification ElbertoOne 2016-11-22 09:11:00 +01:00
  • 7a3844e6ef Fix PGO build with GCC (#904) theo77186 2016-11-27 14:43:52 +01:00
  • fbb2ffacfd Fix PGO Build for clang Michael Byrne 2016-11-25 10:59:38 -05:00
  • 8f30d233f8 Fix trace in case of space evaluation joergoster 2016-11-26 10:56:24 +01:00
  • ec83e8a72c Fix regression: print const position Marco Costalba 2016-11-27 09:11:56 +01:00
  • e7289465b9 Rank based threats mbootsector 2016-11-25 17:47:18 +01:00
  • 8ceb1ff53b Fix undefined behavior Joost VandeVondele 2016-11-26 15:13:58 +01:00
  • 2ec626ddae Fix compile under Windows XP Marco Costalba 2016-11-25 16:51:24 +01:00
  • 9eccba7761 Fix the pawn hash failure when the pawn key is 0 Aram Tumanian 2016-11-21 17:17:47 +02:00
  • ca464fc89e Cleanup Makfile for MacOs erbsenzaehler 2016-11-20 22:35:47 +01:00
  • 0d9a9f5e98 Handle Windows Processors Groups Marco Costalba 2016-11-22 07:41:46 +01:00
  • 6036303bb6 Avoid touching source files in profile-build Joost VandeVondele 2016-11-20 09:56:02 +01:00
  • b5d10d17c2 Reduce variable scope in swap_byte Fabian Beuke 2016-11-19 15:55:30 +01:00
  • 797602938d Start searching for a repetition from the 4th ply behind Aram Tumanian 2016-11-11 17:46:21 +02:00
  • 76d113f5f0 Pawn shelter and pawn storm tuned Alain SAVARD 2016-11-06 09:38:22 -05:00
  • 18df1698f4 Fix compile error from previous patch Marco Costalba 2016-11-19 09:35:57 +01:00
  • 7f4de0196b Do not use GCC extension for anonymous unions Stéphane Nicolet 2016-11-14 15:07:32 +01:00
  • cddc8d4546 More accurate 'go nodes' searches at low count Joost VandeVondele 2016-11-13 11:08:30 +01:00
  • a90fc4c877 Non-quiet pruning tweak Stefan Geschwentner 2016-11-11 09:46:31 +01:00
  • e6c2899020 Make a version of Position::do_move() without the givesCheck parameter Aram Tumanian 2016-11-11 15:02:28 +02:00
  • de269ee18e FEN parsing: add a second check for correctly setting e.p. square joergoster 2016-11-09 16:42:27 +01:00
  • dc4655e1f9 Stack offset changed from -5 to -4 Mira 2016-11-06 15:20:23 +01:00
  • 0fa80c9ba3 Update comments related after new see_ge() atumanian 2016-11-08 00:34:11 +02:00
  • 61c727fdcb Allow benches with more than 2G nodes. Joost VandeVondele 2016-11-07 13:35:28 +01:00
  • 876f07cbee Fix undefined behaviour with unaligned loads in syzygy code Joost VandeVondele 2016-11-05 09:04:51 +01:00
  • f5d3f0ded6 Update AUTHORS for SF8 ppigazzini 2016-11-04 14:39:24 +01:00
  • e4659693de Fix a warning with debug=no Marco Costalba 2016-11-06 09:43:40 +01:00
  • 52cb348023 Reproducible searches after ucinewgame Joost VandeVondele 2016-11-05 16:37:29 +01:00
  • 0d669be76c Restore development version Marco Costalba 2016-11-05 09:32:05 +01:00
  • 23f384cac3 Add explicit braces and fix a warning Marco Costalba 2016-11-05 09:29:22 +01:00
  • b915fdc889 Reduction Simplification VoyagerOne 2016-11-03 20:29:34 -04:00
  • 67d19447f4 Makefile fix for sanitize Joost VandeVondele 2016-10-31 21:10:31 +01:00
  • d4abf54247 Top CPU Contributors VoyagerOne 2016-11-03 20:51:16 -04:00
  • 445aade39c Simplify code, delete else after return Miroslav Fontán 2016-11-03 12:04:24 +01:00
  • f3cd7002aa Sync variable names in decl vs def Miroslav Fontán 2016-11-03 11:45:39 +01:00
  • c43146edb7 Travis-ci: integrate perft checking Joost VandeVondele 2016-10-31 21:47:15 +01:00