首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 归档 标签 关于

JEP 401:值对象(预览版)合并到 OpenJDK master

2026-07-31 1 阅读 约7分钟阅读 mfiguiere
分享:
字号:
呃哦!加载时出错。请重新加载此页面。 openjdk / jdk 公共通知 您必须登录才能更改通知设置 Fork 6.4k Star 23.2k 对话 MrSimms 评论于 2026 年 5 月 11 日 • 由 openjdk 编辑 Bot 正在加载 呃哦!加载时出错。请重新加载此页面。复制链接 复制 Markdown 成员 此拉取请求实现了 JEP 401 的第一个预览:值对象(预览)。此拉取请求还包括 JEP 539 的实现:JVM 中的严格字段初始化(预览版)。这项工作是在相同的代码库中实现的,因为 JEP 401 依赖于严格的字段初始化。用于传播评论辩论的子评论如下: JDK-8317277:值对象的 Java 语言实现 8317277:值对象的 Java 语言实现 #31121 JDK-8317278:值对象的 JVM 实现 8317278:值对象的 JVM 实现 #31122 JDK-8317279:值对象的标准库实现8317279:值对象的标准库实现 #31123 这是 JEP 401 初始预览的“主拉取请求”。对如此大的更改的评论和审查在单个拉取请求中无法很好地扩展。此拉取请求用作签核和集成到 jdk/master 的工具。审核意见应发送至上面列出的适当的“子审核拉取请求”。注意“子审查拉取请求”包含与“主拉取请求”相同的完整代码更改集,以保留完整的实现上下文;语言编译器、JVM 和标准库的变化是相互交织的。单独的拉取请求的存在只是为了按领域细分审查和相关讨论。任何由此产生的代码更改都应在 valhalla/lworld 中进行。目前,每当创建每周 jdk 标签时,valhalla/lworld 都会从 jdk/master 进行更新。届时,来自 valhalla/lworld 的代码更改将传播到此拉取请求和所有子审查拉取请求。最终,审查签核将记录在此“主拉取请求”上,并且“子审查拉取请求”将在不集成的情况下关闭。该拉取请求的表面积很大,并且经常与 jdk/master 发生冲突。请参阅 valhalla/lworld 了解项目代码的最新状态,请记住它可能落后 jdk/master 几天。在审核期间可能需要这两个存储库作为参考。我确认我根据 OpenJDK 临时 AI 政策做出此贡献。进度 更改不得包含无关空格 提交消息必须引用问题 更改必须经过正确审核(需要 2 次审核,至少 1 名审核者、1 名作者) 问题 JDK-8389219:实现 JEP 401:值对象(预览)(增强 - P4) JDK-8389220:实现 JEP 539:JVM 中的严格字段初始化(预览)(增强 - P4) 审稿人 Coleen Phillimore (@coleenp - 审稿人) 审稿适用于 620ec3d6 Ioi Lam (@iklam - 审稿人) 审稿适用于 620ec3d6 Maurizio Cimadamore (@mcimadamore - 审稿人) Jan Lahoda (@lahodaj - 审稿人) 审稿适用于 620ec3d6 Dean Long (@dean-long - 审稿人) 审稿适用于620ec3d6 Jaikiran Pai (@jaikiran - 审阅者) 审查适用于 620ec3d6 Viktor Klang (@viktorklang-ora - 审阅者) 审查适用于 620ec3d6 Dan Heidinga (@DanHeidinga - 无项目角色) 审查适用于 620ec3d6 Serguei Spitsyn (@sspitsyn - 审阅者) 审查适用于620ec3d6 Chris Plummer (@plummercj - 审稿人) 评论适用于 620ec3d6 Chen Liang (@liach - 审稿人) Joe Darcy (@jddarcy - 审稿人) Daniel D. Daugherty (@dcubed-ojdk - 审稿人) Axel Boldt-Christmas (@xmas92 - 审稿人) 贡献者 David Simms Dan Smith Frederic Parain Tobias Hartmann Roger Riggs Vicente Romero Axel Boldt-Christmas Karen Kinnear Alex Menkov Bill Huang Benoît Maillard Christian Hgedorn Chris Plummer Casper Norrbin Coleen Phillimore David Beaumont Daniel D. Daugherty Damon Fenacci David Holmes Dmitry Samersoff Eric Caspole Evgeny Nikitin Ekaterina Pavlova Fei Yang Dan Heidinga Harold Seigel Ioi Lam Ivan Walulya Jatin Bhateja Jan Lahoda Jim Laskey John R Rose Joel Sikström Lois Foltan 陈亮 Leonid
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱