-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge upstream changes into Mandrel 23.1 release branch #787
Merge upstream changes into Mandrel 23.1 release branch #787
Commits on Aug 26, 2024
-
Add new dependencies after graal-sdk split
(cherry picked from commit c6bdbb6)
Configuration menu - View commit details
-
Copy full SHA for 4176509 - Browse repository at this point
Copy the full SHA 4176509View commit details -
Drop polyglot.jar and truffle-api.jar from native-image launcher
(cherry picked from commit 261dd42)
Configuration menu - View commit details
-
Copy full SHA for 91f74ce - Browse repository at this point
Copy the full SHA 91f74ceView commit details -
Add polyglot.jar only if truffle-runtime-svm is there as well
(cherry picked from commit 0c518c7)
Configuration menu - View commit details
-
Copy full SHA for 583e1d7 - Browse repository at this point
Copy the full SHA 583e1d7View commit details -
Merge pull request oracle#13 from jerboaa/mandrel-no-jlinking-backport
Fix build with --no-jlinking
Configuration menu - View commit details
-
Copy full SHA for 058a829 - Browse repository at this point
Copy the full SHA 058a829View commit details -
Throw exception for null in RuntimeJNIAccess/RuntimeReflection reg.
Don't allow null values to be passed to the `register` method of `RuntimeJNIAccess` and `RuntimeReflection`. Since these are public APIs GraalVM should either handle null values (by ignoring them in this case) or throw a `NullPointerException` before creating an asynchronous task to perform the registration in the analysis, which then results in `NullPointerException`s being thrown later when it's no longer possible to understand where the null value originate from. (cherry picked from commit e6c12dd)
Configuration menu - View commit details
-
Copy full SHA for 64184d3 - Browse repository at this point
Copy the full SHA 64184d3View commit details -
(cherry picked from commit d621dbd)
Configuration menu - View commit details
-
Copy full SHA for 1d0bab4 - Browse repository at this point
Copy the full SHA 1d0bab4View commit details -
Move null checks to the beginning of register methods.
Not before the register methods, which can miss cases, nor later on in a runnable. (cherry picked from commit f94551a)
Configuration menu - View commit details
-
Copy full SHA for 373204c - Browse repository at this point
Copy the full SHA 373204cView commit details -
Apply non-null strategy to
JNIAccessFeature
.(cherry picked from commit d996f32)
Configuration menu - View commit details
-
Copy full SHA for 6af144f - Browse repository at this point
Copy the full SHA 6af144fView commit details -
Use
Objects.requireNonNull()
inConditionalConfigurationRegistry
.(cherry picked from commit 0ba6cc2)
Configuration menu - View commit details
-
Copy full SHA for 9980fdf - Browse repository at this point
Copy the full SHA 9980fdfView commit details -
(cherry picked from commit c949f3e)
Configuration menu - View commit details
-
Copy full SHA for 31573c1 - Browse repository at this point
Copy the full SHA 31573c1View commit details
Commits on Aug 27, 2024
-
Merge pull request oracle#16 from jerboaa/fail-missing-api-option
Partial backport of [GR-48529] Use the API flag in the init hint
Configuration menu - View commit details
-
Copy full SHA for 67e95eb - Browse repository at this point
Copy the full SHA 67e95ebView commit details -
Merge pull request oracle#15 from jerboaa/null-runtime-reflect-jni-fi…
…xes-backport Backport: [GR-49816] Throw exception for null pointers passed to RuntimeJNIAccess / RuntimeReflection register methods
Configuration menu - View commit details
-
Copy full SHA for 70dd320 - Browse repository at this point
Copy the full SHA 70dd320View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6e405e - Browse repository at this point
Copy the full SHA e6e405eView commit details -
Add trailing whitespace in comments
This is a no-op change, but makes downstream Mandrel 23.1 be in sync with the upstream community repo. It makes it easier to spot any downstream only patches if the diff to upstream is minimal.
Configuration menu - View commit details
-
Copy full SHA for 80587d5 - Browse repository at this point
Copy the full SHA 80587d5View commit details