- 1c5554d Add an IteratorBasedAbstractMap class to simplify map implementations in common.collect. by lowasser · 10 years ago master
- 366efb3 Introduce Multimap convenience methods (k0, v0, etc.), and migrate to them. by cpovirk · 10 years ago
- 86e4a8d Use Map convenience methods in a few more places. by cpovirk · 10 years ago
- 7eed0f9 Replace instances of CollectionSubject with IterableSubject (the former has by kak · 10 years ago
- 9370140 Add convenience methods for e0().getKey(), etc., and migrate to them. by cpovirk · 10 years ago
- 730a5d3 Add convenience methods for samples.e0(), etc., and migrate to them. by cpovirk · 10 years ago
- e052e3e Migrate off of deprecated CollectionSubject.has().exactly(...). by kak · 10 years ago
- d6a9346 Hide samples.e0, etc. behind methods. by cpovirk · 10 years ago
- b8515f3 Clean up usages of deprecated Truth has() Collection methods: by kak · 10 years ago
- 069cd93 Clean up usages of deprecated Truth has() Collection methods: by kak · 10 years ago
- 5016906 Clean up usages of deprecated Truth has() Collection methods: by kak · 10 years ago
- e12c62d Clean up usages of deprecated Truth has() Collection methods: by kak · 10 years ago
- da04fed Clean up usages of deprecated Truth has() Collection methods: by kak · 10 years ago
- 6d55c17 Add comment to apparently unused line in LongAddables. by lowasser · 10 years ago
- 2a35e94 Migrate off of deprecated Truth methods (created using Refaster) by kak · 10 years ago
- 810e9ec Migrate off of deprecated Truth methods (created using Refaster) by kak · 10 years ago
- 9113082 Migrate off of deprecated Truth methods (created using Refaster) by kak · 10 years ago
- 582bce8 Migrate off of deprecated Truth methods (created using Refaster) by kak · 10 years ago
- d4c5140 Added Ping-From and Ping-To headers associated with <a ping>. by Chris Povirk · 10 years ago
- 24c2715 Remove the array copy from Fingerprint2011.hashBytes(byte[], int, int) method. by Chris Povirk · 10 years ago
- 2c7ff3d Roll-forward of: Change CountingInputStream and CountingOutputStream to require a non-null delegate stream, as reported in... by Chris Povirk · 10 years ago
- 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
- ca9e7f9 Change CountingInputStream and CountingOutputStream to require a non-null delegate stream, as reported in Guava issue #1869. by cgdecker · 10 years ago
- 945a200 Improve error message. by cpovirk · 10 years ago
- cef8768 Update public suffix patterns. by Chris Povirk · 10 years ago
- 6e5761c Update Guava to Truth 0.24 by kak · 10 years ago
- 809807e Fix @since documentation tags. by Chris Povirk · 10 years ago
- bece9ef Avoid importing BitSet for Javadoc-only usage. by cpovirk · 10 years ago
- af3f8d1 This CL fixes null annotations in com.google.common.primitives by Chris Povirk · 10 years ago
- 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
- 12a130a Small step first: rename and clarify the meaning of ImprovedAbstractMap, now ViewCachingAbstractMap. by lowasser · 10 years ago
- d0a0c8f Add copyOf(Iterable<Entry>) to ImmutableMap, ImmutableMultimap, and their subtypes. by lowasser · 10 years ago
- f7e4a60 Move indexMap to a more logical location. by lowasser · 10 years ago
- 366da0b Dedup logic in ImmutableEnumMap that is available elsewhere. by lowasser · 10 years ago
- 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
- 4ce29b4 Inline Maps.valueIterator(UnmodifiableIterator<Entry>) into its one call site by lowasser · 10 years ago
- 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
- 1c73b2d Establish RangeMap iteration order, as per Guava issue 1842. by Chris Povirk · 10 years ago
- 3308540 Reuse ImmutableMap.EMPTY_ENTRY_ARRAY in other ImmutableMap types by Chris Povirk · 10 years ago
- 8aa58da Eliminate varargs-accepting create() method, which was never called with multiple arguments. by Chris Povirk · 10 years ago
- 7f63fa9 Return to scrubbing cgdecker's username, which we temporarily stopped doing in 69045357f5b4. by Chris Povirk · 10 years ago
- 77f624b Simplify ImmutableMap.asMultimap(). by Chris Povirk · 10 years ago
- 842efac Dedup conflict checks and get(Object) implementation between RegularImmutableMap and RegularImmutableBiMap. by Chris Povirk · 10 years ago
- 544b57a copyOfEnumMap only gets called with an EnumMap, so narrow its parameter type from Map to EnumMap. by Chris Povirk · 10 years ago
- 95f7a46 TerminalEntry's constructor already calls checkEntryNotNull; no need to do it again. by Chris Povirk · 10 years ago
- c2748c6 Factor out an array-backed ImmutableMapEntrySet to use in RegularImmutableMap and RegularImmutableBiMap. by Chris Povirk · 10 years ago
- 0bb9c27 Investigate possible deduplication between RegularImmutableMap and RegularImmutableBiMap. by Chris Povirk · 10 years ago
- eec87b8 Delete unused SingletonImmutableBiMap(Entry) constructor. by Chris Povirk · 10 years ago
- 7ae4ac4 One last (?) round of presizing builders where possible in common.collect. by Chris Povirk · 10 years ago
- 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
- f2fb135 Refactor ImmutableSortedMap construction paths. The previous implementation did some redundant copying. by Chris Povirk · 10 years ago
- 390198d Presize the ImmutableMap.Builder used in ImmutableMultiset construction. by Chris Povirk · 10 years ago
- a253286 Make ImmutableCollection.contains abstract, and fix some embarrassing oversights of where it should have been overridden. by Chris Povirk · 10 years ago
- 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
- 770d751 Expand and improve uses of Ordering.immutableSortedCopy in common.collect. by Chris Povirk · 10 years ago
- 01b8a2c Don't frontload CharMatcher.toString() computation, that's silly. by Chris Povirk · 10 years ago
- 3b47a30 Actually, LocalCache.getIfPresent _does_ increment the hits counter. by Chris Povirk · 10 years ago
- 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
- 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
- bf6a7fe Use presized ImmutableList.Builder in ImmutableSortedMap creation. by Chris Povirk · 10 years ago
- 70abca0 Fix @GuardedBy annotations with invalid lock expressions. by Chris Povirk · 10 years ago
- e3ee2cb Fix @GuardedBy annotations with invalid lock expressions. by Chris Povirk · 10 years ago
- 67448d5 Stop using MapSubject.hasKey() and .lacksKey(). by Chris Povirk · 10 years ago
- 64658a3 use getAvailableCurrencies() under Java 7 to get fresh currency instance by Chris Povirk · 10 years ago
- 6904535 Temporarily avoid scrubbing cgdecker's username. by Chris Povirk · 10 years ago
- df0e460 GWT: Better error checking, logging, and documentation. by Chris Povirk · 10 years ago
- ac25c50 Integration of Justin Sampson's fixes to Monitor and addition of extensive tests. by Chris Povirk · 10 years ago
- ffe2d77 Add of() factories for ImmutableClassToInstanceMap for n=0,1. by Chris Povirk · 10 years ago
- 1380099 Fix hash map ordering bug. by Chris Povirk · 10 years ago
- 6c9f886 Temporarily duplicate Ascii.truncate() for internal build-system reasons. by Chris Povirk · 10 years ago
- 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
- 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
- f26af75 Changes AtomicLongMap#removeAllZeros to use iterator for removals. by Chris Povirk · 10 years ago
- 1f5af9b Fix javadoc typo: wrapTask by Chris Povirk · 10 years ago
- f5d24b9 Generalize the javadocs on CacheBuilder.ticker() by Christian Edward Gruber · 10 years ago
- 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
- 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
- 4e6028d Update public suffix patterns by Christian Edward Gruber · 10 years ago
- 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
- 4015f4d Incorporate Justin Sampson's wording improvement in by Christian Edward Gruber · 10 years ago
- 0605e09 Add more tests for Futures.immediateCancelledFuture() to essentially document by Christian Edward Gruber · 10 years ago
- 36265a5 Rewrite ServiceManager to use MultimapBuilder by Christian Edward Gruber · 10 years ago
- 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
- 1c384d3 Update Truth dep to 0.23. (https://code.google.com/p/guava-libraries/issues/detail?id=1830) by Colin Decker · 10 years ago
- 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
- 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
- 1673498 Fix documentation error in DoubleMath. by Colin Decker · 10 years ago
- 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
- 3e15a2b Update Guava versions to 19.0-SNAPSHOT. by Colin Decker · 10 years ago
- 7c85e13 Major refactoring of EventBus, in preparation for further changes. by Colin Decker · 10 years ago
- 7378c5c Fix Maps.newHashMapWithExpectedSize for JDK8. by Colin Decker · 10 years ago
- c20d739 Open source Hashing.crc32c(). by Colin Decker · 10 years ago jdk5-backport-sync
- 166bff5 Finish open-sourcing tests for Monitor. by Chris Povirk · 10 years ago
- 492cb04 Update Truth location from org.truth0 to com.google.common.truth. by Chris Povirk · 10 years ago
- 8cc7ba1 Migrate usages of Truth's Subject.is(Object) to isEqualTo(Object). The former is being removed. by Chris Povirk · 10 years ago
- f031a75 Fix generic types in BloomFilter public API. by Chris Povirk · 10 years ago
- d77a109 Migrate guava to directExecutor now that it will be in the next release. by Chris Povirk · 10 years ago
- 495f608 Open source directExecutor and newDirectExecutorService, deprecate sameThreadExecutor by Christian Edward Gruber · 10 years ago
- 875f8ee Fix CollectionFeature.ALLOWS_NULL_QUERIES to MapFeature.ALLOWS_NULL_KEY_QUERIES. by Christian Edward Gruber · 10 years ago
- 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