[perl #57884] [PATCH] file_type option for Parrot::Configure::Compiler->genfile

2008-08-24 Thread James Keenan via RT
On Sun Aug 24 09:30:43 2008, [EMAIL PROTECTED] wrote: > I'm running coverage analysis to see whether there > are any new branches/conditions in lib/Parrot/Configure/Compiler.pm > which need testing. I never cease to find coverage analysis rewarding for its ability to enable you to spot dead cod

Re: [perl #58302] [BUG] binary junctions of undefs in boolean context fails (21/37)

2008-08-24 Thread Patrick R. Michaud
On Mon, Aug 25, 2008 at 12:15:05AM +0200, Moritz Lenz wrote: > Larry Wall wrote: > > I think it would be best if all boolean contexts collapse consistently, > > and I would consider all of those to be boolean contexts. More > > precisely, && and || are boolean on the left, but not on the right. >

Re: [perl #58302] [BUG] binary junctions of undefs in boolean context fails (21/37)

2008-08-24 Thread Larry Wall
On Sun, Aug 24, 2008 at 05:05:46PM -0500, Patrick R. Michaud wrote: : On Sun, Aug 24, 2008 at 03:00:54PM -0700, Larry Wall wrote: : > : Question to p6l: do && and || autothread? Or do they collapse the : > : junction prior to evaluation? (I hope the latter, since I think it's : > : more dwimmy). :

Re: [perl #58302] [BUG] binary junctions of undefs in boolean context fails (21/37)

2008-08-24 Thread Moritz Lenz
Larry Wall wrote: > On Sun, Aug 24, 2008 at 09:22:25PM +0200, Moritz Lenz wrote: > : Moritz Lenz wrote: > : > Tests 34 to 36 were a bit overcritical: > : > > : > (0|undef && say "not ok 34") || say "not ok 34"; > : > (0&undef && say "not ok 35") || say "not ok 35"; > : > (0^undef && say "not ok 36

Re: [perl #58302] [BUG] binary junctions of undefs in boolean context fails (21/37)

2008-08-24 Thread Patrick R. Michaud
On Sun, Aug 24, 2008 at 03:00:54PM -0700, Larry Wall wrote: > : Question to p6l: do && and || autothread? Or do they collapse the > : junction prior to evaluation? (I hope the latter, since I think it's > : more dwimmy). > : > : Also do prefix: and prefix: collapse the junction? > > I think it wo

Re: [perl #58302] [BUG] binary junctions of undefs in boolean context fails (21/37)

2008-08-24 Thread Larry Wall
On Sun, Aug 24, 2008 at 09:22:25PM +0200, Moritz Lenz wrote: : Moritz Lenz wrote: : > Tests 34 to 36 were a bit overcritical: : > : > (0|undef && say "not ok 34") || say "not ok 34"; : > (0&undef && say "not ok 35") || say "not ok 35"; : > (0^undef && say "not ok 36") || say "not ok 36"; : > : >

Re: [perl #58302] [BUG] binary junctions of undefs in boolean context fails (21/37)

2008-08-24 Thread Moritz Lenz
Moritz Lenz wrote: > Tests 34 to 36 were a bit overcritical: > > (0|undef && say "not ok 34") || say "not ok 34"; > (0&undef && say "not ok 35") || say "not ok 35"; > (0^undef && say "not ok 36") || say "not ok 36"; > > but are easily corrected. The rest seem fine to me. Easier said than done. Q

Re: [perl #58302] [BUG] binary junctions of undefs in boolean context fails (21/37)

2008-08-24 Thread Moritz Lenz
Stephen Simmons (via RT) wrote: > I've attached a file, junctions.p6, which illustrates that binary junctions > treat "undef" as true, and not as false. My interpretation is that if you > have: > if JUNCTION { THEN } > > the JUNCTION simplifies down to a simple logical operation, as in Perl 5 > (

[perl #58302] [BUG] binary junctions of undefs in boolean context fails (21/37)

2008-08-24 Thread Stephen Simmons
# New Ticket Created by "Stephen Simmons" # Please include the string: [perl #58302] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58302 > I've attached a file, junctions.p6, which illustrates that binary junctions treat "

Re: My Parrot 0.7.0 patches (cygwin)

2008-08-24 Thread Reini Urban
2008/8/24 Allison Randal <[EMAIL PROTECTED]>: > Reini Urban wrote: >> >> You want one patch only against HEAD? That's easy. >> But I dislike the idea, as it violates the usage of single tickets. > > This is different than the usual case as it's a collection of dependent > patches that can't be eval

[perl #57884] [PATCH] file_type option for Parrot::Configure::Compiler->genfile

2008-08-24 Thread James Keenan via RT
On Sat Aug 23 06:21:57 2008, mmcleric wrote: > > Week is over and release has happened, can this be commited? > I'm asking because I want to get familiar with submitting process and > move on to sending new and more interesting patches :) > Applied in r30521. I'm running coverage analysis to s

Re: Windows visibility ([PATCH])

2008-08-24 Thread Moritz Lenz
Reini Urban wrote: > 2008/8/23 François Perrad <[EMAIL PROTECTED]>: >> 2008/8/23 Allison Randal <[EMAIL PROTECTED]>: >>> Moritz Lenz wrote: On #perl6 somebody just asked if there were up-to-date windows builds of parrot somewhere, he had googled for 'parrot windows'. The parrotwin32

Re: Windows visibility (was: Re: Parrot 0.7.0 "Severe Macaw")

2008-08-24 Thread Reini Urban
2008/8/23 François Perrad <[EMAIL PROTECTED]>: > 2008/8/23 Allison Randal <[EMAIL PROTECTED]>: >> Moritz Lenz wrote: >>> >>> On #perl6 somebody just asked if there were up-to-date windows builds of >>> parrot somewhere, he had googled for 'parrot windows'. The parrotwin32 >>> project didn't show up

[perl #53976] [PATCH] Remove tools/dev/ops_renum.mak

2008-08-24 Thread James Keenan via RT
On Sat May 10 20:22:53 2008, coke wrote: > This make file isn't preprocessed like the standard root.in: it > assumes perl is in your path, and redefines the list of OPSFILES. > > Let's move the step into the core makefile, and add another > --maintainer tweak like the one for lex/yacc - either run

[perl #58306] [BUG] Can't match regex in 'while' loop

2008-08-24 Thread via RT
# New Ticket Created by Moritz Lenz # Please include the string: [perl #58306] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58306 > r30499 This works: use v6; my $str = 'foo 0 ) { if $str ~~ /('')/ { say

[perl #58294] [BUG] "elsif defined $a { return $a}" fails when $a is negative

2008-08-24 Thread Stephen Simmons
# New Ticket Created by "Stephen Simmons" # Please include the string: [perl #58294] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58294 > I wrote a two argument max function, which uses an if/elsif/elsif/else tree; the th

[perl #58310] [PATCH] Implementation of Str.rindex.

2008-08-24 Thread via RT
# New Ticket Created by Vasily Chekalkin # Please include the string: [perl #58310] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58310 > Hello. Trivial implementation of Str.rindex (depends on #58308) -- Bacek commit b

[perl #44315] [TODO] Enable scripting of an entire configuration session

2008-08-24 Thread James Keenan via RT
This Smolder report is on the 'newsc' branch. http://smolder.plusthree.com/app/public_projects/report_details/4405

[perl #57780] [PATCH]: Let --verbose-steps handle multiple steps; name steps in Configure.pl output

2008-08-24 Thread James Keenan via RT
No complaints. No smolder test failures. Resolving ticket.

[perl #57956] [BUG] [PATCH] config/auto/sizes.pm not cleaning up after itself

2008-08-24 Thread James Keenan via RT
In a posting to list not in RT, Allison confirmed that 'test_*' files are being cleaned up properly. So this ticket can be resolved.

Re: Windows visibility (was: Re: Parrot 0.7.0 "Severe Macaw")

2008-08-24 Thread François Perrad
2008/8/23 Allison Randal <[EMAIL PROTECTED]>: > Moritz Lenz wrote: >> >> On #perl6 somebody just asked if there were up-to-date windows builds of >> parrot somewhere, he had googled for 'parrot windows'. The parrotwin32 >> project didn't show up in his search (but it's first for 'parrot win32'). >>

[perl #58312] [BUG] Match object oddities

2008-08-24 Thread via RT
# New Ticket Created by Moritz Lenz # Please include the string: [perl #58312] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58312 > Rakudo r30499: my $str = 'foo http://moritz.faui2k3.org/ | http://perl-6.de/

[perl #58308] [PATCH] Implementation fo string_str_rindex and rindex op.

2008-08-24 Thread via RT
# New Ticket Created by Vasily Chekalkin # Please include the string: [perl #58308] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58308 > Hello. There is almost copy-pasted version of rindex. -- Bacek. commit e23d65f77c

Cygwin Release: parrot-0.7.0-1 with parrot-perl6 and parrot-languages

2008-08-24 Thread Reini Urban
The parrot packages with libparrot0 and libparrot-devel, plus parrot-perl6 and parrot-languages are updated to 0.7.0-1 for the Cygwin distribution. This release fixes some minor issues with the languages, m4 was removed. pipp, tcl, forth and pheme do not work. Parrot is a virtual machine designe

Re: My Parrot 0.7.0 patches (cygwin)

2008-08-24 Thread Allison Randal
Reini Urban wrote: You want one patch only against HEAD? That's easy. But I dislike the idea, as it violates the usage of single tickets. This is different than the usual case as it's a collection of dependent patches that can't be evaluated independently. Splitting them out is actually more