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

2008-07-01 Thread Will Coleda
-- Will "Coke" Coleda On Jul 1, 2008, at 23:01, "James Keenan via RT" <[EMAIL PROTECTED] > wrote: On Tue Jul 01 18:34:25 2008, coke wrote: I would err on the side of removing them. No point in keeping unused items after the refactor, especially if you're going to end up having to write te

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

2008-07-01 Thread James Keenan via RT
On Tue Jul 01 18:34:25 2008, coke wrote: > > I would err on the side of removing them. No point in keeping unused > items after the refactor, especially if you're going to end up having > to write tests for them. Especially since eventually we're not (as I > understand it) going to use ICU. > We

[perl #47972] [DEPRECATED] getclass opcode

2008-07-01 Thread Will Coleda via RT
On Thu Nov 29 22:08:11 2007, [EMAIL PROTECTED] wrote: > Will Coleda wrote: > > > > 1) using getclass (aka, reject this ticket) > > 2) doing something custom for the say method here (like, say, > > translating say 'what' into something like "getstdout P0; > > P0.'say'('what');" > > 3) eliminating

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

2008-07-01 Thread Will Coleda
On Tue, Jul 1, 2008 at 8:10 PM, James Keenan via RT <[EMAIL PROTECTED]> wrote: > Please review the patch attached. Note the following: > > 1. As mentioned in my last post in this RT, the flow in this step > class's runstep() method is quite convoluted. I tried to improve it, > but this step stil

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

2008-07-01 Thread James Keenan via RT
Please review the patch attached. Note the following: 1. As mentioned in my last post in this RT, the flow in this step class's runstep() method is quite convoluted. I tried to improve it, but this step still has five different points at which it can return. I have, however, created a distinct

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

2008-07-01 Thread James Keenan via RT
Please review the patch attached. Note the following: 1. As mentioned in my last post in this RT, the flow in this step class's runstep() method is quite convoluted. I tried to improve it, but this step still has five different points at which it can return. I have, however, created a distinct

Re: [perl #55954] [PATCH]: Add 'make smolder_test' target

2008-07-01 Thread chromatic
On Tuesday 01 July 2008 16:47:23 Michael Peters wrote: > The "make smolder_test" target is supposed to create it. It's the TAP > archive. Does it exist anywhere on your system? Oh nevermind, that was my mistake. Fixed in r28927. -- c

Re: [perl #55954] [PATCH]: Add 'make smolder_test' target

2008-07-01 Thread chromatic
On Tuesday 01 July 2008 16:47:23 Michael Peters wrote: > James Keenan via RT wrote: > > What is this parrot_test_run.tar.gz? > The "make smolder_test" target is supposed to create it. It's the TAP > archive. Does it exist anywhere on your system? I'm not getting it either, for some reason. -- c

Re: [perl #55954] [PATCH]: Add 'make smolder_test' target

2008-07-01 Thread Michael Peters
James Keenan via RT wrote: > What is this parrot_test_run.tar.gz? The "make smolder_test" target is supposed to create it. It's the TAP archive. Does it exist anywhere on your system? -- Michael Peters Plus Three, LP

[perl #55954] [PATCH]: Add 'make smolder_test' target

2008-07-01 Thread James Keenan via RT
But we're not out of the woods yet! After installing all these prerequisites: Devel::Symdump Pod::Coverage Test::Pod Test::Pod::Coverage YAML::Tiny TAP::Harness::Archive ... I said 'make smolder_test' and got output that ended up here: /usr/local/bin/perl t/harness --gc-debug --running-make-tes

[perl #55954] [PATCH]: Add 'make smolder_test' target

2008-07-01 Thread James Keenan via RT
On Tue Jul 01 11:43:43 2008, [EMAIL PROTECTED] wrote: > On Tuesday 01 July 2008 04:44:55 James Keenan via RT wrote: > > > Applying this patch, my 'make test' immediately failed. > > Does this patch fix it? > > -- c > Works on the computer from which I originally reported the problem: Perl 5.1

Re: what can I do with perl 6 today ?

2008-07-01 Thread Guy Hulbert
On Tue, 2008-01-07 at 19:44 +0100, Aaron Trevena wrote: > That's why I created the > http://www.perlfoundation.org/perl6/index.cgi?what_can_i_do_with_perl_6_today > page on the wiki at the very end (December 29th) of 2007. http://www.perlfoundation.org/perl6/index.cgi?fibonacci_sequence O

[perl #47888] [TODO] gc - possibly merge gmc branch back into trunk

2008-07-01 Thread Andrew Whitworth via RT
I took another long look at this branch, and see nothing here that is salvageable for current use. I have deleted the branch as of r28915. --Andrew Whitworth

Re: [svn:parrot] r28910 - branches/pdd25cx/src/ops

2008-07-01 Thread chromatic
On Tuesday 01 July 2008 13:21:03 Geoffrey Broadwell wrote: > On Tue, 2008-07-01 at 11:46 -0700, chromatic wrote: > > if (next < interp->code->base.data > > > > || next >= (interp->code->base.data + interp->code->base.size)) > > Oh, that's just pretty. I've long been in the habit of lay

Re: [svn:parrot] r28910 - branches/pdd25cx/src/ops

2008-07-01 Thread Geoffrey Broadwell
On Tue, 2008-07-01 at 11:46 -0700, chromatic wrote: > if (next < interp->code->base.data > || next >= (interp->code->base.data + interp->code->base.size)) Oh, that's just pretty. I've long been in the habit of laying out whitespace for multiple if tests like this: if ( next

[perl #55954] [PATCH]: Add 'make smolder_test' target

2008-07-01 Thread James Keenan via RT
On Tue Jul 01 11:43:43 2008, [EMAIL PROTECTED] wrote: > On Tuesday 01 July 2008 04:44:55 James Keenan via RT wrote: > > > Applying this patch, my 'make test' immediately failed. > > Does this patch fix it? > So far so good. On a different box from the one on which I experienced the error, I c

Re: [svn:parrot] r28910 - branches/pdd25cx/src/ops

2008-07-01 Thread chromatic
On Tuesday 01 July 2008 11:23:48 [EMAIL PROTECTED] wrote: > Modified: >branches/pdd25cx/src/ops/core.ops > > Log: > [pdd25cx] Add range checking to 'local_return' opcode, to require it be > within the current code segment. > > > Modified: branches/pdd25cx/src/ops/core.ops > ===

what can I do with perl 6 today ?

2008-07-01 Thread Aaron Trevena
Hi All, As I've said before, I think pretty handy yardstick of measuring progress with Perl 6 Language and Compilers, is seeing just what you can actually do with it today, now, this minute.. That's why I created the http://www.perlfoundation.org/perl6/index.cgi?what_can_i_do_with_perl_6_today pa

Re: [perl #55954] [PATCH]: Add 'make smolder_test' target

2008-07-01 Thread chromatic
On Tuesday 01 July 2008 04:44:55 James Keenan via RT wrote: > Applying this patch, my 'make test' immediately failed. Does this patch fix it? -- c === t/harness == --- t/harness (revision 28942) +++ t/harness (local) @@ -75,7 +75,7

Re: [perl #56508] [BUG] :lexid interferes with string constants

2008-07-01 Thread chromatic
On Tuesday 01 July 2008 09:23:58 NotFound wrote: > This patch solves the issue, the lexid string was stored before truncating > it. Thanks, applied (with Patrick's test case) as r28911. -- c

Re: Should C and C work in C ?

2008-07-01 Thread Patrick R. Michaud
On Tue, Jul 01, 2008 at 05:36:26PM +0200, TSa wrote: > This would save lots of overloads in Any in favor of a handful of > standard coercions. These need proper anchorage in the dispatch > system, of course. That to me means we need some definition of > "conversion quality" and "conversion distance

Re: [perl #55164] [BUG] segmentation fault in rakudo's test

2008-07-01 Thread Moritz Lenz
Patrick R. Michaud via RT wrote: > Is this still segfaulting in the current head? No, seems fixed. Moritz -- Moritz Lenz http://moritz.faui2k3.org/ | http://perl-6.de/

[perl #55164] [BUG] segmentation fault in rakudo's test

2008-07-01 Thread Patrick R. Michaud via RT
Is this still segfaulting in the current head? Pm

[perl #56516] [BUG] infix: bails out for negative repetition indexes

2008-07-01 Thread via RT
# New Ticket Created by Moritz Lenz # Please include the string: [perl #56516] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=56516 > rakudo r28889: ../../parrot perl6.pbc -e '"x" x -1' Cannot repeat with negative arg S03

Re: [perl #56508] [BUG] :lexid interferes with string constants

2008-07-01 Thread NotFound
On Tue, Jul 1, 2008 at 4:44 PM, Patrick R. Michaud (via RT) <[EMAIL PROTECTED]> wrote: > $ cat x.pir > .sub 'main' > 'foo'() > 'bar'() > .end > > .sub 'foo' > new $P0, "String" > assign $P0, "abc" > say $P0 > .end > > .sub 'bar' :lexid("abc") > new

Re: [perl #56382] [RFC] Making Test::Harness 3 available without including it in core parrot.

2008-07-01 Thread Michael Peters
Will Coleda via RT wrote: > Based on recent emails to the list, apparently 'make test' in trunk > seems to now require T::H 3. (not just for 'make smolder'). > > If we can do without T::H 3 for simple 'make test', that would be nice. I don't think we need it for a simple make test. > If we need

Re: Should C and C work in C ?

2008-07-01 Thread TSa
HaloO, Larry Wall wrote: On Mon, Jun 30, 2008 at 07:25:11AM -0500, Patrick R. Michaud wrote: : I'm suspecting that the answer is "yes, they are universal", : but wanted to confirm it. Confirmed. (Though note that Str.reverse probably overrides Any.reverse, unless we give string reversal a diff

[perl #56512] [META] [BUG] ongoing lexical issues with Rakudo, PCT, and Parrot

2008-07-01 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56512] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=56512 > This is a meta-ticket on which we can hang other tickets related to the ongoing le

[perl #56508] [BUG] :lexid interferes with string constants

2008-07-01 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56508] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=56508 > In r28897: $ cat x.pir .sub 'main' 'foo'() 'bar'() .end

[perl #56382] [RFC] Making Test::Harness 3 available without including it in core parrot.

2008-07-01 Thread Will Coleda via RT
On Thu Jun 26 11:01:00 2008, [EMAIL PROTECTED] wrote: > chromatic wrote: > > > T::H 3 is only a requirement for people who want to type 'make > smolder' (and > > eventually I hope 'make smoke'), so probing for it without bundling > it seems > > eminently sensible to me. > > Agreed. That's what we

Re:[perl #56470]

2008-07-01 Thread Will Coleda
On Mon, Jun 30, 2008 at 10:42 PM, chromatic <[EMAIL PROTECTED]> wrote: > On Monday 30 June 2008 08:49:32 [EMAIL PROTECTED] wrote: > >> Modified: >>trunk/tools/util/perlcritic.conf >> >> Log: >> Resolve RT# 56470; >> >> Tell perlcritic not to warn about uninstalled modules. >> >> >> >> Modified:

Re: [perl #55954] [PATCH]: Add 'make smolder_test' target

2008-07-01 Thread Will Coleda
On Tue, Jul 1, 2008 at 7:49 AM, James Keenan via RT <[EMAIL PROTECTED]> wrote: > I should add that this was the result of 'svn up', not of applying a patch: > > $ svn info > Path: . > URL: https://svn.perl.org/parrot/trunk > Repository Root: https://svn.perl.org/parrot > Repository UUID: d31e2699-5

[perl #56274] [PATCH] Re: design problem with :outer

2008-07-01 Thread Patrick R. Michaud via RT
Fixed by jonathan++ and chromatic++ as of r28795. Thanks! Pm

[perl #55954] [PATCH]: Add 'make smolder_test' target

2008-07-01 Thread James Keenan via RT
I should add that this was the result of 'svn up', not of applying a patch: $ svn info Path: . URL: https://svn.perl.org/parrot/trunk Repository Root: https://svn.perl.org/parrot Repository UUID: d31e2699-5ff4-0310-a27c-f18f2fbe73fe Revision: 28889 Node Kind: directory Schedule: normal Last Change

[perl #55954] [PATCH]: Add 'make smolder_test' target

2008-07-01 Thread James Keenan via RT
Applying this patch, my 'make test' immediately failed. Compiling with: xx.c /usr/bin/gcc -I./include -fno-common -no-cpp-precomp -pipe -I/opt/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE

[perl #55640] [BUG] [PATCH] oo_get_class segfaults

2008-07-01 Thread chromatic via RT
Thanks, applied as r28882.

[perl #56346] [PATCH] Check for valid conditions in debug opcodes

2008-07-01 Thread chromatic via RT
Thanks, both patches applied as r28880.