1. 0a2258e Use the type annotation version of @Nullable in the Java 8 branch by cushon · 6 years ago
  2. d9113d5 Add Token Binding HTTP header names to header libraries. by vanupam · 6 years ago
  3. 8845872 Continue type annotation preparations in NullPointerTester by cushon · 6 years ago
  4. d94eb93 Support type annotations in NullPointerTester by cushon · 6 years ago
  5. 436d476 Fix a few formatting nits by cushon · 6 years ago
  6. 0c0c70d Use @SafeVarargs annotation for Sets.cartesianProduct(). by sagarshah · 6 years ago
  7. 2cac83e Prepare for release 25.0. by cgdecker · 6 years ago
  8. f56117e Push back some Guava removal dates to July 2018. by cgdecker · 6 years ago
  9. ce6d93c Remove Files.fileTreeTraverser(). by cgdecker · 6 years ago
  10. a0edc85 Re-fix https://github.com/google/guava/issues/3081. by lowasser · 6 years ago
  11. f89ece5 Avoid presizing arrays. by cpovirk · 6 years ago
  12. 5d8209c Strip @DoNotMock annotations by cushon · 6 years ago
  13. d61375f Adding a new (initially internal, pending API Review) static factory to Striped. by rwrobinson · 6 years ago
  14. acf29b3 Don't enable use of Unsafe.getLong() on aarch64 devices. by mverver · 6 years ago
  15. 2d3f1be Automated rollback of a12ef6b46b26fe178021c099e3db6a8a99f5174e. by jrstewart · 6 years ago
  16. bf37f69 Use Splitter for IPv6, too. This eliminates usage of java.util.regex from this file (which is used via String.split, otherwise). by mkanat · 6 years ago
  17. b1bc230 Use Splitter instead of String.split, in InternetDomainName. by mkanat · 6 years ago
  18. c84ffbf Fix toString of NonSerializableMemoizingSupplier by Alice Purcell · 6 years ago
  19. 0dbd46b Update Public Suffix data. by erikv · 6 years ago
  20. ed5e8f7 Remove pre-mature optimization of storing a total bit size for ConcatenatedHashFunction. by kak · 6 years ago
  21. 3ad8bff Slightly discourage the use of the <long, TimeUnit> overloads on CacheBuilder. by kak · 7 years ago
  22. 9bf6d95 Add java.time.Duration overloads to CacheBuilder: by kak · 7 years ago
  23. a12ef6b Fix https://github.com/google/guava/issues/3081. by lowasser · 7 years ago
  24. 21f4dd7 Ignore FinalizableReferenceQueueClassLoaderUnloadingTest in JDK 9. by dpb · 7 years ago
  25. 38d2f32 Supersource nullToEmpty and emptyToNull in Strings.java to native JS. by yuxiaotan · 7 years ago
  26. d0d5bd7 Stop using ByteArrayOutputStream in ByteStreams.toByteArray methods. by cgdecker · 7 years ago
  27. 4f27e36 HashBiMap: unnecessary call to rehashIfNecessary by fxleyu · 7 years ago
  28. eff8655 Automated rollback of e50ce7e7ed79fbce1901081838c8e0f9269d4128 by cpovirk · 7 years ago
  29. a2ce5d3 Set serialVersionUID in TypeToken.java by benyu · 7 years ago
  30. e50ce7e Stop using ByteArrayOutputStream in ByteStreams.toByteArray methods. by cgdecker · 7 years ago
  31. 6cd80a9 Make ByteSource.read() use sizeIfKnown(), if available, to help avoid extra byte array allocations/copies. by cgdecker · 7 years ago
  32. e24fddc In Ascii, define a constant for the character case bitmask, and use it in place of 0x20 and 0x5f throughout the class. by cberry · 7 years ago
  33. 444ff98 Prepare for release 24.1. by cgdecker · 7 years ago
  34. 8ec13b0 Add @since NEXT to new methods on Traverser. by cgdecker · 7 years ago
  35. 9b9a175 Add X-Download-Options header (IE8 header to control the "Open" button on the download dialog). by ngolubovic · 7 years ago
  36. 7f1defa Change all instances of encoded.subSequence() to use a simple start index offset, which reduces the Java memory footprint for TrieParser by at at least 130 MBs. This is because the original call to subSequence() would generate a new String on the heap for each call, where as just using an offset avoids the need to generate a new String all together. by rosch · 7 years ago
  37. e47fc16 Add isSubtypeOf() "pre"-condition check before getSubtype() returns. by benyu · 7 years ago
  38. d710bd8 Fix List<Foo<?>>.isSubtypeOf(List<Foo<?>>). by benyu · 7 years ago
  39. cbc5308 Traverser.java: add support for multiple start nodes. by jrtom · 7 years ago
  40. 45b0489 Automated g4 rollback of changelist 185433235. by lowasser · 7 years ago
  41. 06b0806 Add @Override to some serialization methods. by cpovirk · 7 years ago
  42. f21f6f6 Update Public Suffix data. by erikv · 7 years ago
  43. 0e6b381 Document that the compact collections aren't universal wins. by lowasser · 7 years ago
  44. 17ccf5c Fix @since tag from CL 185440742. by cpovirk · 7 years ago
  45. 34ee6ec Add linear 16 audio type. We are using L16 audio in our project ([] and need this field defined to match our mime type. by edric · 7 years ago
  46. c92686d Add hash flooding protection to HashBiMap. by lowasser · 7 years ago
  47. afe6ff8 Add hash flooding protection to ImmutableMultiset, falling back to a JDK HashMap backed implementation when probable flooding is detected. by lowasser · 7 years ago
  48. a98632e In Java 8 branch, fall back to an ImmutableSet backed by j.u.HashSet (and its binary tree magic) if apparent hash flooding is detected. by lowasser · 7 years ago
  49. 26b09c1 Adds the @Immutable annotation to InternetDomainName.java. by cdanzi · 7 years ago
  50. 7abf599 Group overloads together. by cpovirk · 7 years ago
  51. a132ce0 In Java 8 branch, fall back to j.u.HashMap based implementation in ImmutableBiMap if hash flooding appears probable. (Partially motivated by external feature requests, partially by [] by lowasser · 7 years ago
  52. 42361d3 Add meaningful null check messages to ImmutableTable. by ringwalt · 7 years ago
  53. 06395ae In Java 8 branch, fall back to j.u.HashMap based implementation in ImmutableMap if hash flooding appears probable. (Partially motivated by external feature requests, partially by [] by lowasser · 7 years ago
  54. 49f562c Replace @link reference to an old, removed API with @code. by cpovirk · 7 years ago
  55. abd0906 Prepare for release 24.0. by Chris Povirk · 7 years ago
  56. 11e5f8e Mark HashFunction @Immutable. by nwatson · 7 years ago
  57. b928d40 "Fix" Types.toString doc for arrays. by cpovirk · 7 years ago
  58. 9f0269f Restrict length of varargs array in immutable collection factory methods by Vlastimil Dort · 7 years ago
  59. d57a40e Delete deprecated Predicates.assignableFrom(Class). Please use Predicates.subtypeOf(Class) instead. by kak · 7 years ago
  60. 41fa39f Remove Graphs.equivalent() methods. Please use graphA.equals(graphB), or Objects.equals(graphA, graphB) instead. by kak · 7 years ago
  61. f91ef6c Remove a couple of APIs scheduled for removal in January 2018. by cgdecker · 7 years ago
  62. 7b65f8e Clarify purpose of CacheBuilder.newBuilder's function signature. by diamondm · 7 years ago
  63. 5b39c8b Improve allocation behavior of Multiset copying and addAll implementations in both Guava versions. by lowasser · 7 years ago
  64. c046982 Add efficient TreeMultiset.forEachEntry. by lowasser · 7 years ago
  65. 39ec61e Add even more toString details to Futures. by clm · 7 years ago
  66. c8cca4a Add implementation for EnumMultiset.forEachEntry. by lowasser · 7 years ago
  67. 393066e Adding [HTTP2-Settings] HTTP header. by dahollings · 7 years ago
  68. 8be5ace *Graph.java: add @since NEXT to incidentEdges(), and retire the use of @inheritDoc in favor of just copying the documentation over wholesale. (This preserves the @throws tags in the subinterfaces.) by jrtom · 7 years ago
  69. f7d5b0f Remove AbstractMultiset's default O(n) (or worse) implementations of size(), count(), and clear(). by cpovirk · 7 years ago
  70. 5778796 Include method name and parameters in the message of the ArithmeticException during overflows. by kak · 7 years ago
  71. 1881cea Add allocation measurements for basic immutable collection operations. by lowasser · 7 years ago
  72. ce73003 Code cleanup. by shahab · 7 years ago
  73. a43b4aa Fix REE handling in SerializingExecutor. by clm · 7 years ago
  74. 7da42d2 Add MediaType.withParameters(String attribute, Iterable<String> values) by chrisn · 7 years ago
  75. d788bc1 common.graph: add incidentEdges() method to Graph/ValueGraph. by jrtom · 7 years ago
  76. 7462c09 Improve handling of Function argument so that it shows up in toString() while the future is running by clm · 7 years ago
  77. b007d6d Make checkedMultiply available under GWT. by cpovirk · 7 years ago
  78. c911eb8 Update Public Suffix data. by erikv · 7 years ago
  79. c0c117a Fix some simple cases of stack overflow in AbstractFuture.toString() by lukes · 7 years ago
  80. 078b85f Overhaul Android {Hash,LinkedHash}Multiset to operate much more directly on ObjectCountHashMap, eliminating many unnecessary classes, allocations, and even calls to hashCode on the elements. by lowasser · 7 years ago
  81. 992116b Add nullness annotations on the field in LinkedListMultimap.java by cnsun · 7 years ago
  82. 419467f Add nullness annotations on the fields in TreeBasedTable.java by cnsun · 7 years ago
  83. 2ad712b Add nullness annotations on the fields in AggregateFuture.java by cnsun · 7 years ago
  84. 08e19cb Add nullness annotations on the fields in AbstractScheduledService.java by cnsun · 7 years ago
  85. 13c2a0b Add nullness annotations on the fields in MinMaxPriorityQueue.java by cnsun · 7 years ago
  86. 9f0f396 Add nullness annotations on the fields in ImmutableMultiset.java by cnsun · 7 years ago
  87. a7ae471 Add nullness annotations on the fields in DescendingMultiset.java by cnsun · 7 years ago
  88. 8025c8e Add nullness annotations on the fields in StandardTable.java by cnsun · 7 years ago
  89. a015b4a Add nullness annotations on the fields in Maps.java by cnsun · 7 years ago
  90. 0be2e30 Add nullness annotations on the field in ConcurrentHashMultiset.java by cnsun · 7 years ago
  91. e467252 Add nullness annotations on the fields in TreeMultiset.java by cnsun · 7 years ago
  92. b2ab1f0 Add nullness annotations on the fields in LinkedHashMultimap.java by cnsun · 7 years ago
  93. dc737c7 Add nullness annotations on the fields in AbstractTable.java by cnsun · 7 years ago
  94. d07879c Add nullness annotations on the field in AbstractMapBasedMultimap.java by cnsun · 7 years ago
  95. d6d92bd Add nullness annotations on the field in AbstractMapBasedMultiset.java by cnsun · 7 years ago
  96. 0921145 Add nullness annotations on the field in AbstractMultiset.java by cnsun · 7 years ago
  97. e6b9bb4 Fix bug where Multiset.elementSet.remove did not propagate changes to Multiset.size. by lowasser · 7 years ago
  98. 002f4bd Add nullness on the fields in AbstractBiMap.java by cnsun · 7 years ago
  99. ae70a5c Make "emptiesFirst(naturalOrder())" infer the type more reliably. by cpovirk · 7 years ago
  100. a33e717 Add nullness annotations on the fields in ArrayTable.java by cnsun · 7 years ago