[perl #56398] [BUG] lexical inner scope always keeps first lexpad (or something)

2008-07-08 Thread Bob Rogers
From: "[EMAIL PROTECTED] via RT" <[EMAIL PROTECTED]> Date: Fri, 27 Jun 2008 16:12:13 -0700 Fixed in r28763. Thanks, Jonathan Oops; r28763 seems to be the source of one of my problems, a "lexical not found" error. With this change, Parrot gets confused when multiple calls to the

A detailed to-do list?

2008-07-08 Thread Karl Voelker
Hello everyone- I'd like to help out with Perl 6 development, but I can't find any really specific details about what needs to be done. I found some general documents (the roadmap and such), but I don't want to jump into a new codebase without a well-defined task. Thanks, Karl Voelker

[perl #56712] [BUG] --optimize causes perl6 to segfault during make

2008-07-08 Thread jason switzer
# New Ticket Created by "jason switzer" # Please include the string: [perl #56712] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=56712 > When trying to use the --optimize flag, building perl6 causes parrot to segfault. Att

[perl #43318] [TODO] config/auto/jit.pm: Write unit tests

2008-07-08 Thread James Keenan via RT
Committed to trunk in r29181: http://www.parrotvm.org/svn/parrot/revision?rev=29181 kid51

[perl #43334] [TODO] config/auto/icu.pm: Write unit tests

2008-07-08 Thread James Keenan via RT
On Mon Jul 07 17:55:34 2008, [EMAIL PROTECTED] wrote: > > > Trying to 'make', though, I've started emitting hundreds of 'warning: > control reaches end of non-void function' messages. I'm pretty > confident those are new, but possibly I just never noticed them. > The few I sampled are where G

[perl #43311] [TODO] config/auto/sizes.pm: Write unit tests

2008-07-08 Thread James Keenan via RT
With refactoring committed to trunk in r29144 (2008-07-07), test coverage for this file is about as high as it can go (http://thenceforward.net/parrot/coverage/configure-build/config-auto-sizes-pm.html). Resolving ticket. kid51

Kea-CL on pdd25cx

2008-07-08 Thread Bob Rogers
fwiw, pdd25cx breaks Kea-CL (IIRC), so I would rather not [14:54] merge. (But I don't think that should stop anyone.) rgrjr, do you use PGE there? chromatic: no. Is it the continuation promotion problem you reported earlier?

[perl #56440] [PATCH] printf functions in extend.c

2008-07-08 Thread NotFound via RT
Applied in r29171

Re: Register Allocator

2008-07-08 Thread chromatic
On Tuesday 15 August 2006 12:23:34 Vishal Soni wrote: > I should be able to hack up a vanilla register allocation scheme that does > no live variable analysis to find overlapping registers to reduce the > number of registers. Currently I have implemented this scheme in Byte Code > Generator (compi

pdd25cx PGE errors

2008-07-08 Thread Patrick R. Michaud
Just to followup on #parrotsketch reports earlier today. PGE is failing tests 34 and 35 in t/compilers/pge/03-optable.t in the pdd25cx branch. I did some checking on it and get some slightly bizarre results -- in particular, the results differ depending on whether the resulting PIR is run from th

[perl #56700] [PATCH] first pass at interpolated namespaces

2008-07-08 Thread via RT
# New Ticket Created by Jeff Horwitz # Please include the string: [perl #56700] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=56700 > I wanted some feedback on this patch before I apply it. It implements "just enough" in

Re: [perl #56110] [PATCH] Warnings on Solaris

2008-07-08 Thread NotFound
On Mon, Jun 23, 2008 at 4:37 PM, Andrew Johnson <[EMAIL PROTECTED]> wrote: >> Here is the patch. It avoids the warning both in C and C++ with gcc. > Works fine for me, no warning. > It might be worth adding a comment into parrot.h to clarify that > PARROT_const_cast should *only* be used for c/v q

Re: Interrogating signatures

2008-07-08 Thread Larry Wall
On Tue, Jul 08, 2008 at 12:47:57PM +0200, Jonathan Worthington wrote: > * Can you do .arity and .count of a signature? There could surely be methods to provide such values. > * Can you iterate over a signature to get each element in there? > * If so, what sort thing thingy to you get to describe

Re: [perl #30873] [BUG] build fails on linux x86 with --floatval='long double'

2008-07-08 Thread NotFound
Looking at this problem, I noted that without jit two test fails: perl Configure.pl --jitcapable=0 --floatval='long double' Test Summary Report --- t/op/jitn.t (Wstat: 256 Tests: 14 Failed: 1) Failed test: 14 Non-zero exit status: 1 t/op/sysinfo.t

Re: [perl #55842] [BUG] empty .const .String broken

2008-07-08 Thread chromatic
On Tuesday 08 July 2008 02:36:37 François PERRAD via RT wrote: > This bug starts with r28354 (cache string). > The cache don't handle empty string. > > Now, in Pipp (PHP), an empty string is used to stringify boolean False. > // languages/pipp/src/pmc/phpboolean.pmc > STRING* get_string() { >

[perl #56692] [BUG] eval() doesn't catch "Scope not found" errors

2008-07-08 Thread via RT
# New Ticket Created by Moritz Lenz # Please include the string: [perl #56692] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=56692 > Rakudo r29147: > eval '$x'; say $!.perl Scope not found for PAST::Var '$x' Instead of st

[perl #56694] nullptr segfault in closure.pmc

2008-07-08 Thread via RT
# New Ticket Created by pancake # Please include the string: [perl #56694] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=56694 > If you try to run: $ echo 'print "foo"' | ./parrot languages/lua/lua.pbc Segmentation fa

[perl #55842] [BUG] empty .const .String broken

2008-07-08 Thread François PERRAD via RT
This bug starts with r28354 (cache string). The cache don't handle empty string. Now, in Pipp (PHP), an empty string is used to stringify boolean False. // languages/pipp/src/pmc/phpboolean.pmc STRING* get_string() { if (PMC_int_val(SELF)) return const_string(INTERP, "1");

Re: [perl #51652] [PATCH] Possible alignment issues with new STRING structures

2008-07-08 Thread Andy Dougherty
On Mon, 7 Jul 2008, Andrew Whitworth via RT wrote: > On Thu Mar 13 18:06:21 2008, doughera wrote: > > I don't know if those calculations are still correct, now that strings > > are not "bufferlike". > > Most of the memory management code uses a cast to (Buffer *) or (PObj *) > to test a generic o

Re: Interrogating signatures

2008-07-08 Thread Patrick R. Michaud
On Tue, Jul 08, 2008 at 12:47:57PM +0200, Jonathan Worthington wrote: > Hi, > > Is there an introspection interface for signatures defined anywhere? > I've looked through the synopses and don't see one. I'm thinking things > like: > > * Can you do .arity and .count of a signature? > * Can you i

Interrogating signatures

2008-07-08 Thread Jonathan Worthington
Hi, Is there an introspection interface for signatures defined anywhere? I've looked through the synopses and don't see one. I'm thinking things like: * Can you do .arity and .count of a signature? * Can you iterate over a signature to get each element in there? * If so, what sort thing thing