hg: valhalla/valhalla: 8222711: [lworld] Initial skeletal implementation of inline class instance construction via <init>
Srikanth
srikanth.adayapalam at oracle.com
Sun Apr 21 07:56:19 UTC 2019
Wonderful, thanks, I will wait for the JVM changes to make it to tip,
polish up and push some additional javac changes after a bit more
testing including all components valhalla suites.
Of course, Remi will have some tests that fail as they invariably do ;-)
but that can be tackled in due course.
Happy Easter!
Srikanth
On 21/04/19 12:27 PM, John Rose wrote:
> http://cr.openjdk.java.net/~jrose/jvm/JDK-8222787/
>
> This seems to work. It builds in fastdebug mode and passes
> the eight jtreg tests in test/jdk/valhalla/*. It also passes
> most of the tests in test/hotspot/jtreg/runtime/valhalla/*.
>
> I hacked your option logic, Srikanth, to force javac to use
> the new mode all the time. This made it easier to verify
> that things were working—and that change is yours to
> roll back.
>
> The method handle logic changes are untested and
> probably broken.
>
> (Anybody want to co-pilot these changes? :-)
>
> — John
>
> P.S. To those celebrating, Happy Easter!
>
> On Apr 20, 2019, at 11:48 AM, John Rose <john.r.rose at oracle.com> wrote:
>> I've been wanting to do this for some time. I'll take a crack at it.
>>
>>> On Apr 20, 2019, at 8:19 AM, Srikanth <srikanth.adayapalam at oracle.com> wrote:
>>>
>>> JVM folk:
>>>
>>> I have raised https://bugs.openjdk.java.net/browse/JDK-8222787 ([lworld] JVM should be enhanced to work with static <init> factory methods for inline types) in connection with this.
More information about the valhalla-dev
mailing list