#Java24 is starting to fill up*: * stream gatherers & class-file API propose to finalize * maybe no virtual thread pinning in `synchronize` * full JDK images may become ~25% smaller But wait, there's more… [*] some items are still speculative; check openjdk.org/projects/jdk/2…
Project Lilliput's compact object headers may make it in, the API for key derivation functions previews for the first time, and some ongoing previews will likely evolve: * structured concurrency (4th) * module import declarations (2nd) * scoped values (4th) (Still more…)
@nipafx Looks like JEP 495 is missing from the overview?
@nipafx "JDK images", is this about container images? Where's that size diff coming from? Sounds great!
@nipafx Since the initial release of the API, there has always been talk about possible changes related to synchronized blocks, but as far as I've observed, there haven’t been any leaks mentioning preparations for this. What do you think is the likelihood of this change?
@nipafx I’m expecting Structured Concurrency (Fourth Preview) to be there!
@nipafx Any movement on the Null Restricted types spec? Would love to see/try that out. Failing that, I'm also holding out that one day I'll be able to pattern match over an Optional.
@nipafx Can someone make a stupid guess what Java 58 will look like in 2070? Or, what's the future of Programming languages