graal
graal copied to clipboard
GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
This ticket summarizes the current status and next steps for Java agent support in Native Image. ### Current status At build time, bytecode transformation can be done by passing a...
### TL;DR When building a native image, the user has no information about the elements that were included via the reachability metadata. This makes debugging and testing of reachability metadata...
### TL;DR Expressing reflection over lambda-proxy and Java-proxy types in JSON-based reachability metadata is currently impossible. To compile programs that require those features, users currently have to rewrite the code...
### TL;DR The reachability metadata JSON files must evolve to completely cover the Java semantics. The most important upcoming features are: `type` for proxy and lambda classes [#7476](https://github.com/oracle/graal/issues/7476), new conditions...
**Feature request** **Is your feature request related to a problem? Please describe.** Testing the native-image library generation, I realized that writing the C binding (@CStruct, @CFunction etc) is quite bothering,...
Hey! 🙂 I want to contribute the following changes to your workflow: - Avoid starting new workflow whilst the previous one is still running - Run tests on multiple OS's...
**Feature request** Please include the following information: **Is your feature request related to a problem? Please describe.** Not related to a problem/bug. **Describe the solution you'd like.** It would be...
**Describe the issue** A clear and concise description of the issue. We recommend using the [latest snapshot builds](https://github.com/graalvm/graalvm-ce-dev-builds/releases) to replicate the issue as bugs are constantly being fixed in the...
**Describe the issue** Since GraalVM 22 when building a native-image or by configuring a minimum size of the memory allocation pool (`-Xmx` runtime or `-R:MaxHeapSize` at build time) below 32m,...
# TL;DR Libraries often rely on catching exceptions from the reflection API and they have a mechanism to recover from them. Native Image does not distinguish between missing [reachability metadata](https://www.graalvm.org/22.2/reference-manual/native-image/metadata/)...