1. b34c2da Set version number for guava-parent to 27.1. by Colin Decker · 5 years ago
  2. 8e174e7 Prepare for release 27.1. by cgdecker · 5 years ago
  3. 2fabbea Add missing @since NEXTs. by cgdecker · 5 years ago
  4. dc41618 Remove misleading javadoc line (we haven't published microbenchmarks in N by glorioso · 5 years ago
  5. daed909 Optimize ImmutableSet's hash flooding detection, using an algorithm which allows more false positives (though we calibrate the constant factors to compensate) but runs O(log n) times faster on average. by lowasser · 5 years ago
  6. dcaf893 Update Public Suffix data. by erikv · 5 years ago
  7. ed3ba07 Fix Javadoc breakage under JDK11 canary. by cpovirk · 5 years ago
  8. f4ed20e Use J2ObjC's @RetainedWith annotation instead of @Weak on ImmutableMap.values by kstanger · 5 years ago
  9. a99c15f Create constants for the SourceMap header by lukes · 5 years ago
  10. 282bdf8 Modernize book reference. by kevinb · 5 years ago
  11. ddb5543 Document the JDK 9+ alternative to `Maps#immutableEntry` by Stephan Schroevers · 5 years ago
  12. a890c44 Annotate checkNotNull's input and output as @NonNull. by cpovirk · 5 years ago
  13. 3ff4d1a Use J2ObjC's @RetainedWith annotation instead of @Weak on ImmutableMap.keySet by kstanger · 5 years ago
  14. a0f748e Delete WellBehavedMap. by cpovirk · 5 years ago
  15. 4c7ae6a Remove @CanIgnoreReturnValue from Ordering.sortedCopy() and immutableSortedCopy(). by kak · 5 years ago
  16. 6242bdd Remove @Beta from APIs: by cpovirk · 5 years ago
  17. 84fee43 Name the method parameter 'unused' for ImmutableSortedSet.readObject(ObjectInputStream) (so the static analysis doesn't complain) by kak · 5 years ago
  18. 3e7f6fe Document the retention of listeners added to Guava implementations of ListenableFuture. by jdcormie · 5 years ago
  19. 7452a04 Add missing @Override annotations by cushon · 5 years ago
  20. 3f1facf Reformat with google-java-format by cushon · 5 years ago
  21. 735fb5a Remove unused imports and warnings. by Oleksii Bondar · 5 years ago
  22. 3d873a5 Add Report-To header. by xingx · 5 years ago
  23. 2763649 Remove @CanIgnoreReturnValue from Futures.catchingAsync() by kak · 5 years ago
  24. 7bf7784 Remove @CanIgnoreReturnValue from c.g.c.collect.Lists.newArrayList(). by kak · 5 years ago
  25. 63ceb31 Remove @CanIgnoreReturnValue from c.g.c.base.Ticker by kak · 5 years ago
  26. 02a6f40 Remove @CanIgnoreReturnValue from c.g.c.collect.Iterators.getOnlyElement() by kak · 5 years ago
  27. a979103 Remove @CanIgnoreReturnValue from c.g.c.collect.ClassToInstanceMap.getInstance() by kak · 5 years ago
  28. dd3c139 Swap the parameter order of the Collections.disjoint call in Sets.intersection by majorde · 5 years ago
  29. 8b97f78 Remove @CanIgnoreReturnValue from c.g.c.collect.Ordering.min/max() by kak · 5 years ago
  30. 673b243 Adds constants for Sec-Fetch-(Dest|Mode|Site|User) headers. by lwe · 5 years ago
  31. 1cc9b83 refactor literal to named constant by minjun · 5 years ago
  32. d5cd6a6 Enable GoodTime-API for c.g.common.cache by kak · 5 years ago
  33. 3ba6d13 Specify that Range static factories can throw ClassCastException if the provided endpoints are not mutually comparable. by kak · 5 years ago
  34. f15fdd1 Hide Files methods that are @Deprecated internally by glorioso · 5 years ago
  35. a7e1c18 Suppress soon to be GoodTime errors ('time' is now considered a keyword). by kak · 5 years ago
  36. d416e04 Add the application/jose and application/jose+json media types. by camrdale · 5 years ago
  37. 3dfee64 Make example compile (i.e. supply a Path/File) and use depth first instead of breadth first. by jnyman · 6 years ago
  38. 920e72f Remove "Media type for" or similar phrasing for visible constants in the MediaType class. by glorioso · 6 years ago
  39. 2b9566a Add missing documentation and @since tags to MediaType entries that were added by glorioso · 6 years ago
  40. e59ea0f Add the @Immutable a few more classes. Both annotations enforce at compile-time that the annotated class meets the annotation’s requirements. by zorzella · 6 years ago
  41. b86fe4f Update Public Suffix data. by erikv · 6 years ago
  42. 8aad0dc Improve docs on Splitter.fixedLength() when used in conjunction with Splitter.limit(). by kak · 6 years ago
  43. 1a6c668 Update failureaccess dep to 1.0.1, which includes OSGi metadata. by cgdecker · 6 years ago
  44. b8d5ecd Add the Origin-Trial HTTP response header. by esbjorn · 6 years ago
  45. 4d5e944 Address why users should prefer our immutable collections to things like Collections.emptyList(). by kevinb · 6 years ago
  46. 5f47d39 Standardise message format for "duplicate key" IllegalArgumentException thrown from ImmutableTable.Builder.build(). by jmicich · 6 years ago
  47. 2d86514 Correct documentation for Splitter#withKeyValueSeparator(Splitter) by glorioso · 6 years ago
  48. f3542ee Add MediaType.MICROSOFT_OUTLOOK and add missing javadocs to a few other MediaTypes. by Tomschi · 6 years ago
  49. 5d3295a Document that Chars.lexicographicalOrdering is different than Alphabetical by glorioso · 6 years ago
  50. a980611 Fix the issue with classes that should only be included in the failureaccess artifact being included in the main Guava jar. by cgdecker · 6 years ago
  51. addd09a Ensure InterruptibleTask.interruptTask works even when Thread.interrupt() throws or takes a long time by lukes · 6 years ago
  52. 333bf9d Document behavioral caveat on Splitter#withKeyValueSeparator(Splitter): the options in Splitter don't change anything about the behavior of the keyValueSplitter. by glorioso · 6 years ago
  53. af3ee1c common.graph: adding new EndpointPair-accepting overloads. by jrtom · 6 years ago
  54. cceb259 *Builder.java: add @param documentation for the node/value/edge types that clarifies their behavior. by jrtom · 6 years ago
  55. 473f8d2 Enable goodtime-api for Guava (with some exceptions). by kak · 6 years ago
  56. 9704538 Prepare for release 27.0. by cgdecker · 6 years ago
  57. d6a12e4 Push back deprecated API removals again. by cgdecker · 6 years ago
  58. a5cafa6 Enable GoodTime API checker for Guava by kak · 6 years ago
  59. 94863a0 Update Public Suffix data. by erikv · 6 years ago
  60. 581ba14 Clarify a comment in Futures.NonCancellationPropagatingFuture. by cgdecker · 6 years ago
  61. e074cf1a Add support for Early-Data HTTP header. by vasilvv · 6 years ago
  62. 0d34c12 Check input collection size in PowerSet before actually copying it's content. by Teubel György · 6 years ago
  63. 8dbe749 Properly handle input cancellations in Futures.catching[Async] by saserr · 6 years ago
  64. ec9b5d5 Make FutureCombiner recommend Futures.getDone(). by cpovirk · 6 years ago
  65. 88e6fb8 Remove trustedGetException() by sergeyv · 6 years ago
  66. e2cf262 Use newGuard() to make example in Monitor class javadoc more concise. by Justin T. Sampson · 6 years ago
  67. b62d529 Introduce listenablefuture and failureaccess artifacts, plus InternalFutureFailureAccess. by cpovirk · 6 years ago
  68. eb3a9f4 Fix a bug in AbstractFuture.addListener where we failed to follow the contract precisely. by lukes · 6 years ago
  69. b03e282 Short circuit in withTimeout if the input future is already done. by clm · 6 years ago
  70. d3abde3 Include original input value and RoundingMode in the failure message for MathPreconditions.checkInRange(). by kak · 6 years ago
  71. 3e4d052 Use TrustedFuture where possible by clm · 6 years ago
  72. a149cd4 Bail early without a CancellationException in AbstractTransformFuture. by clm · 6 years ago
  73. 326562f Add more validation to AbstractFuture when cancellation causes are enabled, so that it matches the behavior when they are disabled. by clm · 6 years ago
  74. 83ea00f Update Public Suffix data. by erikv · 6 years ago
  75. ec2dede Automated rollback of changelist f380040f0041f94c83d24623c10f32de58d436c4 by clm · 6 years ago
  76. 1b12d0f Add more validation to AbstractFuture when cancellation causes are enabled, so that it matches the behavior when they are disabled. by clm · 6 years ago
  77. 1e072a7 Fix parameter name in Javadoc by suzhang · 6 years ago
  78. 99ada5a [guava concurrent] Inlined getDone() and getUninterruptibly() to break the source dependency from AbstractFuture to other classes in /util/concurrent. by yorick · 6 years ago
  79. a922dfe Add Javadoc for MediaType.KML+KMZ+MBOX by Simon Legner · 6 years ago
  80. 0bcf0c1 Don't allocate a CancellationException if cancellation causes are not enabled. by clm · 6 years ago
  81. 0f8d360 Switch FluentFuture and AbstractFuture in inheritance chain by sergeyv · 6 years ago
  82. 1cd76fd Remove unnecessary local. by cpovirk · 6 years ago
  83. e662c3d Add information about thread wakeup or scheduling delays to TimeoutExceptions thrown from guava futures. by clm · 6 years ago
  84. 829db48 Add missing @since tag. by cpovirk · 6 years ago
  85. a9dd709 Add a gap method to Range which computes the range that lies between two ranges. This operation is particularly useful as a replacement for Joda Time's Interval.gap when migrating to Java Time which has no Interval class. by mdiamond · 6 years ago
  86. f264e96 Make ordering of Primitives#all{Wrapper,Primitive}Types deterministic by cushon · 6 years ago
  87. 2fc1819 Enhance toString() for futures returned from ExecutionSequencer. by clm · 6 years ago
  88. f7af0da Add callable's toString to null failure message. by clm · 6 years ago
  89. bd8019f Fix javadoc typo in LinkedListMultimap by kak · 6 years ago
  90. 27bfe41 Allow Service to transition from STARTING to TERMINATED. Add a new "doCancelStart" method that is called when a service is stopped while still starting. This gives implementations a chance to abort code which may be preventing the service from starting. by chrisn · 6 years ago
  91. 0b3eb0f Adds WASM as a supported Media type to Google Java utilities. by edwintay · 6 years ago
  92. f29f5d3 Optimize ImmutableCollection.toArray(T[]) as per https://shipilev.net/blog/2016/arrays-wisdom-ancients/, the key goal being to avoid the necessity of zeroing a newly created array where possible. by lowasser · 6 years ago
  93. bd3a471 Automated rollback of 45ca38358cac4368877650e591daf9650f5eaae1 by sergeyv · 6 years ago
  94. 45ca383 Automated rollback of 227d67fc6600a6041a3a3881f1e1b6652d3cf75c by sergeyv · 6 years ago
  95. e4474ff Introduce Trusted interface. by sergeyv · 6 years ago
  96. 78d793e Remove reference to Strings.isNullOrEmpty from AbstractFuture. by sumir · 6 years ago
  97. 129b7f2 Insulate AbstractFuture from Futures.java/MoreExecutors.java dependency by sumir · 6 years ago
  98. 0c5bb7a Add a note about the relative ordering of afterDone and listener execution by lukes · 6 years ago
  99. 59ca61a Prepare for release 26.0. by cgdecker · 6 years ago
  100. a4cb541 Isolate AbstractFuture from dependency on Ascii. by sumir · 6 years ago