Ben Manes

Results 82 issues of Ben Manes

I'm receiving the following warning when compiling with "scalac -optimise". I don't think its due to my usage, though. This is with v0.6.6 and Scala 2.9.1 [WARNING] Foo.scala:101: warning: Could...

The use case here is to retain ordering by using a `LinkedHashMap` as the destination.

enhancement

```console AbstractTraceReader.java:72: warning: [Varifier] Consider using > `var` here to avoid boilerplate. List extractors = List.of( ^ (see https://errorprone.info/bugpattern/Varifier) Did you mean 'var extractors = List.of('? ``` This suggestion is...

The Caffeine fuzz test [failed](https://oss-fuzz-build-logs.storage.googleapis.com/log-328039a0-bd87-4c47-a0ae-c82be4128855.txt) because the jacoco code coverage tool is used to analyze all *.class files regardless of their relevance to the fuzz execution. As the build tool...

I noticed in Gradle's _Problem Report_ this error, which I have narrowed down to coming from bnd. When using `--debug` the error is from the `baseline` task trying to resolve...

gradle plugin

Use a stronger hashing function for cache keys to assist in a uniform distribution within the hash table. This [mitigates](https://gist.github.com/ben-manes/6312727adfa2235cb7c5e25cae523ad0) a performance regression in Ehcache due to clustering effects resulting...

When trying to remove NullAway warnings I ran into this case for an embedded class from JCTools. The class uses inheritance to control the data layout for padding to protect...

lowpriority

The test assertion library support will infer from an `assertThat` statement for use in a test method. A more advanced user may want to write custom assertions, known as a...

In this case the Gradle daemon runs on jdk21, as defined by its toolchain in `gradle-daemon-jvm.properties`. While the Caffeine project normally uses jdk21 with `--release 11`, for its internal tooling...

bug
enhancement

When a record's constructor body performs the assignment then the `Var` pattern emits a warning. If the advice is followed then the `IncompatibleModifiers` its produced. Here is a specific example...