Re: Surinx + backport

2009-09-12 Thread Christian Thalinger
John Rose wrote: On Sep 11, 2009, at 3:35 PM, Rémi Forax wrote: Christian, the inlining patch currently doesn't work :( in methodHandleWalk.hpp (line 322) : int cpool_oop_reference_put(int tag, int first_index, int second_index) { if (index == 0) return 0; // this line

Re: Surinx + backport

2009-09-12 Thread John Rose
I just pushed that fix. I also pushed (what I hope are) the fixes for the last GC bugs. Please let me know what happens. -- John On Sep 12, 2009, at 1:03 AM, Christian Thalinger wrote: Ha! Thanks for the explanation, I didn't understand how this compiles for me :-)

Re: Surinx + backport

2009-09-12 Thread Charles Oliver Nutter
On Sat, Sep 12, 2009 at 3:21 AM, John Rose john.r...@sun.com wrote: I just pushed that fix.  I also pushed (what I hope are) the fixes for the last GC bugs.  Please let me know what happens. Updated numbers for Surinx, new build as of a few minutes ago: ~/projects/surinx ➔ jruby --server

Re: Surinx + backport

2009-09-11 Thread Charles Oliver Nutter
On Fri, Sep 11, 2009 at 3:34 AM, Rémi Forax fo...@univ-mlv.fr wrote: First, Charles, there is a bug in compiler.rb that prevent me to use Surinx. This bug was already present in Duby but I don't remember if I report it or not. The compiler generate a LDC + forName with a name containing slash

Re: Surinx + backport

2009-09-11 Thread Rémi Forax
Le 11/09/2009 14:43, Charles Oliver Nutter a écrit : On Fri, Sep 11, 2009 at 3:34 AM, Rémi Foraxfo...@univ-mlv.fr wrote: First, Charles, there is a bug in compiler.rb that prevent me to use Surinx. This bug was already present in Duby but I don't remember if I report it or not. The

Re: Surinx + backport

2009-09-11 Thread John Rose
On Sep 11, 2009, at 3:35 PM, Rémi Forax wrote: Christian, the inlining patch currently doesn't work :( in methodHandleWalk.hpp (line 322) : int cpool_oop_reference_put(int tag, int first_index, int second_index) { if (index == 0) return 0; // this line doesn't compile That's