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.

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

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, I'm

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 a

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, an

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 report_s

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 sa

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

[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. # 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. Alth

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 pre-processor

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 register

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: [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: [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 G