From daniel.smith at oracle.com Tue Feb 9 22:19:04 2021 From: daniel.smith at oracle.com (Dan Smith) Date: Tue, 9 Feb 2021 22:19:04 +0000 Subject: Draft JEPs for primitive class features Message-ID: I've drafted the following JEPs to cover the initial preview of the Valhalla project's core features: --- Primitive Objects (Preview) https://bugs.openjdk.java.net/browse/JDK-8251554 Describes primitive objects and classes, and the language's use of reference and value types. --- Unify the Basic Primitives with Objects (Preview) https://bugs.openjdk.java.net/browse/JDK-8259731 Describes language and library changes to treat the basic primitives (int, double, etc.) as special primitive class types, replacing boxing/unboxing with standard reference/value conversions. --- Please look them over and make sure they reflect your understanding of the features. Most of this has been discussed previously, but these are the most comprehensive summaries of the feature set that we've put together. (And quite possibly some of it is new to you, or I left something important out!) There will be a third major component, Universal Type Variables, to cover the interaction of erased generics with primitive value types. I'm working on that one currently. My intent is to submit all three to become Candidate JEPs in the near future, and then we'll pursue the formal specification, implementation, and review processes in parallel over the coming months. These are preview features that will probably be delivered all together when they're ready, no earlier than 18. From daniel.smith at oracle.com Wed Feb 10 07:23:01 2021 From: daniel.smith at oracle.com (Dan Smith) Date: Wed, 10 Feb 2021 07:23:01 +0000 Subject: EG meeting, 2020-02-10 Message-ID: The next EG Zoom meeting is Wednesday at 5pm UTC (9am PDT, 12pm EDT). I've sent links to JEP drafts for some of the major Valhalla components. We can discuss them. There hasn't been much lead time, but please take a couple of minutes to look them over. More detailed followups can occur over email or at the Feb 24 meeting. From daniel.smith at oracle.com Wed Feb 24 01:47:24 2021 From: daniel.smith at oracle.com (Dan Smith) Date: Wed, 24 Feb 2021 01:47:24 +0000 Subject: EG meeting *canceled*, 2020-02-24 Message-ID: <09176315-7BCB-4F3F-8C9D-C559E3413C7A@oracle.com> Nothing new, let's skip Wednesday's scheduled meeting.