Commit Graph

  • 3f7fb5ac1d Reformat some comments Stéphane Nicolet 2023-09-11 23:19:06 +02:00
  • b9319c4fa4 Cleanup code after dropping ICC support in favor of ICX Sebastian Buchwald 2023-08-31 21:56:34 +02:00
  • 3d1b067d85 Update default net to nn-1ee1aba5ed4c.nnue Linmiao Xu 2023-09-09 10:24:57 -04:00
  • ef22829616 Do more futility pruning in qsearch Michael Chaly 2023-09-11 15:37:18 +03:00
  • 6d85f43e26 Simplify cutnode depth condition cj5716 2023-09-10 08:49:18 +08:00
  • 46a5cedc11 Cleanup git checkout actions Sebastian Buchwald 2023-09-10 12:15:06 +02:00
  • 1461d861c8 Prevent usage of AVX-512 for the last layer. Tomasz Sobczyk 2023-09-04 13:53:30 +02:00
  • a8b4fd1671 Avoid "using namespace std" Sebastian Buchwald 2023-09-04 22:01:20 +02:00
  • b25d68f6ee Introduce simple_eval() for lazy evaluations Stéphane Nicolet 2023-09-02 08:39:16 +02:00
  • adf29b3fd6 Rename one variable FauziAkram 2023-08-25 15:42:44 +03:00
  • 1f7ff8406d Simplify slider_blocker calculation pb00067 2023-08-17 14:31:05 +02:00
  • 4f7fe255c7 Simplify README Disservin 2023-08-26 09:49:04 +02:00
  • 3c0e86a91e Cleanup includes Disservin 2023-08-23 19:36:55 +02:00
  • 8cd5cbf693 Omit two unneeded tests ttruscott 2023-08-25 15:47:52 -04:00
  • 4c4cb185aa Play turbulent when defending, simpler when attacking Stéphane Nicolet 2023-08-23 07:50:36 +02:00
  • 440feecb4d Reduce repetitions branches Shahin M. Shahin 2023-08-20 01:15:22 +03:00
  • 030b87182a Do more full window searches cj5716 2023-08-12 14:56:23 +08:00
  • c6f62363a6 Simplify Square Clipped ReLU code. Gian-Carlo Pascutto 2023-08-14 17:30:10 +02:00
  • 4c5919fa95 Fix some tabs in Makefile Stéphane Nicolet 2023-08-22 10:00:03 +02:00
  • fe7353f702 Update links to fishtest Joost VandeVondele 2023-08-21 22:45:26 +02:00
  • 9abef246a9 Allow compilation on Raspi (for ARMv8) Matthies 2023-08-16 11:11:27 +02:00
  • a9a0dbbcd0 Fix some 'possible loss of data' warnings Stéphane Nicolet 2023-08-22 10:39:03 +02:00
  • 46756996e7 Add -funroll-loops to CXXFLAGS Disservin 2023-08-14 13:49:41 +02:00
  • fe0dca12f1 Simplify PvNode Reduction Muzhen Gaming 2023-08-13 22:02:17 +08:00
  • 3e5a817fd2 Fix dead link to compression algorithm in tbprobe SzilBalazs 2023-08-13 17:52:08 +02:00
  • a77a8448ff Add CONTRIBUTING.md Disservin 2023-08-13 17:14:38 +02:00
  • 9b80897657 Simplify material difference in evaluate mstembera 2023-08-09 11:48:33 -07:00
  • 3322349c1a Simplify pieceValue to one phase. Shahin M. Shahin 2023-08-07 22:27:12 +03:00
  • 495852fecd Simplify SEE pruning for captures Stéphane Nicolet 2023-08-10 06:31:48 +02:00
  • c02ee70927 Simplify prior countermove bonus FauziAkram 2023-08-10 18:44:58 +03:00
  • 796d9df643 Check compiler for docker builds in CI ppigazzini 2023-08-11 16:57:26 +02:00
  • 84e97a38a3 Remove the unused enum ScaleFactor Gabrik 2023-08-11 23:54:48 +02:00
  • b7b7a3f3fa Detect repetitions before they happen in qsearch Shahin M. Shahin 2023-08-10 10:19:40 +03:00
  • 222f3ea55b Simplify a depth condition cj5716 2023-08-08 17:06:31 +08:00
  • d97a02ea2b Give extra bonus to main history for moves that caused a fail low. #4744 Michael Chaly 2023-08-13 11:03:28 +03:00
  • 4be94f41a6 Update sanitizer CI to ubuntu 22.04 Joost VandeVondele 2023-08-13 10:59:35 +02:00
  • 8192945870 Improve testing coverage, remove unused code Joost VandeVondele 2023-08-09 15:34:53 +02:00
  • 0d2ddb81ef Fix Makefile for incorrect nnue file Tomasz Sobczyk 2023-08-07 13:11:09 +02:00
  • e64b817e0a Remove all references to Score type Cody Ho 2023-08-06 14:21:22 -07:00
  • 5c2111cc30 Adjust futility pruning base in qsearch Michael Chaly 2023-08-07 02:32:38 +03:00
  • a26f8d37e1 Tweak formula for pruning moves losing material FauziAkram 2023-08-05 14:21:08 +03:00
  • 0ad9b51dea Remove classical psqt Linmiao Xu 2023-07-24 01:22:21 -04:00
  • a6d9a302b8 Implement AffineTransformSparseInput for armv8 AndrovT 2023-08-01 14:43:37 +02:00
  • 4c43e1e27c Add new CPU archs in CI Tests workflow ppigazzini 2023-07-31 13:41:28 +02:00
  • 002a50457c Identify NEON_DOTPROD in compiler_info() Niklas Fiekas 2023-07-29 14:34:58 +00:00
  • 65ece7d985 Malus during move ordering for putting pieces en prise rn5f107s2 2023-07-26 14:31:16 +02:00
  • f84eb1f3ef Improve some comments Stéphane Nicolet 2023-07-28 23:38:37 +02:00
  • cb22520a9c Remove unused return type from propagate() mstembera 2023-07-24 19:02:49 -07:00
  • 2667316ffc Simplify one multicut extension FauziAkram 2023-07-25 13:55:29 +03:00
  • 027713c4b4 Remove Zobrist::noPawns Stephen Touset 2023-07-25 00:06:14 +02:00
  • 76e1e8fd39 Simplify TT cutoff Stefan Geschwentner 2023-07-20 22:12:15 +02:00
  • 78e3d2ad78 Simplify some qsearch conditions windfishballad 2023-07-22 20:35:40 -04:00
  • 4b2979760f Check clock more often Joost VandeVondele 2023-07-22 09:41:55 +02:00
  • 5ea1cbc778 Do more futility pruning for cutNodes that are not in TT Michael Chaly 2023-07-19 11:58:02 +03:00
  • 1444837887 Remove inline assembly mstembera 2023-07-18 11:50:34 -07:00
  • 3fe0d5c533 Unused code cleanup Cody Ho 2023-07-18 13:03:26 -07:00
  • 6abd0bd9fb Add CodeQL workflow Jorge 2023-07-03 09:17:24 +02:00
  • 42d28424bc Removes a few Bitboards and functions rn5f107s2 2023-07-17 21:41:03 +02:00
  • 6a31f54d3c remove evalType from bench Robert Nurnberg @ elitebook 2023-07-17 18:02:22 +02:00
  • 34d0c1b527 Switch to macos 13 for CI Joost VandeVondele 2023-07-16 18:14:38 +02:00
  • d70a905ce3 Deprecate the x86-64-modern arch Joost VandeVondele 2023-07-16 16:25:03 +02:00
  • 913574f421 Remove improvement variable Michael Chaly 2023-07-16 11:52:37 +03:00
  • 18fdc2df3c Remove pawnKey from StateInfo maxim 2023-07-13 19:09:02 +03:00
  • e8a5c64988 Consolidate to centipawns conversion Joost VandeVondele 2023-07-15 13:34:16 +02:00
  • e89469925d Remove some CI parts not yet working Joost VandeVondele 2023-07-15 11:59:27 +02:00
  • a42ab95e1f remove large input specialization AndrovT 2023-07-15 11:00:18 +02:00
  • ee53f8ed2f Reintroduce nnue eval pawn count multipliers again Linmiao Xu 2023-07-02 22:26:52 -04:00
  • a3a91f3f9f Build and test more binaries in CI Joost VandeVondele 2023-07-14 17:43:56 +02:00
  • acdbf45171 Use more expressive names for bonus1 and bonus2 FauziAkram 2023-07-15 00:51:14 +03:00
  • f5ab5832c6 Generate binaries for more advanced architectures Joost VandeVondele 2023-07-12 19:34:07 +02:00
  • 529d3be8e2 More simplifications and cleanup in affine_transform_sparse_input.h mstembera 2023-07-11 22:19:48 -07:00
  • f972947492 Cleanup code after removal of classical evaluation Sebastian Buchwald 2023-07-12 19:46:33 +02:00
  • af110e02ec Remove classical evaluation Joost VandeVondele 2023-06-01 08:09:07 +02:00
  • 6a8767a0d5 Simplify PvNode reduction Muzhen Gaming 2023-07-07 20:19:31 +08:00
  • ee023d7fd7 Fix CI output Joost VandeVondele 2023-07-06 23:29:11 +02:00
  • e699fee513 Update default net to nn-c38c3d8d3920.nnue Linmiao Xu 2023-06-25 20:57:50 -04:00
  • 9ba24912c1 Add armv8-dotprod to CI binaries Joost VandeVondele 2023-07-05 20:15:49 +02:00
  • f8e65d82eb Simplify away lookup_count. mstembera 2023-07-03 12:59:42 -07:00
  • 19e2a88504 Revise extract bench from git log in CI Joost VandeVondele 2023-07-06 18:30:51 +02:00
  • 8c4ac26c8e Merge pull request #4661 from vondele/clusterMergeMaster17 Joost VandeVondele 2023-07-05 12:11:22 +02:00
  • a2b24e0030 Merge branch 'sf16branch' into clusterMergeMaster17 Joost VandeVondele 2023-07-03 20:35:36 +02:00
  • e87e103ca9 Remove leftover braces for if conditional in CI ppigazzini 2023-07-03 19:41:13 +02:00
  • ca5d9a5ff0 Extract bench according to wiki instructions ppigazzini 2023-06-16 13:01:20 +02:00
  • 95ce443aaa simplified gives check castling rn5f107s2 2023-06-16 18:49:31 +02:00
  • 9cd563cb54 Improving grammar and readability of comments FauziAkram 2023-06-27 15:13:59 +03:00
  • 5f8480a730 Simplify score improvement reduction Muzhen Gaming 2023-06-22 19:19:21 +08:00
  • eb9aaf9489 Simplify away improvement term in null move search Muzhen Gaming 2023-06-28 18:36:11 +08:00
  • fa143922ae Fix pruning to (in TB loss) in Null move pruning. peregrineshahin 2023-06-27 06:07:20 +03:00
  • 80564bcfcd Simplify lookup_count and clean up pieces(). mstembera 2023-07-02 19:48:18 -07:00
  • 8634717c64 Add bmi2 to CI generated binaries disservin 2023-07-03 08:20:56 +02:00
  • 9a2d50eccc Make posix and msys2 shells consistent in CI ppigazzini 2023-07-01 14:36:52 +02:00
  • 915532181f Update NNUE architecture to SFNNv7 with larger L1 size of 2048 Linmiao Xu 2023-06-25 17:44:28 -04:00
  • e551964ef6 Negative extension on cutNodes based on depth cj5716 2023-06-26 19:40:22 +08:00
  • e355c70594 Document the LEB128 patch Stéphane Nicolet 2023-06-27 12:03:00 +02:00
  • ef94f77f8c Update default net to nn-a3d1bfca1672.nnue Daniel Monroe 2023-06-23 18:36:27 -04:00
  • 0fd186fb28 Restore development Joost VandeVondele 2023-07-01 12:18:46 +02:00
  • 68e1e9b381 Stockfish 16 stockfish-dev-20230629-68e1e9b3 sf_16 Joost VandeVondele 2023-06-24 08:58:17 +02:00
  • a49b3ba7ed Update default net to nn-5af11540bbfe.nnue Linmiao Xu 2023-06-21 00:43:46 -04:00
  • 48f7c74f15 Fix Potential in TB cutoffs for NMP. peregrineshahin 2023-06-12 12:57:41 +03:00
  • 52e84e4b46 Update winrate model with June data Joost VandeVondele 2023-06-22 09:59:03 +02:00