Skip to content

Graal PR G#1

Open
wecreateproject wants to merge 4722 commits into
wecreateproject:masterfrom
oracle:master
Open

Graal PR G#1
wecreateproject wants to merge 4722 commits into
wecreateproject:masterfrom
oracle:master

Conversation

@wecreateproject

Copy link
Copy Markdown
Owner

graal pull request g

christianhaeubl and others added 30 commits June 15, 2026 09:59
… LLVM or EspressoLibs

PullRequest: graal/23648
d-kozak and others added 30 commits June 25, 2026 09:16
Replace references to the old JavaMainWrapper-owned Java-main support types with the guest-staging JavaMainSupport types after the move.

This updates diagnostic, management, command-line, JFR, JVMStat, and entry-point snippet call sites to use the relocated JavaMainSupport and ArgsSupport APIs. The changes are mechanical fallout from the ownership move and keep behavior unchanged.
* `Class.newInstance` and `Constructor.newInstance` should not be
  ignored
* `LambdaFrom$Compiled` frames should be ignored
* `Methodhandle` intrinsics should be ignored
* `PlatformThread` is now `@InternalVMMethod` so that newly created
  threads don't have extra frames that should not show up in
  `Reflection.getCallerClass` or `StackWalker.getCallerClass`.
`showReflectFrames` was always false
* Set `MN_TRUSTED_FINAL` when creating field MemberNames
* Set `MN_HIDDEN_MEMBER` and `MN_CALLER_SENSITIVE` when creating
  method/constructor member names.
Co-authored-by: Quan Anh Mai <quan.anh.mai@oracle.com>
PullRequest: graal/24596
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.