1. e074cf1a Add support for Early-Data HTTP header. by vasilvv · 6 years ago
  2. 3912da1 Add JDK11 to the Travis config. by Sean Sullivan · 6 years ago
  3. 3bab1fb Cast null to make sure to select the right Collection.toArray(). In JDK 11 there's a new default method that takes a different parameter. by dpb · 6 years ago
  4. 0d34c12 Check input collection size in PowerSet before actually copying it's content. by Teubel György · 6 years ago
  5. 8dbe749 Properly handle input cancellations in Futures.catching[Async] by saserr · 6 years ago
  6. 0743f9a Remove unnecessary mocking of a data structure. by diamondm · 6 years ago
  7. 95521f7 Update truth, animal sniffer, error prone annotations, and JUnit by Jesse Wilson · 6 years ago
  8. ec9b5d5 Make FutureCombiner recommend Futures.getDone(). by cpovirk · 6 years ago
  9. 88e6fb8 Remove trustedGetException() by sergeyv · 6 years ago
  10. e2cf262 Use newGuard() to make example in Monitor class javadoc more concise. by Justin T. Sampson · 6 years ago
  11. b62d529 Introduce listenablefuture and failureaccess artifacts, plus InternalFutureFailureAccess. by cpovirk · 6 years ago
  12. eb3a9f4 Fix a bug in AbstractFuture.addListener where we failed to follow the contract precisely. by lukes · 6 years ago
  13. b611718 Disambiguate Collection.toArray() call so that the test passes in Java 11 where a new toArray method was added. by ifigotin · 6 years ago
  14. b03e282 Short circuit in withTimeout if the input future is already done. by clm · 6 years ago
  15. d3abde3 Include original input value and RoundingMode in the failure message for MathPreconditions.checkInRange(). by kak · 6 years ago
  16. 3e4d052 Use TrustedFuture where possible by clm · 6 years ago
  17. a149cd4 Bail early without a CancellationException in AbstractTransformFuture. by clm · 6 years ago
  18. 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
  19. 83ea00f Update Public Suffix data. by erikv · 6 years ago
  20. ec2dede Automated rollback of changelist f380040f0041f94c83d24623c10f32de58d436c4 by clm · 6 years ago
  21. 40fad58 Suppress violation of MissingEqualsCall for EqualsTesterTest, given it quite legitimately fails to call #testEquals. by ghm · 6 years ago
  22. 879482a Suppress warnings on thread suspending test. by clm · 6 years ago
  23. 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
  24. 1e072a7 Fix parameter name in Javadoc by suzhang · 6 years ago
  25. 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
  26. a922dfe Add Javadoc for MediaType.KML+KMZ+MBOX by Simon Legner · 6 years ago
  27. 0bcf0c1 Don't allocate a CancellationException if cancellation causes are not enabled. by clm · 6 years ago
  28. 0f8d360 Switch FluentFuture and AbstractFuture in inheritance chain by sergeyv · 6 years ago
  29. 59f3b8a Make delayed get() test more resilient to thread scheduling delays. by clm · 6 years ago
  30. 1cd76fd Remove unnecessary local. by cpovirk · 6 years ago
  31. e662c3d Add information about thread wakeup or scheduling delays to TimeoutExceptions thrown from guava futures. by clm · 6 years ago
  32. 829db48 Add missing @since tag. by cpovirk · 6 years ago
  33. 4675e30 Use gradle formatting by Elias Ojala · 6 years ago
  34. 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
  35. f264e96 Make ordering of Primitives#all{Wrapper,Primitive}Types deterministic by cushon · 6 years ago
  36. 2fc1819 Enhance toString() for futures returned from ExecutionSequencer. by clm · 6 years ago
  37. f7af0da Add callable's toString to null failure message. by clm · 6 years ago
  38. bd8019f Fix javadoc typo in LinkedListMultimap by kak · 6 years ago
  39. 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
  40. 0b3eb0f Adds WASM as a supported Media type to Google Java utilities. by edwintay · 6 years ago
  41. 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
  42. bd3a471 Automated rollback of 45ca38358cac4368877650e591daf9650f5eaae1 by sergeyv · 6 years ago
  43. 45ca383 Automated rollback of 227d67fc6600a6041a3a3881f1e1b6652d3cf75c by sergeyv · 6 years ago
  44. e4474ff Introduce Trusted interface. by sergeyv · 6 years ago
  45. 78d793e Remove reference to Strings.isNullOrEmpty from AbstractFuture. by sumir · 6 years ago
  46. 129b7f2 Insulate AbstractFuture from Futures.java/MoreExecutors.java dependency by sumir · 6 years ago
  47. 0c5bb7a Add a note about the relative ordering of afterDone and listener execution by lukes · 6 years ago
  48. 59ca61a Prepare for release 26.0. by cgdecker · 6 years ago
  49. a4cb541 Isolate AbstractFuture from dependency on Ascii. by sumir · 6 years ago
  50. de09995 Push back removals again. by cgdecker · 6 years ago
  51. 59d7140 Roll-forward addition of ExecutionSequencer. by clm · 6 years ago
  52. 13e39cd Change to some TODOs caused by some internal change. by jrtom · 6 years ago
  53. fdc3426 Automated rollback of c7aa4671cd70853515171333c823e3cdece92918. by binxu · 6 years ago
  54. 8d1fbc9 Move ExecutionSequencer into guava as @Beta. by clm · 6 years ago
  55. f1249c4 Remove deprecated CharMatcher constants. by cpovirk · 6 years ago
  56. 591825f Reduce ProGuard retained code from usages of Multimaps.synchronizedXYZMultimap. by lowasser · 6 years ago
  57. 87d87f5 Remove Futures methods that implicitly use directExecutor(). by cpovirk · 6 years ago
  58. 148688a Fix initialCapacity calculation for a maximum size over Integer.MAX_VALUE. by cpovirk · 6 years ago
  59. 34c1616 Change HostAndPort equals() and hashCode() to stop depending on whether brackets were included by pekow · 6 years ago
  60. 08adcec Internally, use PatternCompiler from Doubles.tryParse. by cpovirk · 6 years ago
  61. 7975a2f Add @Nullable to AbstractSequentialIterator's computeNext() method return value so that [] doesn't complain by ilevit · 6 years ago
  62. f85390d Update Public Suffix data. by erikv · 6 years ago
  63. 986a3a3 Adds constants for Sec-Metadata header. by juerg · 6 years ago
  64. c9add81 Change Files.map(File, MapMode) to get the size of the file from the channel just before mapping rather than before opening the file. by cgdecker · 6 years ago
  65. 5af518f Avoid using inotify, which is causing problem under JDK10. by cpovirk · 6 years ago
  66. 644e918 Remove @WeakOuter from ImmutableMultiset.ElementSet. @WeakOuter is useful for inner classes but not for static nested classes. by antoniocortes · 6 years ago
  67. fa63efc Remove incorrect Javadoc in Multimaps. by Spencer Kelley · 6 years ago
  68. 1b94234 Implement Lists.cartesianProduct.indexOf efficiently. by Hadrien Kohl · 6 years ago
  69. c0b2828 add 'oraclejdk10' to Travis build matrix by Sean Sullivan · 6 years ago
  70. 06aad4c Make Guava tests pass under Java 10. by cpovirk · 6 years ago
  71. 625d180 Partial automated g4 rollback of changelist 202132002. by cpovirk · 6 years ago
  72. dc53de7 Internally, use PatternCompiler from Doubles.tryParse. by cpovirk · 6 years ago
  73. fea88fe Add MediaType for "application/hal+json". by kak · 6 years ago
  74. 86eabf1 Omit some unnecessary parens by cushon · 6 years ago
  75. 0530d7a Remove GWT emulation of UndeclaredThrowableException. by cpovirk · 6 years ago
  76. 7a6a971 Bump Checker Framework annotations version to 2.5.2. by cpovirk · 6 years ago
  77. 9466b62 Removed special-casing UndeclaredThrowableException in Futures.transform() by jlavallee · 6 years ago
  78. 39fda5d Update Guava to use Truth 0.41. by cpovirk · 6 years ago
  79. 438d6d9 Test setValue(null) (both success and failure cases). by nikhilbarar · 6 years ago
  80. 0cd4e9f Fix nonpublic identifiers and documentation that use "whitelist" or "blacklist" to use less problematic terms. by dpb · 6 years ago
  81. c2f8967 Fix mangled Javadocs. by diamondm · 6 years ago
  82. dd71527 Add a direct dependency from guava-gwt to checker-qual. by cpovirk · 6 years ago
  83. 15764d7 Fix b/80241237 to correctly *not* change segment weight, nor report an eviction, when a compute() call does not change the present value. by lowasser · 6 years ago
  84. 3ac6f72 Create an htmlescapers target for people who want to avoid the bulk of i18n identifiers and ICU4J. by cpovirk · 6 years ago
  85. 01181d7 Suppress exceptions raised from argument's toString methods during lenient formatting - take 2. by diamondm · 6 years ago
  86. 8287cdf In open-source Guava, completely skip trying to discover pluggable PatternCompiler implementations. by cpovirk · 6 years ago
  87. 73bb080 fix a grammar mistake by anyanwen@gmail.com · 6 years ago
  88. c30df91 Automated rollback of 9e6e1d02faa4ff07f2c5746a1902ae36cd54335b by lowasser · 6 years ago
  89. e04eb59 Fix https://github.com/google/guava/issues/3156 by implementing a proper CollectSpliterators.flatMapTo{Int,Long,Double}. by lowasser · 6 years ago
  90. fffd6a3 Some changes to the Guava README. by cgdecker · 6 years ago
  91. 4adedb7 Add duration info to checkArugment() call in Suppliers.memoizeWithExpiration() by kak · 6 years ago
  92. 0f49eb5 Use api instead of compile for Android by Andrzej Ressel · 6 years ago
  93. 824f80f Prepare for release 25.1. by cgdecker · 6 years ago
  94. 57e9707 Automated g4 rollback of changelist 197588491. by diamondm · 6 years ago
  95. 6991216 Add missing test case for emptiesLast. by Istvan Neuwirth · 6 years ago
  96. 1132778 Put @NullableDecl last in lists of annotations by Michael Ernst · 6 years ago
  97. b3a4812 Suppress exceptions raised from argument's toString methods during lenient formatting. by diamondm · 6 years ago
  98. 9876a88 Remove now-unused dependency on the Checker Framework compatibility annotations by cushon · 6 years ago
  99. 46f4886 Migrate from @MonotonicNonNullDecl to @MonotonicNonNull by cushon · 6 years ago
  100. 8210828 Fixes deadlocks in LocalCache.asMap().compute() if the Function throws by Milan Mimica · 6 years ago