A summary of what happened in 2022 and what will probably happen in 2023 for Projects Amber (pattern matching, relaxed `main` and `super()` and much, much more), Galahad & Leyden (foundation and first steps), Lilliput (64bit object headers; on to 32bit), Loom (previewed virtual threads, incubated structured concurrency and scoped values; work on finalizing all that plus less pinning), Panama (vector API is stable and waits for Valhalla, foreign APIs are previewing; FFM API improvements and work towards finalization), and Valhalla (EA builds; revisions).
⎯⎯⎯ Chapters ⎯⎯⎯
0:00 Teasers
0:19 Intro
Inside Java Newscast #18: [ Ссылка ]
1:13 Project Loom
Project Loom: [ Ссылка ]
JEP 429: [ Ссылка ]
JEP Cafe #16: [ Ссылка ]
Inside Java Newscast #23: [ Ссылка ]
2:38 Projects Galahad and Leyden
Galahad Mail: [ Ссылка ]
Inside Java Newscast #36: [ Ссылка ]
Project Leyden: [ Ссылка ]
Mark Reinhold's white paper: [ Ссылка ]
Project Leyden Mailing List: [ Ссылка ]
4:33 Project Panama
Project Panama: [ Ссылка ]
JEP 434: [ Ссылка ]
State of Panama email: [ Ссылка ]
6:11 Project Lilliput
Project Lilliput: [ Ссылка ]
Inside Java Newscast #25 (Lilliput at 8:02): [ Ссылка ]
JEP draft for 64 bits: [ Ссылка ]
Lilliput fork of 64 bit: [ Ссылка ]
How to build the JDK: [ Ссылка ]
Robert Kennke on 32 bits: [ Ссылка ]
JOL: [ Ссылка ]
Aleksey's tweets about JOL: [ Ссылка ]
7:09 Project Valhalla
Project Valhalla: [ Ссылка ]
Valhalla EA build: [ Ссылка ]
JEP 401: [ Ссылка ]
8:10 Project Amber
Project Amber: [ Ссылка ]
JEP 430: [ Ссылка ]
JEP draft on unnamed patterns: [ Ссылка ]
JEP draft of unnamed variables/patterns: [ Ссылка ]
Emails discussing `super()`: [ Ссылка ]
JBS issue on `super()`: [ Ссылка ]
Brian Goetz in imperative destructuring: [ Ссылка ]
THE AMAZING MOVIE POSTER: [ Ссылка ]
Design notes on `main()`: [ Ссылка ]
Design notes on "withers": [ Ссылка ]
9:35 Outro
⎯⎯⎯ ⎯⎯⎯⎯⎯⎯⎯⎯ ⎯⎯⎯
Tags: #Java #OpenJDK #InsideJava
Ещё видео!