Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Paul Sandoz talks about a potential Java JSON API

JEP 515: Ahead-of-Time Method Profiling

Candidate JEP 518: JFR Cooperative Sampling

Candidate JEP 520: JFR Method Timing & Tracing

JEP 506: Scoped Values final for Java 25

JEP draft: Compact Object Headers (Production)

JEP draft: Windows/gcc Port

JEP: Flexible Constructor Bodies. Final for JDK 25

New candidate JEP: 507: Primitive Types in Patterns, instanceof, and switch (Third Preview)

JEP 509: JFR CPU-Time Profiling (Experimental)

Refining var-handles in Valhalla -- John Rose

How We Got the Generics We Have: (Or, how I learned to stop worrying and love erasure)

JEP draft: Prepare to make final mean final

JEP Draft: JFR Method Timing and Tracing

Java 24 has been released!

JEP draft: Strict Field Initialization in the JVM

Java 24 Released

JEP draft: AOT cache command-line ergonomics

JEP 502: Stable Values (Preview)

Finalising the on-ramp feature

JEP 483: Ahead-of-Time Class Loading and Linking

JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe

JEP 483: Ahead-of-Time Class Loading & Linking targeting JDK 24

JEP Draft: ZGC: Automatic Heap Sizing

JEP 491: Synchronize Virtual Threads without Pinning. Proposed to Target JDK 24.

JEP draft: CPU Time Profiling for JFR

Shenandoah GC

JEP 450: Compact Object Headers. Proposed to Target JDK 24

JEP draft: Treat Loop Variables as Effectively Final in the Bodies of All for() Loops

JEP 14: The Tip & Tail Model of Library Development (new informational JEP posted today)

More →