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
8246774: implement Record Classes as a standard feature in Java #290
8246774: implement Record Classes as a standard feature in Java #290
Conversation
|
@vicente-romero-oracle The following labels will be automatically applied to this pull request: When this pull request is ready to be reviewed, an RFR email will be sent to the corresponding mailing lists. If you would like to change these labels, use the |
Please review the fix for [1]. The intention of this patch is to make records final removing the need to use --enable-preview in order to be able to include a record declaration in a source or for the VM to execute code compiled from record classes, Thanks |
Webrevs
|
/csr |
@jddarcy has indicated that a compatibility and specification (CSR) request is needed for this pull request. |
Hi Vicente, |
note: I have removed from the original patch the code related to javax.lang.model, I will publish them in a separate PR |
@vicente-romero-oracle I noticed that we can also remove the preview args from the record serialization tests and ObjectMethodsTest. I opened a PR against the branch in your fork. You should be able to just merge in the changes. See vicente-romero-oracle#1 |
|
Mailing list message from Vicente Romero on kulla-dev: good catch Chris, thanks for the patch, Vicente On 9/22/20 5:51 AM, Chris Hegarty wrote: |
What is the policy of |
@vicente-romero-oracle this pull request can not be integrated into git checkout JDK-8246774
git fetch https://git.openjdk.java.net/jdk master
git merge FETCH_HEAD
# resolve conflicts and follow the instructions given by git merge
git commit -m "Merge master"
git push |
Mailing list message from Alex Buckley on kulla-dev: On 9/23/2020 5:26 PM, Mandy Chung wrote:
Yes. Per In particular, all elements of a preview API must have the following Alex |
Thanks Alex. @vicente-romero-oracle |
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.
The classfile parser changes look good to me.
/contributor remove briangoetz |
@vicente-romero-oracle |
@vicente-romero-oracle |
@vicente-romero-oracle |
@vicente-romero-oracle |
@vicente-romero-oracle |
@vicente-romero-oracle This change now passes all automated pre-integration checks. 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
|
/integrate |
@vicente-romero-oracle Pushed as commit c17d585. |
Progress
Testing
Issue
Reviewers
Contributors
<vromero@openjdk.org>
<hseigel@openjdk.org>
<chegar@openjdk.org>
Download
$ git fetch https://git.openjdk.java.net/jdk pull/290/head:pull/290
$ git checkout pull/290