OpenJDK、Javaのvalue classesとobjectsの実装プルリクエストを公開

原題: 8317277: Java language implementation of value classes and objects by MrSimms · Pull Request #31120 · openjdk/jdk

なぜ重要か

Javaにvalue classesが導入されることで、メモリ効率とパフォーマンスが大幅に改善される可能性がある

OpenJDKプロジェクトでMrSimmsがJava言語のvalue classesとobjectsの実装に関するプルリクエスト#31120を2026年5月11日に提出した。これはJEP 401のプレビュー版実装で、2682のコミットが含まれている。

OpenJDKプロジェクトにおいて、MrSimmsというコントリビューターがJava言語にvalue classesとobjectsを実装するプルリクエスト#31120を提出した。このプルリクエストはJEP 401「Value Classes and Objects」の最初のプレビュー版実装となる。プルリクエストには2682のコミットが含まれており、現在はドラフト状態となっている。関連するJIRAチケットJDK-8317277として管理されており、Java言語レベルでの実装を担当している。同時に、JVM実装(JDK-8317278、プルリクエスト#31121)と標準ライブラリ実装(JDK-8317279、プルリクエスト#31122)も並行して進められている。GitHubのページでは一時的な読み込みエラーが発生していたが、プルリクエスト自体は正常に提出されている。OpenJDKのメインリポジトリは22.9千のスター、6.3千のフォークを持つ大規模なオープンソースプロジェクトである。

出典

github.com — 元記事を読む →