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

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

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 #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

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

[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

[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

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() { >

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 #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

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

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