1. 1c5554d Add an IteratorBasedAbstractMap class to simplify map implementations in common.collect. by lowasser · 10 years ago master
  2. 366efb3 Introduce Multimap convenience methods (k0, v0, etc.), and migrate to them. by cpovirk · 10 years ago
  3. 86e4a8d Use Map convenience methods in a few more places. by cpovirk · 10 years ago
  4. 7eed0f9 Replace instances of CollectionSubject with IterableSubject (the former has by kak · 10 years ago
  5. 9370140 Add convenience methods for e0().getKey(), etc., and migrate to them. by cpovirk · 10 years ago
  6. 730a5d3 Add convenience methods for samples.e0(), etc., and migrate to them. by cpovirk · 10 years ago
  7. e052e3e Migrate off of deprecated CollectionSubject.has().exactly(...). by kak · 10 years ago
  8. d6a9346 Hide samples.e0, etc. behind methods. by cpovirk · 10 years ago
  9. b8515f3 Clean up usages of deprecated Truth has() Collection methods: by kak · 10 years ago
  10. 069cd93 Clean up usages of deprecated Truth has() Collection methods: by kak · 10 years ago
  11. 5016906 Clean up usages of deprecated Truth has() Collection methods: by kak · 10 years ago
  12. e12c62d Clean up usages of deprecated Truth has() Collection methods: by kak · 10 years ago
  13. da04fed Clean up usages of deprecated Truth has() Collection methods: by kak · 10 years ago
  14. 6d55c17 Add comment to apparently unused line in LongAddables. by lowasser · 10 years ago
  15. 2a35e94 Migrate off of deprecated Truth methods (created using Refaster) by kak · 10 years ago
  16. 810e9ec Migrate off of deprecated Truth methods (created using Refaster) by kak · 10 years ago
  17. 9113082 Migrate off of deprecated Truth methods (created using Refaster) by kak · 10 years ago
  18. 582bce8 Migrate off of deprecated Truth methods (created using Refaster) by kak · 10 years ago
  19. d4c5140 Added Ping-From and Ping-To headers associated with <a ping>. by Chris Povirk · 10 years ago
  20. 24c2715 Remove the array copy from Fingerprint2011.hashBytes(byte[], int, int) method. by Chris Povirk · 10 years ago
  21. 2c7ff3d Roll-forward of: Change CountingInputStream and CountingOutputStream to require a non-null delegate stream, as reported in... by Chris Povirk · 10 years ago
  22. 533a946 Rollback of: Change CountingInputStream and CountingOutputStream to require a non-null delegate stream, as reported in Guava issue #1869. by Chris Povirk · 10 years ago
  23. ca9e7f9 Change CountingInputStream and CountingOutputStream to require a non-null delegate stream, as reported in Guava issue #1869. by cgdecker · 10 years ago
  24. 945a200 Improve error message. by cpovirk · 10 years ago
  25. cef8768 Update public suffix patterns. by Chris Povirk · 10 years ago
  26. 6e5761c Update Guava to Truth 0.24 by kak · 10 years ago
  27. 809807e Fix @since documentation tags. by Chris Povirk · 10 years ago
  28. bece9ef Avoid importing BitSet for Javadoc-only usage. by cpovirk · 10 years ago
  29. af3f8d1 This CL fixes null annotations in com.google.common.primitives by Chris Povirk · 10 years ago
  30. f2a818b Ensure that using a rate of Double.MIN_VALUE (the smallest positive double value) results in an effectively zero rate. It currently seems unlimited. by Colin Decker · 10 years ago
  31. 12a130a Small step first: rename and clarify the meaning of ImprovedAbstractMap, now ViewCachingAbstractMap. by lowasser · 10 years ago
  32. d0a0c8f Add copyOf(Iterable<Entry>) to ImmutableMap, ImmutableMultimap, and their subtypes. by lowasser · 10 years ago
  33. f7e4a60 Move indexMap to a more logical location. by lowasser · 10 years ago
  34. 366da0b Dedup logic in ImmutableEnumMap that is available elsewhere. by lowasser · 10 years ago
  35. 5f62e2b In ImmutableMap.keySet().iterator(), transform the entrySet iterator rather than transforming its asList view, for the cases where that is not efficient. by lowasser · 10 years ago
  36. 4ce29b4 Inline Maps.valueIterator(UnmodifiableIterator<Entry>) into its one call site by lowasser · 10 years ago
  37. 055f939 Add a common superclass for ImmutableMap implementations that create a custom Iterator to iterate, reducing the total number of nested classes. by lowasser · 10 years ago
  38. 1c73b2d Establish RangeMap iteration order, as per Guava issue 1842. by Chris Povirk · 10 years ago
  39. 3308540 Reuse ImmutableMap.EMPTY_ENTRY_ARRAY in other ImmutableMap types by Chris Povirk · 10 years ago
  40. 8aa58da Eliminate varargs-accepting create() method, which was never called with multiple arguments. by Chris Povirk · 10 years ago
  41. 7f63fa9 Return to scrubbing cgdecker's username, which we temporarily stopped doing in 69045357f5b4. by Chris Povirk · 10 years ago
  42. 77f624b Simplify ImmutableMap.asMultimap(). by Chris Povirk · 10 years ago
  43. 842efac Dedup conflict checks and get(Object) implementation between RegularImmutableMap and RegularImmutableBiMap. by Chris Povirk · 10 years ago
  44. 544b57a copyOfEnumMap only gets called with an EnumMap, so narrow its parameter type from Map to EnumMap. by Chris Povirk · 10 years ago
  45. 95f7a46 TerminalEntry's constructor already calls checkEntryNotNull; no need to do it again. by Chris Povirk · 10 years ago
  46. c2748c6 Factor out an array-backed ImmutableMapEntrySet to use in RegularImmutableMap and RegularImmutableBiMap. by Chris Povirk · 10 years ago
  47. 0bb9c27 Investigate possible deduplication between RegularImmutableMap and RegularImmutableBiMap. by Chris Povirk · 10 years ago
  48. eec87b8 Delete unused SingletonImmutableBiMap(Entry) constructor. by Chris Povirk · 10 years ago
  49. 7ae4ac4 One last (?) round of presizing builders where possible in common.collect. by Chris Povirk · 10 years ago
  50. 8061999 Refactor the three places in common.collect that we convert a List<E> to an ImmutableMap<E, Integer>. by Chris Povirk · 10 years ago
  51. f2fb135 Refactor ImmutableSortedMap construction paths. The previous implementation did some redundant copying. by Chris Povirk · 10 years ago
  52. 390198d Presize the ImmutableMap.Builder used in ImmutableMultiset construction. by Chris Povirk · 10 years ago
  53. a253286 Make ImmutableCollection.contains abstract, and fix some embarrassing oversights of where it should have been overridden. by Chris Povirk · 10 years ago
  54. 620e1ea Add ImmutableBiMap.Builder.put(Entry) overload, which had previously not been overridden from ImmutableMap.Builder. Now, it correctly returns ImmutableBiMap.Builder. by Chris Povirk · 10 years ago
  55. 770d751 Expand and improve uses of Ordering.immutableSortedCopy in common.collect. by Chris Povirk · 10 years ago
  56. 01b8a2c Don't frontload CharMatcher.toString() computation, that's silly. by Chris Povirk · 10 years ago
  57. 3b47a30 Actually, LocalCache.getIfPresent _does_ increment the hits counter. by Chris Povirk · 10 years ago
  58. e7f902c Fixed a FreshValueGenerator bug that causes failure in generating fresh values recursively when there are finite number of distinct values provided by user. by Chris Povirk · 10 years ago
  59. 0b4e7e5 Modify SmoothRateLimiter so that the ratio between maximum-permits-per-second and minimum-permits-per-seconds can be specified -- currently this ratio is hard coded to 3. by Chris Povirk · 10 years ago
  60. bf6a7fe Use presized ImmutableList.Builder in ImmutableSortedMap creation. by Chris Povirk · 10 years ago
  61. 70abca0 Fix @GuardedBy annotations with invalid lock expressions. by Chris Povirk · 10 years ago
  62. e3ee2cb Fix @GuardedBy annotations with invalid lock expressions. by Chris Povirk · 10 years ago
  63. 67448d5 Stop using MapSubject.hasKey() and .lacksKey(). by Chris Povirk · 10 years ago
  64. 64658a3 use getAvailableCurrencies() under Java 7 to get fresh currency instance by Chris Povirk · 10 years ago
  65. 6904535 Temporarily avoid scrubbing cgdecker's username. by Chris Povirk · 10 years ago
  66. df0e460 GWT: Better error checking, logging, and documentation. by Chris Povirk · 10 years ago
  67. ac25c50 Integration of Justin Sampson's fixes to Monitor and addition of extensive tests. by Chris Povirk · 10 years ago
  68. ffe2d77 Add of() factories for ImmutableClassToInstanceMap for n=0,1. by Chris Povirk · 10 years ago
  69. 1380099 Fix hash map ordering bug. by Chris Povirk · 10 years ago
  70. 6c9f886 Temporarily duplicate Ascii.truncate() for internal build-system reasons. by Chris Povirk · 10 years ago
  71. 8ec4c42 Strip <resource> lines from .gwt.xml. They are not yet supported by a release version of GWT. (Support was added in internal CL 62367280, which imported <https://gwt.googlesource.com/gwt/+/f39e11150ef0ea635a7f7d30154221907775efc6>. I'm not sure when our build was changed to generate the new elements.) by Chris Povirk · 10 years ago
  72. c8dadc4 Delayed fallout from build-system changes of CL 74684238, which adds <resource> elements to some .gwt.xml files. by Chris Povirk · 10 years ago
  73. f26af75 Changes AtomicLongMap#removeAllZeros to use iterator for removals. by Chris Povirk · 10 years ago
  74. 1f5af9b Fix javadoc typo: wrapTask by Chris Povirk · 10 years ago
  75. f5d24b9 Generalize the javadocs on CacheBuilder.ticker() by Christian Edward Gruber · 10 years ago
  76. 654bc1e Stop using now-internally-deprecated Truth APIs (which are not yet pushed to open-source Truth), and leave a todo to migrate to the newer Truth apis once they are released to maven, or after Guava 18 is released and we can rely on snapshots. by Christian Edward Gruber · 10 years ago
  77. 3b24613 Update tests to cope with the fact that "google" is now a public suffix. This fixes today's test failures. by Christian Edward Gruber · 10 years ago
  78. 4e6028d Update public suffix patterns by Christian Edward Gruber · 10 years ago
  79. 627049c Stop using isBetween and isInclusivelyInRange in preparation for the (not yet released to open-source) assertThat(4).isIn(Range.open(2, 5)); etc. by Christian Edward Gruber · 10 years ago
  80. 4015f4d Incorporate Justin Sampson's wording improvement in by Christian Edward Gruber · 10 years ago
  81. 0605e09 Add more tests for Futures.immediateCancelledFuture() to essentially document by Christian Edward Gruber · 10 years ago
  82. 36265a5 Rewrite ServiceManager to use MultimapBuilder by Christian Edward Gruber · 10 years ago
  83. 4ef414f Add AbstractPackageSanityTests.UNDERSCORE_IN_NAME to make it easy to exclude generated classes like AutoValue_Foo from testing. The issue is that these classes typically do not apply @Nullable to the argument of equals(Object), so that they will work when Nullable is not on the classpath. But NullPointerTester requires @Nullable on this argument because otherwise it will fail when equals(null) follows its contract and does not throw an exception. by Christian Edward Gruber · 10 years ago
  84. 1c384d3 Update Truth dep to 0.23. (https://code.google.com/p/guava-libraries/issues/detail?id=1830) by Colin Decker · 10 years ago
  85. ba64bdf Update Iterators.emptyIterator() @deprecated Javadoc to specify the replacement as ImmutableList.<T>of().iterator() rather than just ImmutableList.of().iterator(). The latter will basically never compile. by Colin Decker · 10 years ago
  86. d396920 Update Javadoc in Futures and other classes to reference directExecutor or newDirectExecutorService rather than sameThreadExecutor. Also change the references to inline execution or an inline executor to use the term "direct" instead. by Colin Decker · 10 years ago
  87. 1673498 Fix documentation error in DoubleMath. by Colin Decker · 10 years ago
  88. 65d998c Remove system property control for the default strategy to use for BloomFilters. This was only supposed to work for Guava 17. by Colin Decker · 10 years ago
  89. 3e15a2b Update Guava versions to 19.0-SNAPSHOT. by Colin Decker · 10 years ago
  90. 7c85e13 Major refactoring of EventBus, in preparation for further changes. by Colin Decker · 10 years ago
  91. 7378c5c Fix Maps.newHashMapWithExpectedSize for JDK8. by Colin Decker · 10 years ago
  92. c20d739 Open source Hashing.crc32c(). by Colin Decker · 10 years ago jdk5-backport-sync
  93. 166bff5 Finish open-sourcing tests for Monitor. by Chris Povirk · 10 years ago
  94. 492cb04 Update Truth location from org.truth0 to com.google.common.truth. by Chris Povirk · 10 years ago
  95. 8cc7ba1 Migrate usages of Truth's Subject.is(Object) to isEqualTo(Object). The former is being removed. by Chris Povirk · 10 years ago
  96. f031a75 Fix generic types in BloomFilter public API. by Chris Povirk · 10 years ago
  97. d77a109 Migrate guava to directExecutor now that it will be in the next release. by Chris Povirk · 10 years ago
  98. 495f608 Open source directExecutor and newDirectExecutorService, deprecate sameThreadExecutor by Christian Edward Gruber · 10 years ago
  99. 875f8ee Fix CollectionFeature.ALLOWS_NULL_QUERIES to MapFeature.ALLOWS_NULL_KEY_QUERIES. by Christian Edward Gruber · 10 years ago
  100. eb2675f Allow overriding of entrySet() and values() derived suites. This is similar to the existing support for keySet(). by Christian Edward Gruber · 10 years ago