[svn:perl6-synopsis] r14351 - doc/trunk/design/syn

2007-03-15 Thread larry
Author: larry Date: Thu Mar 15 14:26:26 2007 New Revision: 14351 Modified: doc/trunk/design/syn/S06.pod Log: Refinements to context methods. Modified: doc/trunk/design/syn/S06.pod == --- doc/trunk/design/syn/S06.pod

[perl #41862] [CAGE] Make a reasonable set of rules for lint

2007-03-15 Thread via RT
# New Ticket Created by Paul Cochrane # Please include the string: [perl #41862] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41862 > Andy has a pretty decent set of rules for perl5's code in that project's Makefile. Tak

Re: [perl #41658] [TODO] Move all gc source files into a separate directory

2007-03-15 Thread Joshua Isom
I have a patch for doing this, at least a build, compile, and test type patch. Instead of doing one massive patch to send, here's a script to move the files(diffs include the entire file twice) and apply the patch. It moves all the files I've noticed that are primarily related to memory manag

[perl #41861] [TODO] Create (and start the basics of) a cage cleaner guide

2007-03-15 Thread via RT
# New Ticket Created by Paul Cochrane # Please include the string: [perl #41861] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41861 > - A guide for cage cleaners is dearly needed. Such a document should be put into docs

[perl #41860] [CAGE] Run Parrot under Coverity Prevent

2007-03-15 Thread via RT
# New Ticket Created by Paul Cochrane # Please include the string: [perl #41860] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41860 > Coverity already runs Prevent on the Perl 5 source. Let's get Parrot running under it,

Re: [svn:perl6-synopsis] r14325 - doc/trunk/design/syn

2007-03-15 Thread Zev Benjamin
If the idea of having an author attribute is to allow multiple implementations of a module, why not add an API version attribute? The idea would be to detach the module version number from the module API version number. This way, if I want to reimplement Foo::Bar, I wouldn't be required to use th

[perl #41857] [CAGE] Make a "make valgrind" target

2007-03-15 Thread via RT
# New Ticket Created by Paul Cochrane # Please include the string: [perl #41857] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41857 > Create a makefile target so that we can use the valgrind tool suite: http://valgrind.or

[perl #41859] [TODO] Replace cage/todo.pod files by RT tickets

2007-03-15 Thread via RT
# New Ticket Created by Paul Cochrane # Please include the string: [perl #41859] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41859 > The todo items listed in cage/todo.pod should be replaced by tickets in RT.

[perl #41858] [CAGE] Make a reasonable set of rules for splint

2007-03-15 Thread via RT
# New Ticket Created by Paul Cochrane # Please include the string: [perl #41858] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41858 > splint spews many many errors by default. Take a look at the Makefile that perl5 has f

[svn:perl6-synopsis] r14350 - doc/trunk/design/syn

2007-03-15 Thread larry
Author: larry Date: Thu Mar 15 13:29:54 2007 New Revision: 14350 Modified: doc/trunk/design/syn/S02.pod Log: Change CONTEXT:: vars to be consistent with new context() function. Clarify that CALLER:: can return variables defined elsewhere if visible there. Modified: doc/trunk/design/syn/S02.p

Re: [perl #41658] [TODO] Move all gc source files into a separate directory

2007-03-15 Thread Joshua Isom
I have a patch for doing this, at least a build, compile, and test type patch. Instead of doing one massive patch to send, here's a script to move the files(diffs include the entire file twice) and apply the patch. It moves all the files I've noticed that are primarily related to memory manag

Re: [library/Test::More] add isnt() to test inequality - ints only

2007-03-15 Thread chromatic
On Thursday 15 March 2007 09:51, Allison Randal via RT wrote: (removed from the RT comment, I hope) > (Though, it does make me > wonder if int registers and constants should be autopromoted to PMC > Integers instead.) Indeed they should be. I can poke at this. -- c

[perl #41805] [library/Test::More] add isnt() to test inequality - ints only

2007-03-15 Thread Allison Randal via RT
On Tue Mar 13 16:10:04 2007, [EMAIL PROTECTED] wrote: > [library/Test::More] add isnt() to test inequality - ints only > refactor the is() :multi for integers into a _cmp_ok() function, and > then use that to provide is() and isnt() I spent some time poking at refactoring this patch and #41806 (s

Re: [perl #40544] [NEW] Test for DOS line endings in Parrot text files

2007-03-15 Thread Paul Cochrane
On 15/03/07, Will Coleda via RT <[EMAIL PROTECTED]> wrote: Again, more failures. Paul, can you coordinate with Jerry Gay (particle) to insure the test doesn't encourage updates of files that would break the windows build? Once we can trust the output of the test, we can update the remaining fi

Re: Parrot, Perl 5 and performance

2007-03-15 Thread Nicholas Clark
I've re-ordered things because gmail's love of top posting confuses the flow of the narrative. > On Mar 12, 5:43 pm, [EMAIL PROTECTED] (Chromatic) wrote: > > On Monday 12 March 2007 14:29, [EMAIL PROTECTED] wrote: > > > > I wish I had better news for you, but I'm not sure anyone can answer your >

Re: [perl #41364] [PATCH] Fixed object vtable method overrides in PIR

2007-03-15 Thread Alek Storm
I'll be gone for a few days, so I'll fix it when I get back. It just looks like object.ops changed since I submitted the patch. On 3/15/07, Will Coleda via RT <[EMAIL PROTECTED]> wrote: Can't apply this patch: $ patch -p0 < foo.patch patching file CREDITS Hunk #1 succeeded at 572 (offset 19 l

[PATCH] [lib] Test::More - add isa_ok()

2007-03-15 Thread Sam Vilain
--- runtime/parrot/library/Test/More.pir | 80 ++ t/library/test_more.t| 38 - 2 files changed, 117 insertions(+), 1 deletions(-) diff --git a/runtime/parrot/library/Test/More.pir b/runtime/parrot/library/Test/More.pir index f9f

Re: [perl #39908] [BUG] IMCC treats $S as a non-register instead of throwing an error

2007-03-15 Thread jerry gay
On 3/14/07, Nuno Carvalho via RT <[EMAIL PROTECTED]> wrote: Greetings, here are some examples running the changed lexer: $ cat 1.pir .sub main :main .macro SpinForever (Count) .local $LOOP: dec .COUNT# ".local $LOOP" defines a local label. branch .$LOOP # Jump to said l

[PATCH] [library/Test::More] add isnt() to test inequality - ints only

2007-03-15 Thread Sam Vilain
refactor the is() :multi for integers into a _cmp_ok() function, and then use that to provide is() and isnt() --- runtime/parrot/library/Test/More.pir | 53 -- t/library/test_more.t| 16 +- 2 files changed, 59 insertions(+), 10 deletions(

[PATCH] [lib/Test::More] base comparison type on expected, not received PMC type

2007-03-15 Thread Sam Vilain
The type of the 'left' argument was being used for the selection of which comparison function to use. This does not agree with the typical usage of the second argument to is() to mean the expected value (as in English). --- runtime/parrot/library/Test/More.pir |8 1 files changed, 4

Re: [perl #40544] [NEW] Test for DOS line endings in Parrot text files

2007-03-15 Thread Paul Cochrane
On 15/03/07, Will Coleda via RT <[EMAIL PROTECTED]> wrote: Again, more failures. Paul, can you coordinate with Jerry Gay (particle) to insure the test doesn't encourage updates of files that would break the windows build? Once we can trust the output of the test, we can update the remaining fi

[perl #41829] languages/Zcode is broken

2007-03-15 Thread via RT
# New Ticket Created by Bernhard Schmalhofer # Please include the string: [perl #41829] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41829 > Hi, 'languages/Zcode' has bees broken for some time. The first error that pops

[PATCH] [library] Test::More: use hllmacros.pir in man page example

2007-03-15 Thread Sam Vilain
From: Sam Vilain <[EMAIL PROTECTED]> Use current best practice for importing symbols in the example. --- runtime/parrot/library/Test/More.pir | 26 -- 1 files changed, 12 insertions(+), 14 deletions(-) diff --git a/runtime/parrot/library/Test/More.pir b/runtime/parrot/

[PATCH] [t/library/Test::More] move skip test to be first

2007-03-15 Thread Sam Vilain
The tested output from test_skip() depends on the number of tests that ran in the unrelated sections before it. Tidy this up. --- t/library/test_more.t | 16 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/t/library/test_more.t b/t/library/test_more.t index 7baef

Re: [perl #38764] Test results of parrot on Freebsd

2007-03-15 Thread Pankaj kaushal
Will Coleda via RT wrote: > Thank you (belatedly) for the report. > > Can you retest against parrot-0.4.9? We're seeing passes on 6.2-release > there, hopefully > that will translate back to your version. Sure, Tests coming up in a bit. P. -- Wir wollen dass ihr uns alles glaubt.

[PATCH] [library/Test::More] add isnt() to test inequality - str and float

2007-03-15 Thread Sam Vilain
Continue the previous factoring out of the comparison and test function, by adding _cmp_ok() for other types --- runtime/parrot/library/Test/More.pir | 233 +++--- t/library/test_more.t| 39 ++- 2 files changed, 222 insertions(+), 50 deletions(-)

[perl #41827] ICU endian issues causing test failures.

2007-03-15 Thread via RT
# New Ticket Created by Joshua Isom # Please include the string: [perl #41827] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41827 > I keep getting a test failure on t/op/stringu.t with test 25 on ppc-darwin(and likely al

[perl #41837] [PATCH] integer overflow in include/parrot/sub.h

2007-03-15 Thread via RT
# New Ticket Created by # Please include the string: [perl #41837] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41837 > Index: include/parrot/sub.h === ---