guava icon indicating copy to clipboard operation
guava copied to clipboard

Google core libraries for Java

Results 283 guava issues
Sort by recently updated
recently updated
newest added

Fixed various open issues: - Issue #3965 : Added reverse method for ImmutableIntArray, ImmutableLongArray and ImmutableDoubleArray. - Issue #1710 : Added BooleanConverter in Booleans - Issue #5882 : Added constrain...

type=addition
package=collect
P3

type=enhancement
package=collect
P4

_[Original issue](https://code.google.com/p/guava-libraries/issues/detail?id=1710) created by **[email protected]** on 2014-03-31 at 07:36 PM_ --- All of the primitives have stock Converter implementations, except for booleans. Such a converter should be added.

type=addition
status=research
status=triaged
package=primitives
P3

Please consider adding a RangeMultiMap to compliment RangeMap. One of the restrictions of RangeMap is that it only supports `disjoint nonempty ranges`. I would like to have access to a...

type=addition
package=collect
P3

Spliterators returned by CollectSpliterators.indexed and ImmutableSortedSet.spliterator violated the Spliterator API by not returning null in getComparator when the source items are naturally sorted. The effect was that sort operations on...

package=collect
status=triaged
type=performance
P4

The Spliterators returned by sorted collections such as `ImmutableSortedSet` and `RegularImmutableAsList` result in unnecessary sorting occurring when a sort operation is performed on their associated Stream. The root cause is...

package=collect
type=performance
P4

An EvictingQueue is a nice structure. However a blocking version would be a further great enhancement of this. Please check this for further information: https://github.com/google/guava/issues/3791#issuecomment-620265949

type=addition
package=concurrent
P4

`ConcurrentHashMap` used to livelock on a recursive computation in Java 8, and later added early detection to fail. Many years ago, Guava's loader used to deadlock and I added a...

type=defect
package=cache
platform=java8
P3

[`Closeable.close`](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Closeable.html#close()) says: > If the stream is already closed then invoking this method has no effect. Code: ``` StringWriter w = new StringWriter(); OutputStream out = BaseEncoding.base64().encodingStream(w); out.write(0); out.close(); System.out.println(w);...

type=defect
package=io
P3