On Fri, 13 Mar 2026 08:33:56 GMT, Stefan Karlsson <[email protected]> wrote:
>> I've been looking over the current state of ArrayKlass and the sub-classes >> and made various cleanups and simplifications that I'd like to get >> integrated: >> >> * Type Universe::_objectArrayKlass as RefArrayKlass >> * Remove dead flat array code in code in javaClasses.cpp >> * Used is_refined_objArray_klass where appropriate >> * Introduce is_unrefined_objArray for asserts and checks >> * Restore code and whitespace changes compared to upstream >> * Renamed faklass to fak in oops/ and GC code (I didn't touch other areas >> that used that name) >> * Devirtualized ObjArrayKlass::allocate_instance and simplified related code >> * Moved ArrayKlass::_properties to after the variables for array dimensions. >> * Made ArrayKlass::_properties const and non-settable >> * Unified oop_iterate_elements_range implementations >> * Added ShouldNotReachHere implementation of ObjArrayKlass::copy_array >> * Removed redundant check in jniCheck.cpp and restored the file > > Stefan Karlsson has updated the pull request incrementally with one > additional commit since the last revision: > > THREAD to CHECK Thanks for reviewing! ------------- PR Comment: https://git.openjdk.org/valhalla/pull/2207#issuecomment-4053699705
