Mac+newest JDK changes?
Charles Oliver Nutter
headius at headius.com
Sat Oct 15 02:23:59 PDT 2011
You certainly scared a few people :) I didn't figure there would be
any reason ongoing work wouldn't reach future Java 7 updates, though,
since I know a lot of Java 7 HS work ended up in later Java 6 updates.
- Charlie
On Sat, Oct 15, 2011 at 8:10 AM, Christian Thalinger
<christian.thalinger at oracle.com> wrote:
> Ehh, I think the wording was not very good. What I meant is after some JDK changes are put back we will remove some unused code from the VM and that VM (which will be >= HS23) cannot be dropped into 7 GA or 7u2. But of course it's possible to use this VM in >= 7u4. I hope that makes it more clear.
>
> The reason I posted this heads-up here is that there might be a timeframe in the future were people are building the latest VM from hotspot-comp and want to drop that into 7 GA.
>
> -- Chris
>
> On Oct 15, 2011, at 12:13 AM, Paul Hohensee wrote:
>
>> Umm, "make it impossible to drop HS23 into JDK7"?
>> That'd be a no-no.
>>
>> Paul
>>
>> Sent from my iPhone
>>
>> On Oct 14, 2011, at 6:33 AM, Christian Thalinger <christian.thalinger at oracle.com> wrote:
>>
>>>
>>> On Oct 14, 2011, at 11:23 AM, Christian Thalinger wrote:
>>>
>>>>
>>>> On Oct 14, 2011, at 9:43 AM, Ola Bini wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I'm finally about to get back to hacking on Seph, specifically looking
>>>>> at performance - I would really like to be able to run the latest
>>>>> changes (things for u2 related to invoke dynamic) in MacOS X - what is
>>>>> the current status of this, and is it even possible at the moment?
>>>>
>>>> Daniel Dougherty is currently working on getting the Mac OS X changes into HS23 (the runtime repository to be precise). This should happen soon and after that presumably you can build a HS23 VM and drop it into a Mac OS X JDK build (at least I hope that will work).
>>>
>>> Yes it works. What I just did:
>>>
>>> 1. downloaded the preview from Remi's link (so I don't have to build the JDK myself)
>>> 2. cloned the hotspot-rt repository
>>> 3. built a 64-bit VM (because that's the default on my box; I think universal_debug is actually the right target)
>>> 4. dropped the VM into the JDK preview
>>>
>>> $ java -version
>>> openjdk version "1.7.0-ea"
>>> OpenJDK Runtime Environment (build 1.7.0-ea-b213)
>>> OpenJDK 64-Bit Server VM (build 23.0-b02-internal-jvmg, mixed mode)
>>>
>>> No errors with that build on the Seph testsuite.
>>>
>>> And a heads-up: soon we will push changes to HS23 that makes it impossible to drop HS23 into JDK 7. I hope there will be a preview build of 8 soon.
>>>
>>> -- Chris
>>>
>>>> The BSD port changes were already integrated by Tom:
>>>>
>>>> http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f08d439fab8c
>>>>
>>>> -- Chris
>>>>
>>>>>
>>>>> Cheers
>>>>> --
>>>>> Ola Bini (http://olabini.com)
>>>>> Ioke - JRuby - ThoughtWorks
>>>>>
>>>>> "Yields falsehood when quined" yields falsehood when quined.
>>>>>
>>>>> _______________________________________________
>>>>> mlvm-dev mailing list
>>>>> mlvm-dev at openjdk.java.net
>>>>> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
>>>>
>>>> _______________________________________________
>>>> mlvm-dev mailing list
>>>> mlvm-dev at openjdk.java.net
>>>> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
>>>
>>> _______________________________________________
>>> mlvm-dev mailing list
>>> mlvm-dev at openjdk.java.net
>>> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
>> _______________________________________________
>> mlvm-dev mailing list
>> mlvm-dev at openjdk.java.net
>> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
>
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
>
More information about the mlvm-dev
mailing list