Commit Graph

  • d1a3cd5037 Under the JRE, use java.util.concurrent.atomic.LongAdder unconditionally and (except when we need to support GWT/J2CL) directly instead of through our LongAddable interfaces. cpovirk 2025-01-08 06:23:57 -08:00
  • e0fc4aa29a Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2025-01-07 21:10:22 +00:00
  • 400af25292 Make AtomicReferenceFieldUpdater fields static for [better performance](https://shipilev.net/blog/2015/faster-atomic-fu/#:~:text=thrown%20out%20of%20the%20window). cpovirk 2025-01-07 12:40:00 -08:00
  • 2fd4dbe514 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2025-01-07 18:52:32 +00:00
  • 12bf71e5e8 Address some https://errorprone.info/bugpattern/UnnecessaryJavacSuppressWarnings warnings. cpovirk 2025-01-07 10:20:53 -08:00
  • 4b6f8713c0 Fix the CI badge. Chaoren Lin 2025-01-06 14:31:35 -08:00
  • 5a0e12f9ed Update and explicitly mention "Javadoc" on README Michael Vorburger 2025-01-06 09:01:40 -08:00
  • c8b804109f Bump the github-actions group with 3 updates dependabot[bot] 2025-01-06 08:33:46 -08:00
  • fdb0970e43 Explicitly mention "Javadoc." Chris Povirk 2025-01-06 10:58:41 -05:00
  • 06c000ff27 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2025-01-04 03:06:50 +00:00
  • bc1b20941f Bump build timestamp to 2025. cpovirk 2025-01-03 18:38:35 -08:00
  • e9b54096ac Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2025-01-03 21:52:11 +00:00
  • ff7c071b0a Use JDK 23 for generating Javadoc, too. cpovirk 2025-01-03 13:26:06 -08:00
  • 5f3de84f77 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2025-01-03 20:33:34 +00:00
  • c9e692672a Minor updates after recent changes for Java 8 APIs. cpovirk 2025-01-03 12:04:39 -08:00
  • 993aa762c4 Fix linking to JDK 21 from the Guava Javadoc. cpovirk 2025-01-03 11:42:16 -08:00
  • c03d604f12 Use @linkplain instead of <a href="...">. cpovirk 2025-01-03 10:59:18 -08:00
  • 1d7d41296b Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2025-01-03 18:42:45 +00:00
  • 7ac7965a13 Make Javadoc link to JSpecify classes. cpovirk 2025-01-03 10:14:58 -08:00
  • b175c482df Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2025-01-03 15:54:10 +00:00
  • c171b9cbb8 Mess around more with Javadoc and Maven toolchains: cpovirk 2025-01-03 07:27:03 -08:00
  • eb5a806625 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2025-01-03 14:53:08 +00:00
  • 1a300f6b2f Make AbstractFuture use VarHandle when available. cpovirk 2025-01-03 06:25:09 -08:00
  • fc7f3dd44a Rely more on Maven in updaterelease.sh: Chris Povirk 2025-01-02 16:58:37 -05:00
  • 2161d0fd80 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2025-01-02 20:28:08 +00:00
  • 80559d250e Expose [JSpecify annotations](https://github.com/jspecify/jspecify/issues/239) in our GWT artifact. cpovirk 2025-01-02 12:02:35 -08:00
  • f2d1dfb6f0 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2025-01-02 19:47:25 +00:00
  • 2c6e3b9dab Make it possible to actually use (e.g.) -Dsurefire.toolchain.version=21 to set the Java version for tests, and do so in CI. (The property value still _defaults_ to the JDK that you use to run Maven, so passing the flag is not _necessary_.) cpovirk 2025-01-02 11:20:50 -08:00
  • 4559277ff0 Apply or suppress suggestions to use @InlineMe. cpovirk 2025-01-02 11:08:30 -08:00
  • fea783ff3f Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2025-01-02 17:21:39 +00:00
  • c1467725d6 Specify versions for plugins. cpovirk 2025-01-02 08:54:52 -08:00
  • fcfcd61303 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2025-01-02 16:11:15 +00:00
  • 69d96d089f Regenerate directories of GWT sources from scratch each time. cpovirk 2025-01-02 07:44:57 -08:00
  • 2b72058cd7 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-30 19:09:38 +00:00
  • d10797e284 Clarify documentation of sneakyThrow. cpovirk 2024-12-30 10:42:00 -08:00
  • a9b810835f Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-30 18:35:34 +00:00
  • 92eb5b41ca Fix a race condition in FinalizableReferenceQueueTest. Éamonn McManus 2024-12-30 10:09:04 -08:00
  • e36b38fa7c Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-28 03:13:10 +00:00
  • 215f2563ab Fix or suppress IdentifierName (and sometimes ConstantNameForConstants) warnings. cpovirk 2024-12-27 18:45:32 -08:00
  • 90dec57bab Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-28 01:51:10 +00:00
  • 9b0567491f Address more ConstantCaseForConstants warnings. cpovirk 2024-12-27 17:23:58 -08:00
  • 8a6cb7fbf2 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-27 20:49:26 +00:00
  • 470f16f1e2 Fixed MixedArrayDimensions warnings. cpovirk 2024-12-27 12:22:33 -08:00
  • 1462a03d74 Standardize on sneakyThrow for "impossible" checked exceptions. cpovirk 2024-12-27 12:13:00 -08:00
  • fb2f80b582 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-27 17:54:11 +00:00
  • 4067301d23 Sort some lists, removing a duplicate. cpovirk 2024-12-27 09:27:15 -08:00
  • 61ace2aab2 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-27 16:45:32 +00:00
  • a3e17c25cb Apply inlinings where possible and appropriate, and suppress elsewhere. cpovirk 2024-12-27 08:16:12 -08:00
  • 312fac42d7 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-27 15:57:58 +00:00
  • 58fb2ebaba Adding test scenarios related to leading and trailing spaces when parsing string to Long Google Java Core Libraries 2024-12-27 07:31:33 -08:00
  • 3a7528aaa3 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-22 04:49:40 +00:00
  • 800b3d42bd Remove dependency on Checker Framework annotations. cpovirk 2024-12-21 20:23:31 -08:00
  • 83976d90a1 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-22 04:03:26 +00:00
  • 2cc8c5eddb Migrate from Checker Framework annotations to JSpecify annotations. cpovirk 2024-12-21 19:35:44 -08:00
  • 2782f2318d Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-22 02:43:03 +00:00
  • 04bf0300b8 Remove dependency on JSR-305. cpovirk 2024-12-21 18:15:34 -08:00
  • 61e3ba9203 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-21 17:39:36 +00:00
  • d997ad9367 Migrate from @CheckForNull to Checker Framework @Nullable. cpovirk 2024-12-21 09:12:43 -08:00
  • 5095f2b3bc Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-21 16:43:33 +00:00
  • ae36f571a2 Turn @ParametricNullness into a no-op for Kotlin and IntelliJ, and reduce its retention to CLASS. cpovirk 2024-12-21 08:18:13 -08:00
  • 43f912b116 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-21 16:08:01 +00:00
  • 17634b5c71 Change <? extends @Nullable Object> back to <?>. cpovirk 2024-12-21 07:42:18 -08:00
  • b1f35b65b9 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-21 15:14:22 +00:00
  • 8ebb375fce Use @NullMarked instead of our custom @ElementTypesAreNonnullByDefault annotations. cpovirk 2024-12-21 06:47:45 -08:00
  • ce43463a9a Remove class-level @ElementTypesAreNonnullByDefault annotations. cpovirk 2024-12-20 19:07:17 -08:00
  • 2f925518d2 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-20 14:34:53 +00:00
  • 5fe9d20cae Promote @ElementTypesAreNonnullByDefault to the package level, replacing @ParametersAreNonnullByDefault. cpovirk 2024-12-20 06:07:27 -08:00
  • 3ba52b6c90 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-19 23:38:18 +00:00
  • cc2c5d3d66 Stop building collection-test-suite-builder code for J2KT. cpovirk 2024-12-19 15:12:24 -08:00
  • 587697bbe7 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-19 21:26:16 +00:00
  • d9ed9b9439 Annotate *GwtSerializationDependencies classes for nullness. cpovirk 2024-12-19 12:59:37 -08:00
  • 7ee7759376 Update links to refer to the new bug tracker. cpovirk 2024-12-19 12:51:34 -08:00
  • d2ff3898e1 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-19 20:38:01 +00:00
  • 831793cce8 Remove workarounds and update comments related to old JDKs. cpovirk 2024-12-19 12:10:50 -08:00
  • fe94556694 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-19 19:07:23 +00:00
  • d1f941992d Remove workarounds for a bug in Java 5. cpovirk 2024-12-19 10:41:07 -08:00
  • 68df1e7d24 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-19 18:26:53 +00:00
  • a0b90e75bf Explicitly annotate some null-unmarked classes as @NullUnmarked. cpovirk 2024-12-19 09:59:53 -08:00
  • b6250b3574 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-19 17:57:59 +00:00
  • 24e20e4226 Add JSpecify as a build dependency without using it yet. cpovirk 2024-12-19 09:31:36 -08:00
  • 15617f5580 Add some nullness annotations to tests. cpovirk 2024-12-19 09:15:35 -08:00
  • b28ae72625 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-16 23:24:18 +00:00
  • e25ee0c6fb In ClosingFuture, remove a workaround for [JDK-7101822](https://bugs.openjdk.java.net/browse/JDK-7101822)(?) now that we [build with a JDK after JDK 8](https://github.com/google/guava/issues/6549). This follows up on cl/332225001 and cl/643394004. cpovirk 2024-12-16 14:57:57 -08:00
  • 597ca2d8ad Update latest_release version to 33.4.0 Chris Povirk 2024-12-16 17:09:11 -05:00
  • 108828e51e Generate Javadoc and JDiff for Guava 33.4.0-jre Chris Povirk 2024-12-16 17:09:07 -05:00
  • 40f6833ca0 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-16 21:56:13 +00:00
  • 5c71d2a154 Set version number for guava-parent to 33.4.0. v33.4.0 Chris Povirk 2024-12-16 16:43:59 -05:00
  • 617fd28a72 Prepare for release 33.4.0. cpovirk 2024-12-16 13:29:03 -08:00
  • 2496b4ec63 Bump github/codeql-action in the github-actions group dependabot[bot] 2024-12-16 13:05:22 -08:00
  • fa87b3e115 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-13 15:19:19 +00:00
  • 660e5dcc59 Prefactoring for future changes that will avoid using Unsafe. cpovirk 2024-12-13 06:51:43 -08:00
  • 611b06b4b4 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-12 16:52:51 +00:00
  • a124c1e45e Release testMyServerExampleWithCleaner publicly. cpovirk 2024-12-12 08:23:50 -08:00
  • 9d3a94ce8f Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-12 15:28:24 +00:00
  • 62c6187205 Recommend Cleaner instead of FinalizableReferenceQueue. Éamonn McManus 2024-12-12 07:00:29 -08:00
  • 44eb74f47b Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-11 22:31:20 +00:00
  • e307cae436 Remove tests that rely on a SecurityManager. Éamonn McManus 2024-12-11 13:58:00 -08:00
  • 02a7f0bd4e Internal change. test_705104028 cpovirk 2024-12-11 07:43:26 -08:00
  • 38170fc567 Generate Javadoc and JDiff for Guava HEAD-jre-SNAPSHOT copybara-service[bot] 2024-12-10 21:23:57 +00:00
  • 2aa8fd971b Bump github/codeql-action in the github-actions group dependabot[bot] 2024-12-10 12:54:12 -08:00