-
Notifications
You must be signed in to change notification settings - Fork 16
[Backport][GR-60108] TRegex: NFA generator improvements. #101
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
base: master
Are you sure you want to change the base?
Conversation
I'll try and run some tests on this but it's difficult to review because it's pretty large PR. |
@bulasevich could you please resolve the conflicts before @JohnTortugo reviews this? |
Apologies for the delay.. we've been pretty busy with the release of G25.. I'll look into this and the other patches tomorrow. |
I was finally able to push these changes through our CI system.. I'll have results tomorrow morning PST. |
Thank you @JohnTortugo. Did you resolve the conflicts with Please be aware that the code freeze was on Tuesday, so this PR won't make it for the 23.1.9 release. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, all our tests passed. Thank you for working on this.
@zakkak - yes, I fixed the conflicts.
No problem. |
(cherry picked from commit d7af1852fe827409ff970f57fd630385dce54c30)
(cherry picked from commit 8fbfee856e2f334ff78ea545b4fb26cba1e02db7)
(cherry picked from commit 1ee4c15b4ebe5f473c9cb8f61913f060d5c0f17f)
This PR backports:
Conflicts: There were conflicts:
resolution: accept all new tests
why: extra import in jdk21 version: java.util.concurrent.TimeUnit;
resolution: move the block, keeping the needed TimeUnit import.
why: extra change in mainline:
commit oracle/graal@2fd3c55
Author: Jirka Marsik [email protected]
Date: Mon Dec 2 18:08:31 2024 +0100
Implement the JS regexp-modifiers proposal in TRegex
resolution: combine extra syntaxError parameter and direct flags field usage
why: missing code block introduced on mainline:
commit oracle/graal@2fd3c55
Author: Jirka Marsik [email protected]
Date: Mon Dec 2 18:08:31 2024 +0100
Implement the JS regexp-modifiers proposal in TRegex
resolution: accept local version
Please note. With an additional commit I disabled three tests. Reason of the fails are changes on mailine that was not backported:
The next TRegex change to backport (depends on this one): [GR-60222] TRegex: multiple fixes for look-behind merging across main expression boundary.
This PR is a part of the Oracle GraalVM for JDK 21.0.7 backports and fixes