Skip to content

Port GraalVM reachability to 3.x#3884

Merged
ppkarwasz merged 5 commits intomainfrom
feature/3.x/graalvm-reachability
Oct 25, 2025
Merged

Port GraalVM reachability to 3.x#3884
ppkarwasz merged 5 commits intomainfrom
feature/3.x/graalvm-reachability

Conversation

@jvz
Copy link
Copy Markdown
Member

@jvz jvz commented Aug 15, 2025

This resolves #3055 by porting #3053. I've ported the annotation processor from 2.x and did some refactoring of the other annotation processor to work more like this new one.

jvz added 3 commits August 13, 2025 17:54
This refactors and updates PluginProcessor to function more similarly to GraalVmProcessor. This re-uses the recently added PluginIndex class for tracking processed plugins before dumping this data in the final annotation processing round.
This ports the GraalVmProcessor introduced in a14f0ad (released in 2.25.0) to the plugin model of 3.x.
@jvz jvz added this to the 3.0.0-beta4 milestone Aug 15, 2025
@jvz jvz added plugins Affects the plugin system graalvm Issue related to GraalVM support labels Aug 15, 2025
@ppkarwasz ppkarwasz self-requested a review August 28, 2025 15:50
@ppkarwasz ppkarwasz moved this to Waiting for review in Log4j pull request tracker Oct 22, 2025
@ppkarwasz ppkarwasz self-assigned this Oct 22, 2025
Copy link
Copy Markdown
Contributor

@ppkarwasz ppkarwasz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @jvz,

Thanks for the contribution, and sorry for the delay. The PR looks good overall, but I noticed it includes some unrelated changes. Could you please separate those into a different PR? It helps keep the history cleaner and makes reviews easier.

@github-project-automation github-project-automation Bot moved this from Waiting for review to Approved in Log4j pull request tracker Oct 23, 2025
@ppkarwasz ppkarwasz merged commit c99c079 into main Oct 25, 2025
11 checks passed
@ppkarwasz ppkarwasz deleted the feature/3.x/graalvm-reachability branch October 25, 2025 08:18
@github-project-automation github-project-automation Bot moved this from Approved to Merged in Log4j pull request tracker Oct 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

graalvm Issue related to GraalVM support plugins Affects the plugin system

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants