Android 13.0.0 Release 28 (TQ1A.230205.001.B2)
  1. ba824df Set version number for guava-parent to 31.0.1. by Chris Povirk · 2 years, 9 months ago upstream-guava-v31.0.1 upstream/v31.0.1
  2. 4beff96 Add `HttpHeaders` constants for Accept-CH, Client-CH, Sec-CH-UA-Reduced, Device-Memory, Downlink, ECT, RTT, Save-Data, Viewport-Width, Width, and Permissions-Policy. by Google Java Core Libraries · 2 years, 9 months ago
  3. 15c9309 Migrate off deprecated mockito APIs by Liam Miller-Cushon · 2 years, 9 months ago
  4. c937dd7 update `StringsRepeatBenchmark` by Kurt Alfred Kluever · 2 years, 10 months ago
  5. cd3b419 Add `ImmutableMap.ofEntries`. by Éamonn McManus · 2 years, 10 months ago
  6. daad0b3 Avoid calling methods whose return type changed in Java 9 -- even from tests. by cpovirk · 2 years, 10 months ago
  7. d5c30e3 Add overloads of `ImmutableMap.of`, `ImmutableBiMap.of`, and `ImmutableSortedMap.of` for up to 10 entries by Liam Miller-Cushon · 2 years, 10 months ago
  8. a36f08f Deprecate buggy `murmur3_32` and introduce `murmur3_32_fixed`. by Piotr Findeisen · 2 years, 10 months ago
  9. f28b8db Simplify TopKSelectorTest.testExceedMaxIteration() by perceptron8 · 2 years, 10 months ago
  10. f79d923 Fix bug in `TopKSelector` call to `Arrays.sort`. by liulietong · 2 years, 10 months ago
  11. fb109b0 Remove `ClassValue` implementation of `Futures.getChecked` from the Android flavor. by cpovirk · 2 years, 11 months ago
  12. 53fd1d7 Reject non-ASCII digits in `HostAndPort` port numbers. by Éamonn McManus · 2 years, 11 months ago
  13. 646727b Modified description of `MoreCollectors.toOptional` for increased readability. by Google Java Core Libraries · 2 years, 11 months ago
  14. a35a8e0 Suppress errorprone warnings for unit tests by Google Java Core Libraries · 3 years ago
  15. 24bda4d Remove redundant bit masking. by Piotr Findeisen · 3 years ago
  16. ac034f6 Annotate the core `Range` classes for nullness. by cpovirk · 3 years ago
  17. c1cc9df Fix javadoc lint by Liam Miller-Cushon · 3 years ago
  18. 888789e Fix Javadoc links in c.g.common. by Google Java Core Libraries · 3 years ago
  19. 904d567 Annotate some "sorted" types for nullness. by cpovirk · 3 years ago
  20. bd26a8c Annotate `Multimap` classes for nullness. by cpovirk · 3 years, 1 month ago
  21. a95717c Widen acceptable exception type for code path that currently throws IllegalCharsetException by Nick Glorioso · 3 years, 1 month ago
  22. 820aeef Optimize ImmutableSet hash flooding detection. by lowasser · 3 years, 1 month ago
  23. 0cd9aaf Split `java.time` tests out of `StopwatchTest`. by cpovirk · 3 years, 1 month ago
  24. aaeeac7 Annotate `ImmutableCollection`, `ImmutableList`, `ImmutableSet`, and supporting classes for nullness. by cpovirk · 3 years, 1 month ago
  25. 12af215 `Invokable` no longer inherits from `java.lang.reflect.AccessibleObject`. by Éamonn McManus · 3 years, 1 month ago
  26. a4baad3 Nearly finish annotating `base` for nullness. by cpovirk · 3 years, 2 months ago
  27. 33b4182 Fix (or suppress) soon to be compile errors where the result of a method invocation for certain `Map` APIs _must_ be either used or assigned to a variable. by Kurt Alfred Kluever · 3 years, 2 months ago
  28. a2d7222 Internal change. by Google Java Core Libraries · 3 years, 2 months ago
  29. 1e2c806 Fix (or suppress) soon to be compile errors where the result of a method invocation for certain `Collection`, `Iterable`, and `Iterator` APIs _must_ be either used or assigned to a variable. by Kurt Alfred Kluever · 3 years, 2 months ago
  30. 571bd57 Instead of partially implementing `Future`, fully implement a custom `Cancellable` interface, and ensure that `cancel` and `isCancelled` always work. by cpovirk · 3 years, 2 months ago
  31. 1cf7a56 Split afterRanInterruptibly into afterRanInterruptiblySuccess and afterRanInterruptiblyFailure. by cpovirk · 3 years, 2 months ago
  32. 1933615 Annotate `math` for nullness. by cpovirk · 3 years, 2 months ago
  33. 5137f99 Annotate `io` for nullness. by cpovirk · 3 years, 2 months ago
  34. 50dffd9 Deflake `HashingTest`. by Éamonn McManus · 3 years, 2 months ago
  35. 0806647 Make `MapIteratorCache` and `MapRetrievalCache` mostly hostile to nulls. by cpovirk · 3 years, 2 months ago
  36. b1a8679 Make `MoreFiles.deleteRecursively()` throw `NoSuchFileException` when the `path` argument itself doesn't exist. by David P. Baker · 3 years, 2 months ago
  37. fe20304 fix javadoc typos by Andrey Turbanov · 3 years, 2 months ago
  38. 63fa529 Use AbstractOwnableSynchronizer as a blocker when parking until interrupt is delivered. by Google Java Core Libraries · 3 years, 3 months ago
  39. c95ba5a Add `ServiceManager.startupDurations()`. by Kurt Alfred Kluever · 3 years, 3 months ago
  40. e61cf2e Fix a rounding bug in `UnsignedLong.doubleValue()` and `.floatValue()`. by Éamonn McManus · 3 years, 3 months ago
  41. b1be42f Use Truth in some `ServiceManagerTest` tests. by Kurt Alfred Kluever · 3 years, 3 months ago
  42. b2abf3d Replace LinkedList with ArrayDeque. by Joakim Skoog · 3 years, 4 months ago
  43. 7f30024 ToStringHelper: omitEmptyValues() - Benchmark updates by Google Java Core Libraries · 3 years, 4 months ago
  44. 6ae9532 Add `@DoNotCall` to the mutator methods on immutable types by Kurt Alfred Kluever · 3 years, 4 months ago
  45. 2dda3f3 Migrate off deprecated Class#newInstance(). by suraj dhamecha · 3 years, 5 months ago
  46. 42bf4f4 Fix compatibility between the cache compute methods and a load. by Ben Manes · 3 years, 5 months ago
  47. a5ef129 Add `@CheckReturnValue` to some `com.google.common.cache` APIs. by Kurt Alfred Kluever · 3 years, 5 months ago
  48. d3c306e Fix assertion for `FilesTest.testCopyIdenticalFiles()`. by Colin Decker · 3 years, 5 months ago
  49. 0a2e767 Optimize CRC32C. by lowasser · 3 years, 6 months ago
  50. 2b55799 Internal change by Google Java Core Libraries · 3 years, 7 months ago
  51. d3b27b8 System.getProperties().getProperty => System.getProperty. by cpovirk · 3 years, 7 months ago
  52. a6ea089 Fix open source “No tests found in com.google.common.collect.TableCollectorsTest” by pferaud · 3 years, 8 months ago
  53. 8cddfe9 Add TableCollectors to AndroidAccessToCollectors by pferaud · 3 years, 8 months ago
  54. 1e29771 Replaces cycle_finder references to "--whitelist" with "--suppress-list", and "--blacklist" with "--restrict-to". by tball · 3 years, 8 months ago
  55. ef0261f Backport combine to java7 for `ImmutableRangeSet`/`ImmutableRangeSet`. by pferaud · 3 years, 8 months ago
  56. 9358281 Fix Android test failure in ClassPathTest. by benyu · 3 years, 8 months ago
  57. c5e2d8d Added submitAsync to ClosingFuture. by wanyingd · 3 years, 8 months ago
  58. 56bc812 Rollback by kak · 3 years, 8 months ago
  59. 5c28b15 Do 16-byte strides in CRC32C in c.g.c.hash, resulting in roughly a 3.3x speedup to 1.5 GB/s. by lowasser · 3 years, 8 months ago
  60. 6672cee Add additional test for `Crc32cHashFunction`. by kak · 3 years, 8 months ago
  61. 013381b Refactor ClassPath: replace Scanner with Location class. by benyu · 3 years, 8 months ago
  62. dfb0001 Remove deprecated 1-arg ServiceManager.addListener. by cpovirk · 3 years, 9 months ago
  63. bc67a44 Add tests which validate the run order of listeners on futures when the output is cancelled to test the behavior added in cl/161148771 by mboyington · 3 years, 9 months ago
  64. 2ebf27f Don't call toString() on the results of successful futures. by clm · 3 years, 9 months ago
  65. 90f01b8 Omit TestModuleEntryPoint from open-source repo. by cpovirk · 3 years, 9 months ago
  66. fb363f1 Run all zero of our GWT tests during presubmit/CI. by cpovirk · 3 years, 9 months ago
  67. 40ed93d Tweak TODOs. by cpovirk · 3 years, 9 months ago
  68. 56ce4a9 Begin tweaking Guava sources to satisfy Copybara. by cpovirk · 3 years, 9 months ago
  69. 52882ad Mark BigDecimalMathTest as fully @GwtIncompatible. by cpovirk · 3 years, 9 months ago
  70. 7f164ef Fix ClassPathTest on Android JDK 11. by benyu · 3 years, 9 months ago
  71. 62b1fda Internal changes to ClassPath. by benyu · 3 years, 9 months ago
  72. b2f5f5b Internal changes to ClassPath. by benyu · 3 years, 9 months ago
  73. 27307b8 Add brief test to Range for `[_, X].isConnected([X, _])`; by glorioso · 3 years, 9 months ago
  74. f7e4795 Deal with Class#isInstance checks which are guaranteed to be false. by ghm · 3 years, 10 months ago
  75. 902f10f Fix UnsupportedOperationException from TreeRangeSet.subRangeSet(...).add(...). by Koy · 3 years, 10 months ago
  76. e1ca35a Fix random typos in Guava. by Nishant Chatterjee · 3 years, 10 months ago
  77. f4b88ee Fix AssertionError from Range.gap. by Koy · 3 years, 10 months ago
  78. 7fad458 Fix typos and remove unnecessary words. by Nishant Chatterjee · 3 years, 10 months ago
  79. 52e048e Make ClosingFuture available in open-source Guava (@Beta). by dpb · 3 years, 10 months ago
  80. 554546c Throw if @Subscribe is applied to a method that takes a primitive parameter. by dpb · 3 years, 10 months ago
  81. d8e921f [Efficiency] Modifies testToNumericFormatV6 to parse the input String in place. by astabile · 3 years, 11 months ago
  82. 081c486 [Efficiency] Modifies textToNumericFormatV4 to parse the input String in place. by astabile · 3 years, 11 months ago
  83. 70ed7f8 [Efficiency] Creates a variant of parseHextet and parseOctet that can work on a larger string with start and end indices. by astabile · 3 years, 11 months ago
  84. f5a69c3 Ensure that the set returned by ImmutableMap<K, V>.keySet() is serializable when K is serializable, and similarly for values(). by dobkin · 4 years ago
  85. 3a3ebc9 Shorten toString for AbstractFuture implementations inside util.concurrent. by cpovirk · 4 years ago
  86. f07b954 Add awaitTerminationUninterruptibly. by cpovirk · 4 years ago
  87. 6410f18 Add @DoNotMock to Traverser. by benyu · 4 years ago
  88. 32f2d77 Make breadth-first iterators consume the successor iterators lazily, and refactor to cut about 150 lines of code. by benyu · 4 years ago
  89. ea4e950 Add toString() for SequentialExecutor's worker runnable by clm · 4 years ago
  90. b5210ca Speed up Traverser and cut about 30 lines of code. by benyu · 4 years ago
  91. bee4f3c Implement BigDecimalMath.roundToDouble. by lowasser · 4 years ago
  92. 2814650 Correct LongMath.roundToDouble for values at and near Long.MAX_VALUE by lowasser · 4 years ago
  93. 6cc0bb9 Avoid reentrancy in ExecutionSequencer. by clm · 4 years ago
  94. ac0c342 Add a test for the bug introduced by CL 316779471. by cpovirk · 4 years, 1 month ago
  95. 633abf2 Add LongMath.roundToDouble. by lowasser · 4 years, 1 month ago
  96. bbf3e1b Revert db53357fea477695deeaa32746660bf86d6d51c1 by clm · 4 years, 1 month ago
  97. 31ca01f Avoid reentrancy in ExecutionSequencer. by clm · 4 years, 1 month ago
  98. e839f94 Revert a1e9a0bd1260a657f7502e5b81d38dfb818cd1d4 by cgdecker · 4 years, 1 month ago
  99. a1e9a0b Upgraded ByteStreams#copy(InputStream, OutputStream) to use the faster FileChannel if possible. by mruppaner · 4 years, 1 month ago
  100. 14dd8fe Inline `ByteStreamsTest#assertEquals(byte[], byte[])` by mruppaner · 4 years, 1 month ago