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
8285727: [11u, 17u] Unify fix for JDK-8284920 with version from head #373
Conversation
👋 Welcome back clanger! A progress list of the required criteria for merging this PR into |
Webrevs
|
@AntonKozlov Are you ok with using Oracle's fix instead? LGTM. |
Speaking from them code itself, without considering maintainability and possible future merges from the head. So DOT returns. I think this creates an opportunity for a mistake. IMHO, it's even will be worse, it's will be possible to write Worth to note the new DOT_STR is not aligned stylistically with the rest of String tokens like DDOT and DCOLON, so I don't feel the new change is elegant, but it is a matter of personal taste. Having a test will be great. |
Yeah, I think your version has advantages. Sounds like there should be a cleanup change in jdk master. |
OK, sorry, I shouldn't have used the word "elegant" without really looking at the implementation. What I rather wanted to point out was the fact that Oracle's change was touching less LOC. I think, after all, we should have the same code in all OpenJDK versions. That's why I would still suggest to do this backport and additionally improve the implementation in OpenJDK head and then backport this enhancement. WDYT? @AntonKozlov, would you mind proposing your changes in jdk/jdk? |
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.
That makes sense. This backport LGTM. Improvement in jdk (and possibly backport) would be appreciated.
@RealCLanger This change now passes all automated pre-integration checks. ℹ️ This project also has non-automated pre-integration requirements. Please see the file CONTRIBUTING.md for details. After integration, the commit message for the final commit will be:
You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been no new commits pushed to the ➡️ To integrate this PR with the above commit message to the |
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.
Yes, I think I don't need to block this. I'll take the enhancement in my queue.
/integrate |
Going to push as commit a95482a.
Your commit was automatically rebased without conflicts. |
@RealCLanger Pushed as commit a95482a. 💡 You may see a message that your pull request was closed with unmerged commits. This can be safely ignored. |
The upstream patch for JDK-8284920 differs from the version in jdk17u-dev.
The change in head seems a bit more elegant. Also, the upstream change has a test.
So we should update jdk17u with the version from head.
Progress
Issue
Reviewers
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.java.net/jdk17u-dev pull/373/head:pull/373
$ git checkout pull/373
Update a local copy of the PR:
$ git checkout pull/373
$ git pull https://git.openjdk.java.net/jdk17u-dev pull/373/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 373
View PR using the GUI difftool:
$ git pr show -t 373
Using diff file
Download this PR as a diff file:
https://git.openjdk.java.net/jdk17u-dev/pull/373.diff