log

age author description
Wed, 05 Apr 2017 10:53:21 +0200 dsimms Minor fix for removing __Value from array class hierarchydefault tip
Tue, 04 Apr 2017 12:50:10 +0200 zmajo Generate checks for vbox/vunbox; extend CI to include VCC-DVT mapping
Tue, 28 Mar 2017 16:23:00 +0200 zmajo Printing attributes for vwithfield and vdefault bytecodes breaks the Ideal Graph Visualizer
Tue, 28 Mar 2017 14:41:30 +0200 thartmann Adapter sharing is broken with -XX:+ValueTypePassFieldsAsArgs
Tue, 28 Mar 2017 10:37:54 +0200 roland call to __Value methods can't pass fields as arguments
Tue, 28 Mar 2017 10:24:48 +0200 thartmann Removed excess comma causing build failures
Fri, 24 Mar 2017 16:12:24 +0100 thartmann Reverted accidental changes in ValueOops.java
Fri, 24 Mar 2017 16:01:36 +0100 thartmann -XX:+ValueTypePassFieldsAsArgs is broken with value type fields < 4 byte
Thu, 23 Mar 2017 13:26:49 +0100 dsimms raw_value_byte_size fixes
Wed, 22 Mar 2017 08:59:02 +0100 dsimms Merge
Thu, 16 Mar 2017 14:43:02 +0100 dsimms Klass is_<x>Array() fix, and support for value type ref fields with Parallel GC
Thu, 16 Mar 2017 14:27:07 +0100 roland runtime tests with -Xcomp
Thu, 16 Mar 2017 14:20:29 +0100 roland tiered off
Thu, 16 Mar 2017 08:32:14 +0100 dsimms Value Types with ref fields, GC: Serial and G1
Wed, 15 Mar 2017 14:05:39 +0100 thartmann Loop cloning with value types and some small fixes
Tue, 14 Mar 2017 16:49:53 +0100 roland collection of fixes from runtime tests with -Xcomp
Tue, 14 Mar 2017 15:45:17 +0100 dsimms Values and VCC larger than heapOopSize have jlong size aligned fields
Tue, 14 Mar 2017 10:49:39 +0100 dsimms value_store/ValueArray header & element size fixes
Fri, 10 Mar 2017 14:08:31 +0100 roland incremental inlining fixes
Mon, 06 Mar 2017 15:44:59 +0100 thartmann Fixes OSR with value type arrays and disables ValueTypePassFieldsAsArgs on non-x86_64 platforms. Added VT tests to hotspot_compiler_3.
Fri, 17 Feb 2017 10:44:50 +0100 thartmann Fixed JPRT build assert in escape analysis
Thu, 16 Feb 2017 18:06:40 +0100 thartmann Parse::ensure_phi() should check for dead value type locals before generating Phis for merging
Wed, 15 Feb 2017 14:31:21 +0100 roland fix x86 32 bit build (broken by change to calling convention)
Wed, 15 Feb 2017 09:41:27 +0100 thartmann Implemented scalar replacement and re-allocation for VT arrays
Wed, 08 Feb 2017 09:07:07 -0500 fparain Fix interpreter oopmap generation for vnew, vdefault and vwithfield
Mon, 06 Feb 2017 16:09:22 +0100 thartmann Fixed vdefault/vwithfield
Thu, 19 Jan 2017 11:32:02 +0100 thartmann Fixed build on Linux/MacOSX x86_64
Wed, 18 Jan 2017 16:30:49 +0100 roland multidimensional array tests
Tue, 10 Jan 2017 15:25:05 +0100 roland C2: vdefault + vwithfield support
Fri, 13 Jan 2017 15:54:53 +0100 roland C2: multiple slices for flattened value type arrays
Wed, 11 Jan 2017 09:09:29 -0500 fparain Fix incomplete cast in vwithfield
Tue, 10 Jan 2017 13:43:02 -0500 fparain Adding embedded value type support to vwithfield
Mon, 09 Jan 2017 15:36:20 +0100 thartmann C2 support for value type arrays
Tue, 03 Jan 2017 14:36:34 +0100 zmajo Summary: Basic C2 support for the vbox/vunbox bytecodes. No type checks, assumes memory layout of VCC and DVT to be the same.
Tue, 03 Jan 2017 11:19:11 +0100 roland zeroing elimination fix
Thu, 15 Dec 2016 12:23:20 +0100 dsimms Remove vnewarray + multivnewarray, add more tests and fixes
Wed, 14 Dec 2016 10:06:07 +0100 roland fix incremental inlining with value types
Tue, 13 Dec 2016 17:32:10 +0100 roland No need to allocate value types for uncommon trap's debug info
Tue, 13 Dec 2016 11:42:14 -0500 fparain Add vdefault and vwithfield to the interpreter
Tue, 13 Dec 2016 09:35:44 +0100 roland value type calling convention
Wed, 07 Dec 2016 10:50:21 +0100 zmajo Summary: Remove dependences on value factory method; refactor ciValueKlass.
Fri, 02 Dec 2016 10:54:02 +0100 thartmann Summary: Support for OSR, fixed a VT merging problem with -Xcomp, support for static/final value type fields, new tests
Thu, 01 Dec 2016 13:37:56 -0500 fparain Fixing missing ResourceMark in vnew
Thu, 01 Dec 2016 15:06:50 +0100 dsimms MVT 1.0 prototype
Fri, 25 Nov 2016 13:49:42 +0100 dsimms Disable failing test
Fri, 25 Nov 2016 13:25:45 +0300 stsmirno Summary: Nestmates MH tests update to use javac flag
Thu, 24 Nov 2016 14:40:08 +0100 dsimms Half broken test library
Thu, 24 Nov 2016 11:25:42 +0100 dsimms Fix for Class.forName([Qtype;)
Wed, 16 Nov 2016 09:23:05 +0100 thartmann Summary: Support for flattened value type fields in regular objects and value types
Wed, 09 Nov 2016 10:13:30 +0100 roland ValueTypeTestBench test fix
Wed, 09 Nov 2016 09:48:06 +0100 roland C2: add SafePointScalarObjectNodes from ValueTypeNodes to SafePointNodes without an allocation + propagate materialized value type in the graph
Mon, 07 Nov 2016 10:31:05 -0500 fparain Fix offset bug in qputfield
Mon, 07 Nov 2016 09:53:24 +0100 zmajo Summary: C2 support for invokedirect (incl. tests)
Mon, 24 Oct 2016 13:54:38 -0400 fparain Summary: SP is passed incorrectly in vnew
Fri, 21 Oct 2016 11:00:31 -0400 fparain Summary: More C2 optimization for value types
Tue, 11 Oct 2016 14:37:01 -0400 fparain Summary: Basic C2 support for value types in loops.
Mon, 10 Oct 2016 11:00:38 -0400 fparain Summary: Fix initial C2 changes build issue for product targets
Fri, 07 Oct 2016 13:54:44 -0400 fparain Summary:
Tue, 27 Sep 2016 14:29:37 -0400 fparain Flatten value types in object field, align value types on 64bits boundaries, fix GC support for value types static fields
Thu, 30 Jun 2016 09:06:46 +0200 dsimms Compile value types for 32-bit