[perl #49712] [CAGE] t/pmc/nci.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49710] [CAGE] t/pmc/objects.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49708] [CAGE] t/pmc/namespace.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49706] [CAGE] t/pmc/mmd.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49702] [CAGE] t/pmc/float.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49700] [CAGE] t/pmc/object-meths.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49698] [CAGE] t/pmc/string.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49696] [CAGE] t/pmc/resizablepmcarray.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49690] [CAGE] t/pmc/threads.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49688] [CAGE] t/pmc/sub.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49680] [CAGE] t/pmc/bigint.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49678] [CAGE] t/pmc/complex.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49676] [CAGE] t/pmc/hash.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49674] [CAGE] t/pmc/iterator.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

[perl #49672] [CAGE] t/pmc/resizablestringarray.t: Determine whether test can be divided into smaller files

2008-04-16 Thread James Keenan via RT
Examination of this file suggests that its length is simply a function of the fact that PIR and PASM are mostly written with very short lines. There is no compelling reason to try to subdivide the file. Closing ticket.

Re: The Big Three Rakudo (and Parrot OO) Bottlenecks

2008-04-16 Thread chromatic
On Wednesday 16 April 2008 15:39:41 Jonathan Worthington wrote: > chromatic wrote: > > It helps the PIR Ackerman benchmark by 4.67%. parrot_pass_args gets more > > expensive, but next_arg_sig and everything else except for > > Parrot_init_arg_indexes_and_sig_pmc gets called much, much less. I >

Re: The Big Three Rakudo (and Parrot OO) Bottlenecks

2008-04-16 Thread Jonathan Worthington
chromatic wrote: It helps the PIR Ackerman benchmark by 4.67%. parrot_pass_args gets more expensive, but next_arg_sig and everything else except for Parrot_init_arg_indexes_and_sig_pmc gets called much, much less. I played with the patch a little bit, but didn't get it much faster. So is t

Re: [svn:parrot] r26828 - in trunk/languages/perl6/src: builtins parser

2008-04-16 Thread Jonathan Worthington
Patrick R. Michaud wrote: There's currently a problem in that class Foo { } doesn't create 'Foo' as a subclass of Object. Hmmmthat's odd, since I can do: class Foo { } if Foo ~~ Object { say "yes" } yes if Foo.new() ~~ Object { say "yes" } yes I know that it doesn't explicitly do

Re: [perl #41095] [BUG] Segfault in test.exe during Configuration

2008-04-16 Thread Nikolay Ananiev
Confirmed. This bug is still there as of r27009 "Nikolay Ananiev" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I'll be able to test Parrot in the next 48 hours > on my pentium mmx and tell you what the result is. > > - Original Message - > From: "James Keenan via RT" <[E

Re: [perl #52976] [BUG] perl6 stand-alone binary broken

2008-04-16 Thread chromatic
On Wednesday 16 April 2008 10:49:15 Christoph Otto (Volt) wrote: > The perl6 stand-alone binary chokes on chromatic's mmd example > (http://www.oreillynet.com/onlamp/blog/2008/04/multiple_dispatch_now_please >.html) under linux/x86. The bug was exposed in r26173, but the root cause > is probably

[perl #52976] [BUG] perl6 stand-alone binary broken

2008-04-16 Thread Christoph Otto (Volt)
# New Ticket Created by "Christoph Otto (Volt)" # Please include the string: [perl #52976] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=52976 > The perl6 stand-alone binary chokes on chromatic's mmd example (http://www.o

Re: working out kinks in the parrot release process

2008-04-16 Thread jerry gay
On Wed, Apr 16, 2008 at 1:49 PM, Mark Glines <[EMAIL PROTECTED]> wrote: > On Wed, 16 Apr 2008 13:45:22 -0700 > "jerry gay" <[EMAIL PROTECTED]> wrote: > > > also, i'd like to automate more of the release process. currently, we > > have a period of time where the link on the website for the most >

Re: [svn:parrot] r26828 - in trunk/languages/perl6/src: builtins parser

2008-04-16 Thread Bob Rogers
From: "Patrick R. Michaud" <[EMAIL PROTECTED]> Date: Wed, 16 Apr 2008 14:47:13 -0500 Also, something that might help with the discussion of multimethod dispatch in rock-paper-scissors is to note that the mmd types do not have to be directly related in the type hierarchy. In other

Re: working out kinks in the parrot release process

2008-04-16 Thread Mark Glines
On Wed, 16 Apr 2008 13:45:22 -0700 "jerry gay" <[EMAIL PROTECTED]> wrote: > also, i'd like to automate more of the release process. currently, we > have a period of time where the link on the website for the most > recent parrot will point to the previous release of parrot, until the > new distro

working out kinks in the parrot release process

2008-04-16 Thread jerry gay
one consistent trouble spot in the parrot release process is the CPAN upload process. often times, we have trouble with perl modules that have been added, deleted, or renamed causing the release to be marked as 'unauthorized'. dealing with unauthorized releases involves intervention from a pause ad

Re: Parrot 0.6.1 "Bird of Paradise" Released

2008-04-16 Thread François Perrad
2008/4/15 jerry gay <[EMAIL PROTECTED]>: > Aloha! > > On behalf of the Parrot team, I'm proud to announce Parrot 0.6.1 > "Bird of Paradise." Parrot (http://parrotcode.org/) is a virtual machine > aimed > at running all dynamic languages. > The Windows setup is available on http://parrotwin32.sour

Re: [svn:parrot] r26828 - in trunk/languages/perl6/src: builtins parser

2008-04-16 Thread Patrick R. Michaud
On Wed, Apr 16, 2008 at 09:38:41PM +0200, Jonathan Worthington wrote: > chromatic wrote: > >You're right. I started from the wrong point in my bisect. > > > No worries. > > >I can't reproduce the problem with any revision before or after the 0.6.1 > >release. > > > But the 0.6.1 release had

Re: [svn:parrot] r26828 - in trunk/languages/perl6/src: builtins parser

2008-04-16 Thread Jonathan Worthington
chromatic wrote: You're right. I started from the wrong point in my bisect. No worries. I can't reproduce the problem with any revision before or after the 0.6.1 release. But the 0.6.1 release had a problem? If I'm understanding correctly, the current revision doesn't show the problem?

Re: [svn:parrot] r26828 - in trunk/languages/perl6/src: builtins parser

2008-04-16 Thread chromatic
On Wednesday 16 April 2008 11:22:08 Jonathan Worthington wrote: > > This is the commit which broke the Rock, Paper, Scissors MMD example. > *confused look* But I didn't implement the stuff needed to run the rock, > paper scissors MMD example until 4 days after the commit you mention? > http://par

Re: [svn:parrot] r26828 - in trunk/languages/perl6/src: builtins parser

2008-04-16 Thread Jonathan Worthington
chromatic wrote: On Sunday 06 April 2008 16:05:45 [EMAIL PROTECTED] wrote: Modified: trunk/languages/perl6/src/builtins/guts.pir trunk/languages/perl6/src/parser/actions.pm trunk/languages/perl6/src/parser/grammar.pg Log: [rakudo] Add type-checking of parameters to subroutines and

Re: [svn:parrot] r26828 - in trunk/languages/perl6/src: builtins parser

2008-04-16 Thread chromatic
On Sunday 06 April 2008 16:05:45 [EMAIL PROTECTED] wrote: > Modified: >trunk/languages/perl6/src/builtins/guts.pir >trunk/languages/perl6/src/parser/actions.pm >trunk/languages/perl6/src/parser/grammar.pg > > Log: > [rakudo] Add type-checking of parameters to subroutines and methods.

Re: parrot benchmarking

2008-04-16 Thread Geoffrey Broadwell
On Wed, 2008-04-16 at 09:47 +0100, Tim Bunce wrote: > I agree with Geoffrey that optimized builds should be the default. Thank you! > Developers working on parrot (wanting unoptimized/debug quick builds) > would just need to set an env var in their .profile, for example, and > carry on as now. N

[perl #52956] [BUG] --parrot_is_shared=0 IS shared?

2008-04-16 Thread via RT
# New Ticket Created by Will Coleda # Please include the string: [perl #52956] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=52956 > While trying to put the macport for 0.6.1 together, I noticed that the install failed. T

Re: parrot benchmarking

2008-04-16 Thread James E Keenan
Tim Bunce wrote: I'd suggest a simpler approach than Geoffrey's: The default 'make' target could default to a reasonably safe portable optimized target, but be overridable by an env var. [snip] Developers working on parrot (wanting unoptimized/debug quick builds) would just need to set an env

Re: parrot benchmarking

2008-04-16 Thread Tim Bunce
On Wed, Apr 16, 2008 at 12:10:54AM +0200, Leopold Toetsch wrote: > Am Freitag, 11. April 2008 21:02 schrieb Nuno 'smash' Carvalho: > > Greetings all, > > > >  I just posted a little Parrot benchmark in my use.perl's journal > > Just a reminder: > > Please don't use unoptimzed builds for benchmark