Re: hg: mlvm/mlvm/hotspot: dynopt, trustfinal: update to match JDK7 pushes

2010-02-01 Thread Christian Thalinger
On 02/ 1/10 08:31 AM, Charles Oliver Nutter wrote: I think I lost track of patches for a while...trustfinal is the optimization to not repeatedly access finals, correct? I'll have a look at the patch, but perhaps a description of when final accesses will be elided? This patch adds a command

hg: mlvm/mlvm/hotspot: series: Rebased to jdk7-b81.

2010-02-01 Thread Christian . Thalinger
Changeset: b9c4ee26ce76 Author:twisti Date: 2010-02-01 10:09 +0100 URL: http://hg.openjdk.java.net/mlvm/mlvm/hotspot/rev/b9c4ee26ce76 series: Rebased to jdk7-b81. osxpaths.patch: Removed. - osxpaths.patch ! series ___ mlvm-dev mailing

hg: mlvm/mlvm/jdk: series: Rebased to jdk7-b81.

2010-02-01 Thread Christian . Thalinger
Changeset: f8750be16e41 Author:twisti Date: 2010-02-01 10:10 +0100 URL: http://hg.openjdk.java.net/mlvm/mlvm/jdk/rev/f8750be16e41 series: Rebased to jdk7-b81. osxpaths.patch: Removed. - osxpaths.patch ! series ___ mlvm-dev mailing list

hg: mlvm/mlvm/langtools: series: Rebased to jdk7-b81.

2010-02-01 Thread Christian . Thalinger
Changeset: 5e88ba2b38fc Author:twisti Date: 2010-02-01 10:11 +0100 URL: http://hg.openjdk.java.net/mlvm/mlvm/langtools/rev/5e88ba2b38fc series: Rebased to jdk7-b81. ! series ___ mlvm-dev mailing list mlvm-dev@openjdk.java.net

Re: JSR 292 x86 C1 support

2010-02-01 Thread Christian Thalinger
On 01/28/10 02:07 PM, Christian Thalinger wrote: It should also work as final non-static field and using -XX: +TrustFinalNonStaticFields. That switch does for user classes what happens per default for {java,sun}.dyn classes: we trust final non-static to be effectively final. But it does not

hg: mlvm/mlvm/hotspot: indy-c1-x86: Renamed to indy-c1-x86-6919934.

2010-02-01 Thread Christian . Thalinger
Changeset: 7a6d77330310 Author:twisti Date: 2010-02-01 14:36 +0100 URL: http://hg.openjdk.java.net/mlvm/mlvm/hotspot/rev/7a6d77330310 indy-c1-x86: Renamed to indy-c1-x86-6919934. + indy-c1-x86-6919934.patch - indy-c1-x86.patch ! series

Re: hg: mlvm/mlvm/hotspot: dynopt, trustfinal: update to match JDK7 pushes

2010-02-01 Thread Charles Oliver Nutter
On Mon, Feb 1, 2010 at 2:41 AM, Christian Thalinger christian.thalin...@sun.com wrote: This patch adds a command line option (-XX:+TrustFinalNonStaticFields) to turn on for user classes what we already do for system classes in {java,sun}.dyn: treat final non-static fields as constants. This

Re: hg: mlvm/mlvm/hotspot: dynopt, trustfinal: update to match JDK7 pushes

2010-02-01 Thread Christian Thalinger
On 02/ 1/10 03:48 PM, Charles Oliver Nutter wrote: On Mon, Feb 1, 2010 at 2:41 AM, Christian Thalinger christian.thalin...@sun.com wrote: This patch adds a command line option (-XX:+TrustFinalNonStaticFields) to turn on for user classes what we already do for system classes in {java,sun}.dyn:

Re: indy and tailc

2010-02-01 Thread John Rose
On Jan 31, 2010, at 11:19 PM, Charles Oliver Nutter wrote: The other use case, which I did not attempt, was in regenerating call sites a la the DLR's DynamicSite logic (which repeatedly regenerates a call site with a series of instanceof checks, to specialize the call paths iteratively).

Re: indy and tailc

2010-02-01 Thread Charles Oliver Nutter
On Mon, Feb 1, 2010 at 8:20 PM, John Rose john.r...@sun.com wrote: On Jan 31, 2010, at 11:19 PM, Charles Oliver Nutter wrote: The other use case, which I did not attempt, was in regenerating call sites a la the DLR's DynamicSite logic (which repeatedly regenerates a call site with a series of