Re: [perl #38844] [TODO] Make lint, splint and tags targets

2007-10-21 Thread Paul Cochrane
On 21/10/2007, Joshua Isom [EMAIL PROTECTED] wrote: On Oct 20, 2007, at 2:33 PM, Paul Cochrane via RT wrote: The ctags program is now detected at configuration time (this program sometimes has different names on different systems) and now 'make tags' should work out of the box for all the

Re: [perl #42790] [BUG] Tailcall with slurpy argument passing causes a memory leak

2007-10-21 Thread Bram Geron
Will Coleda wrote: On Sep 10, 2007, at 12:47 AM, chromatic wrote: On Sunday 09 September 2007 21:40:56 Will Coleda via RT wrote: Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0xdeadbef3 0x00010b42 in clone_key_arg

[perl #46593] [PATCH] better documentation on parameter passing

2007-10-21 Thread via RT
# New Ticket Created by Bram Geron # Please include the string: [perl #46593] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46593 I think attached patch clarifies parameter passing a little. Non-comment changes: *

[perl #46595] [PATCH] a few spelling fixes

2007-10-21 Thread via RT
# New Ticket Created by Bram Geron # Please include the string: [perl #46595] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46595 A few spelling fixes. src/inter_call.c |2 +- src/pmc/continuation.pmc

[perl #46595] [PATCH] a few spelling fixes

2007-10-21 Thread Paul Cochrane via RT
Patch applied in r22363. Thanks!

[perl #43295] [TODO] config/auto/socklen_t.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43296] [TODO] config/auto/signal.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43297] [TODO] config/auto/inline.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43298] [TODO] config/auto/memalign.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43299] [TODO] config/auto/gc.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43300] [TODO] config/gen/languages.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43301] [TODO] config/gen/parrot_include.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43302] [TODO] config/gen/makefiles.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #41886] [CAGE] Use lcov to show code coverage

2007-10-21 Thread Paul Cochrane via RT
On Mon Mar 19 09:54:26 2007, ptc wrote: On Sat Mar 17 14:19:51 2007, ptc wrote: The lcov tool from the Linux Test Project (http://ltp.sourceforge.net/coverage/lcov.readme.php) can be used to produce html output of code coverage information (I believe this looks similar to Devel::Cover's

[perl #43303] [TODO] config/gen/platform.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43304] [TODO] config/gen/config_pm.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43305] [TODO] config/auto/perldoc.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43306] [TODO] config/auto/m4.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43307] [TODO] config/auto/aio.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43308] [TODO] config/auto/snprintf.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43309] [TODO] config/auto/byteorder.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43310] [TODO] config/auto/readline.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43312] [TODO] config/auto/gmp.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43314] [TODO] config/auto/msvc.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43316] [TODO] config/auto/funcptr.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

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

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43320] [TODO] config/auto/isreg.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43322] [TODO] config/auto/pack.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43324] [TODO] config/auto/headers.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43326] [TODO] config/inter/pmc.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43328] [TODO] config/inter/encoding.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43329] [TODO] config/auto/gcc.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43330] [TODO] config/inter/libparrot.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43332] [TODO] config/auto/env.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43333] [TODO] config/auto/cpu.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

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

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43335] [TODO] config/gen/revision.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43336] [TODO] config/gen/config_h.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43337] [TODO] config/gen/core_pmcs.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43338] [TODO] config/auto/va_ptr.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43344] [TODO] config/inter/types.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43347] [TODO] config/gen/cpu.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #44171] [TODO] config/auto/attributes.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #46597] wrong NOTNULL in Parrot_init_arg_indexes_and_sig_pmc

2007-10-21 Thread via RT
# New Ticket Created by Bram Geron # Please include the string: [perl #46597] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46597 In Parrot_init_arg_indexes_and_sig_pmc, the `sig_pmc' and `indexes' arguments are

[perl #43343] [TODO] config/inter/charset.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43340] [TODO] config/inter/shlibs.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #44179] [TODO] config/auto/backtrace.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43350] [TODO] config/auto/python.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43348] [TODO] config/auto/cgoto.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43345] [TODO] config/auto/alignptrs.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

[perl #43346] [TODO] config/auto/format.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

Re: [perl #42790] [BUG] Tailcall with slurpy argument passing causes a memory leak

2007-10-21 Thread chromatic
On Sunday 21 October 2007 07:57:58 Bram Geron wrote: Attached patch fixes the segfault for me. (And no memory leak too.) The problem was that mark_context didn't mark ctx-caller_ctx, which is used in get_params. Usually the caller context is accessible through current_cont-to_ctx, but in a

Re: [perl #42790] [BUG] Tailcall with slurpy argument passing causes a memory leak

2007-10-21 Thread Bram Geron
chromatic wrote: On Sunday 21 October 2007 07:57:58 Bram Geron wrote: Attached patch fixes the segfault for me. (And no memory leak too.) The problem was that mark_context didn't mark ctx-caller_ctx, which is used in get_params. Usually the caller context is accessible through

[perl #43349] [TODO] config/auto/gdbm.pm: Write unit tests

2007-10-21 Thread James Keenan via RT
File holding framework for writing tests for this configuration step was committed to trunk Oct 21 2007 in r22362. Tests do not yet provide high coverage due to obstacles in testing runstep(). You are encouraged to poke around and add tests.

Dynamic variable scoping

2007-10-21 Thread Bob Rogers
In what seems to have become an autumn tradition in the Parrot community, I am about to make my third annual attempt to implement Parrot support for what Common Lisp calls special variable binding. Most of the rest of the world calls it dynamic binding or dynamic scoping [1]; after last fall's

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

2007-10-21 Thread Paul Cochrane via RT
On Thu Mar 15 19:12:48 2007, ptc wrote: splint spews many many errors by default. Take a look at the Makefile that perl5 has for the start of some rules that Andy worked on for the perl5 code. Andy Lester has done a very large amount of work on this, and a very good set of rules for splint

Re: [perl #42790] [BUG] Tailcall with slurpy argument passing causes a memory leak

2007-10-21 Thread chromatic
On Sunday 21 October 2007 10:54:16 Bram Geron wrote: chromatic wrote: Seems reasonable to me. How did you check for leaks, by the way? I ran the test file for two minutes (it's an infinite loop), and top showed no change in memory use. I assumed that was accurate enough :) Sounds right.

[perl #46601] PIO May Need to Mark PObjs

2007-10-21 Thread via RT
# New Ticket Created by chromatic # Please include the string: [perl #46601] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46601 Run t/pmc/io.t with the GC debugging runcore: $

Re: [svn:parrot] r22375 - trunk

2007-10-21 Thread Will Coleda
Second one of these I've seen recently, though the other was on a branch... Please avoid updating the MANIFEST to just change the date. (Didn't you already fix the manifest generator to avoid doing this, even?) On Oct 21, 2007, at 8:20 PM, [EMAIL PROTECTED] wrote: Author: jkeenan Date:

Calling Class Methods...

2007-10-21 Thread Will Coleda
I'm trying to convert partcl to no longer use the old object model. I have code like this: $P0 = getclass 'ParrotIO' $S0 = $P0.'slurp'($S1) Found the note saying getclass - get_class... Now I get Method 'slurp' not found but if I change getclass to 'new', then it ... well, it gets further.

subclass deprecation confusion

2007-10-21 Thread Will Coleda
RT# 42969 and DEPRECATED.pod agree that the subclass vtable entry is deprecated. However, src/ops/object.ops seems to think this means that the subclass opcode is deprecated. Can I just get a sanity check before I remove the comment from the ops file? -- Will Coke Coleda [EMAIL

[perl #44861] [TODO]: remove compiler warnings note from README

2007-10-21 Thread Will Coleda via RT
On Wed Aug 22 09:19:49 2007, pmichaud wrote: For the 0.4.15 release a note was added to README regarding the large number of compiler warnings in the release: + As of the 0.4.15 release you may see a large number of compiler + warnings throughout the make process -- this is normal. The

[perl #46539] [BUG] compilers/pirc/new/pir.l failing t/codingstd/cppcomments.t

2007-10-21 Thread Will Coleda via RT
On Thu Oct 18 18:00:04 2007, [EMAIL PROTECTED] wrote: Looks like code starting at line 298 is being interpreted as a C++- style comment. [li11-226:parrot] 553 $ prove -v t/codingstd/cppcomments.t t t/codingstd/cppcomments1..1 # Failed test (t/codingstd/cppcomments.t at line

[perl #45103] [TODO] Bundle::Parrot should require minimum version only

2007-10-21 Thread Will Coleda via RT
On Sat Sep 01 02:55:28 2007, [EMAIL PROTECTED] wrote: On Fri, 31 Aug 2007 17:47:56 -0700, James Keenan (via RT) [EMAIL PROTECTED] said: In order to continue as a Parrot developer, do I really need to perform yet another upgrade of Module::Build or Pod::Simple (distros for which I

[perl #46607] [PATCH] convert lisp to use new Foo ...

2007-10-21 Thread via RT
# New Ticket Created by Will Coleda # Please include the string: [perl #46607] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46607 -- Will Coke Coleda [EMAIL PROTECTED] lisp_new.patch Description: Binary data