[PATCH] Re: JIT and platforms warning

2004-10-23 Thread Jeff Clites
On Oct 22, 2004, at 3:57 AM, Leopold Toetsch wrote: Jeff Clites wrote: On Oct 22, 2004, at 1:01 AM, Leopold Toetsch wrote: [JIT changes] I just finished tracking down the source of a couple of JIT test failures on PPC--due to recent changes but only indirectly related, and pointing out things

Re: [perl #32092] Strange segfault when concatenating strings

2004-10-23 Thread Leopold Toetsch
Matthias . Hoelzl @ ifi . lmu . de [EMAIL PROTECTED] wrote: Parrot segfaults when executing the appended function. It's hard to tell, what's the problem. A debugger backtrace with information about the relevant variables could help. And: if the code runs with parrot -G then it's likely a GC

Re: [PATCH] Re: JIT and platforms warning

2004-10-23 Thread Leopold Toetsch
Jeff Clites [EMAIL PROTECTED] wrote: See attached the patch, plus the new asm.s file. Doesn't run, segfaults on even mops.pasm - please check. JEff leo

Re: [PATCH] Re: JIT and platforms warning

2004-10-23 Thread Leopold Toetsch
Jeff Clites [EMAIL PROTECTED] wrote: Yep, that was the core of the issue. There's no free lunch--if we use the nonvolatile registers, we need to preserve/restore them in begin/end, but if we use the volatile registers, we need to preserve them across function calls (incl. normal op calls).

Re: [CVS ci] indirect register frame 1 - 5

2004-10-23 Thread Leopold Toetsch
Dan Sugalski wrote: What're we looking at for performance impact on mops.pasm and the other simple benchmarks? I've now JITted mops.pasm (and other code) running with indirect register access. It did slow down, but not because the additional indirection (all inner loop code is still in

A small Perl task

2004-10-23 Thread Leopold Toetsch
First, if you don't have it yet done, install ccache. HOW IT WORKS The basic idea is to detect when you are compiling exactly the same code a 2nd time and use the pre- viously compiled output. You detect that it is the same code by forming a hash of: o the

[perl #32112] [PATCH] Fixes for Befunge interpreter

2004-10-23 Thread via RT
# New Ticket Created by Stepan Roh # Please include the string: [perl #32112] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=32112 While playing with Parrot I found a few bugs and problems in Befunge interpreter.

embedding/extending issues

2004-10-23 Thread Jeff Horwitz
dan asked to keep everyone up to date on any issues i've had while developing mod_parrot. following are the problems i've encountered. --- i currently get parrot's configuration from config_lib.pasm. however, it is not readily apparent from the configuration the libraries and flags required to

Re: [perl #32112] [PATCH] Fixes for Befunge interpreter

2004-10-23 Thread Jerome Quelin
On 04/10/23 08:25 -0700, Stepan Roh wrote: While playing with Parrot I found a few bugs and problems in Befunge interpreter. Although it is not important part of Parrot What? Not important? I was one of the first small languages implemented! And saying that befunge is not important is like

FYI: Devel::Size::Report v0.07 released

2004-10-23 Thread Tels
-BEGIN PGP SIGNED MESSAGE- Moin, I released v0.07 to CPAN. Here is a summary on what new features it has: * The Total line now includes the number of elements * added options 'terse' (supresss gory details) and 'summary' (include per-class overview at end of report) to

Re: [PATCH] Re: JIT and platforms warning

2004-10-23 Thread Jeff Clites
On Oct 23, 2004, at 4:20 AM, Leopold Toetsch wrote: Jeff Clites [EMAIL PROTECTED] wrote: See attached the patch, plus the new asm.s file. Doesn't run, segfaults on even mops.pasm - please check. I can't reproduce that here; parrot -j works for me with examples/{benchmarks,assembly}/mops.pasm, and

Re: [PATCH] Re: JIT and platforms warning

2004-10-23 Thread Jeff Clites
On Oct 23, 2004, at 3:42 AM, Leopold Toetsch wrote: Jeff Clites [EMAIL PROTECTED] wrote: Yep, that was the core of the issue. There's no free lunch--if we use the nonvolatile registers, we need to preserve/restore them in begin/end, but if we use the volatile registers, we need to preserve them

Re: [perl #32112] [PATCH] Fixes for Befunge interpreter

2004-10-23 Thread Stepan Roh
On Sat, 23 Oct 2004, Jerome Quelin via RT wrote: - Befunge-97 directives (lines starting with =) are ignored Uh? I've never seen this in the specs... Do you have a pointer? In the following url: http://dufflebunk.iwarp.com/JSFunge/spec98.html, there is no such mention of this behavior. Anyway,

Re: A small Perl task

2004-10-23 Thread Jeff Clites
On Oct 23, 2004, at 5:14 AM, Leopold Toetsch wrote: First, if you don't have it yet done, install ccache. Thanks for the tip--seems awesome. HOW IT WORKS The basic idea is to detect when you are compiling exactly the same code a 2nd time and use the pre- viously compiled output. You

Perl 6 Summary for 2004-10-18 through 2004-10-23

2004-10-23 Thread Matt Fowles
Perl 6 Summary for 2004-10-18 through 2004-10-23 All~ Last week I received a request to summarize perl6-language before internals. Frankly, it seems like a reasonable idea. Perl6-internals has always been first as long as I can remember. So perhaps, it is time to switch it up.