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

Be clearer about what types we're catching. In particular, this helps make clearer that none of these particular `catch` blocks catch arbitrary checked exceptions—and thus that none of them catch...

Chained/recursive async `ListenableFuture` transformations (e.g. via `Futures.transformAsync`/`catchingAsync`/`scheduleAsync`/... or `SettableFuture.setFuture`) currently cause indefinite growth of live objects, with intermediate futures not eligible for collection until the entire chain/tree is completed, even...

package=concurrent
status=triaged
type=performance
cla: yes
P3

Fixes #5882.

type=addition
package=collect
P3

updated doc for compare function

type=api-docs
package=primitives
P4

added try catch in computeifpresent to preserve old value incase of errors Issue 5438 - https://github.com/google/guava/issues/5438

type=defect
package=cache
P3

Further Truthy fixes. RELNOTES=n/a

Adds rotate() for arrays of ints. RELNOTES=Adds rotate() for arrays of ints.

Add @PreferStaticImport to widely used executor factory methods. RELNOTES=n/a

https://github.com/google/guava/wiki/HashingExplained lists ``` md5() murmur3_128() murmur3_32() sha1() sha256() sha512() goodFastHash(int bits) ``` but I just noticed that https://guava.dev/releases/snapshot/api/docs/com/google/common/hash/Hashing.html also contains * adler32 * crc32c * crc32 * sha384 * sipHash24...

package=hash
type=documentation
P3

Consumers of Guava in a `native-image` built `.jar` would benefit from `netty`'s approach with `native-image.properties` and `org.graalvm.nativeimage.imagecode` (see https://github.com/netty/netty/issues/8192 and https://github.com/netty/netty/pulls?q=is%3Apr+svm for what this entails). The core issue is some...

type=other
P3