Sam Gammon

Results 155 issues of Sam Gammon

## Describe the issue When building a Truffle-enabled `native-image` with a certain combination of `Feature` implementations on the classpath, initialization of registered encodings for `TruffleString` may occur before the full...

bug
truffle
native-image

## Summary Applies updates to GHA CI, and refactors into [Reusable Workflows](https://docs.github.com/en/actions/using-workflows/reusing-workflows). Hardens supply chain security for Guava both in CI and release. Fixes and closes #7088. ### Related PRs...

P3

## Summary This PR adds modular Java support to Guava, by adding a `module-info.java` definition to the `guava` and `guava-testlib` modules. This includes upstream work in the [Error Prone Compiler](https://github.com/google/error-prone/pull/4311),...

P3

## Summary This changeset improves Guava's build and test speed by activating Maven's built-in features for parallel build and test execution. Guava's testsuite is enormous, with over a million tests...

P3

The Java ecosystem would be appreciative if, given Guava's place as the number 4 artifact worldwide, efforts could be made to ship releases with [SBOMs](https://spdx.dev), [SLSA provenance](https://slsa.dev), and [Sigstore support](https://sigstore)....

type=other
package=general
P3

## Summary Users can now use this module via the Java Platform Module System, with the following `requires` declaration in their module: ```java module my.module { requires paguro; } ```...

It would be cool to add SLSA, Sigstore, and so on.

enhancement

## Summary This changeset adds `out_headers` and `additional_outputs`, which, together, allow a developer to add additional outputs to a regular `native_image` build. Because a header is generated per C entrypoint...

feature
native-image
🚧 WIP

``` Caused by: java.nio.file.FileSystemException: /home/vscode/.cache/org.graalvm.polyglot: Read-only file system at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) at java.base/sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:438) at java.base/java.nio.file.Files.createDirectory(Files.java:699) at java.base/java.nio.file.Files.createAndCheckIsDirectory(Files.java:807) at java.base/java.nio.file.Files.createDirectories(Files.java:793) at org.graalvm.truffle/com.oracle.truffle.polyglot.InternalResourceCache.findCacheRootOnHotSpot(InternalResourceCache.java:294) at org.graalvm.truffle/com.oracle.truffle.polyglot.InternalResourceCache.getResourceFileSystemImpl(InternalResourceCache.java:166) at org.graalvm.truffle/com.oracle.truffle.polyglot.InternalResourceCache.installRuntimeResource(InternalResourceCache.java:128) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)...

bug

It would be great to integrate tightly with GraalVM's reflection agent: - It should be available as a Maven catalog artifact - It should be possible to run a "traced"...

enhancement