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

2 min read Original article ↗

and others added 30 commits

April 8, 2026 07:20
…va still times out

Reviewed-by: chagedorn
…ot of expected class" assert

Reviewed-by: thartmann
… fields

Reviewed-by: iwalulya, phubner
…alhalla

Reviewed-by: liach, fparain
Reviewed-by: thartmann, chagedorn
… private serialization methods

Reviewed-by: liach
Co-authored-by: Casper Norrbin <cnorrbin@openjdk.org>
Reviewed-by: cnorrbin, phubner
…onvention for abstract methods

Reviewed-by: mchevalier, chagedorn
…tate" assert

Reviewed-by: mchevalier
Reviewed-by: stefank, fparain
… fails with UCOH

Reviewed-by: stefank, fparain
…JDK-8381268

Reviewed-by: fparain
…ils with OOME

Reviewed-by: dcubed, phubner
Reviewed-by: liach, lmesnik
Reviewed-by: phubner, matsaave
Reviewed-by: chagedorn, dfenacci
Reviewed-by: fparain, qamai
…ing to bad casts with is_inlinetype()

Reviewed-by: thartmann, qamai, dlong
Reviewed-by: qamai, thartmann
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Co-authored-by: Joel Sikström <jsikstro@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Reviewed-by: aboldtch, stefank, thartmann, fparain
…: must constrain OSR typestate

Reviewed-by: thartmann
…es.java fails post jdk-27+16

Reviewed-by: vromero
…t001/TestDescription.java SIGSEGV in JvmtiTagMapKey::heapwalk_object

Reviewed-by: sspitsyn
…ithXComp.java#xcomp-disable-tiered-compilation on linux-aarch64

Reviewed-by: dholmes

@TheRealMDoerr @liach

@shipilev @merykitty

…he Valhalla PR

Reviewed-by: liach, erikj
…G1HeapRegion.java failed: Address of G1HeapRegion does not match

Reviewed-by: liach

@MrSimms

…rong result

Reviewed-by: qamai, dlong
Reviewed-by: alanb, liach
…ithXComp.java#xcomp-disable-tiered-compilation on linux-aarch64

8386794: [lworld] ProblemList tools/javac/platform/CanHandleClassFilesTest.java on all platforms with enable-preview

Reviewed-by: vromero
…call for MODULE-PREVIEW_CLASSES_LABEL

Reviewed-by: liach
…ub-tests fail with merge_jdk-28+1

Reviewed-by: qamai

borodulinartm

Reviewed-by: chagedorn, qamai
Reviewed-by: asotona, vromero
Reviewed-by: alanb, vromero
…num_frames) failed: cur_stack_depth out of sync _cur_stack_depth: 9 num_frames: 10

Reviewed-by: fparain, cjplummer
…ed final fields to be mutated

Reviewed-by: liach
…t are value objects

Reviewed-by: jpai, liach
…aggressive misses @library

Reviewed-by: jsikstro
Reviewed-by: dlong, lfoltan, fparain
Reviewed-by: alanb, vromero, sherman
Reviewed-by: jvernee, vromero
…arrays

Reviewed-by: qamai
…ithGCBarrierTests.java for aarch64 and x86

Reviewed-by: mhaessig, mchevalier
Reviewed-by: liach, alanb

@MrSimms

Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Reviewed-by: dbriemann, rrich, lfoltan
…ll platforms

8387050: [lworld] ProblemList two compiler/valhalla/inlinetypes/TestValueClasses.java sub-tests in Xcomp mode

Reviewed-by: dholmes
…CastPP in late inlining

Reviewed-by: dholmes
…n text of value classes

Reviewed-by: alanb, dholmes, liach

@MrSimms