Re: [svn:parrot] r26998 - in trunk: . config/auto t/steps

2008-04-15 Thread chromatic
On Tuesday 15 April 2008 19:40:48 [EMAIL PROTECTED] wrote: > Added: >trunk/t/steps/auto_macports-08.t > - copied, changed from r26997, /trunk/t/steps/auto_macports-07.t > Modified: >trunk/MANIFEST >trunk/config/auto/macports.pm > > Log: > Fix bug in auto::macports identified at P

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

2008-04-15 Thread chromatic
On Tuesday 15 April 2008 17:19:42 Jonathan Worthington wrote: > I thought that detecting when the signature on the caller and callee > side were identical and fast-tracking that might help. I stuck in > something to count how many times this happened. It was the case in 23% > of calls while compil

[perl #52932] [PATCH] Eclectus: Use SRFI-9 records

2008-04-15 Thread via RT
# New Ticket Created by Andreas Rottmann # Please include the string: [perl #52932] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=52932 > Use SRFI-9 records instead of DEFINE-RECORD. -- Andreas Rottmann | [EMA

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

2008-04-15 Thread Patrick R. Michaud
On Wed, Apr 16, 2008 at 02:19:42AM +0200, Jonathan Worthington wrote: > I thought that detecting when the signature on the caller and callee > side were identical and fast-tracking that might help. I stuck in > something to count how many times this happened. It was the case in 23% > of calls wh

[perl #52934] [PATCH] Eclectus: Support Chicken Scheme

2008-04-15 Thread via RT
# New Ticket Created by Andreas Rottmann # Please include the string: [perl #52934] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=52934 > The attached patch adds Chicken support to Eclectus, and changes the test harness o

[perl #52916] [PATCH] Making NCI test C++ compatible

2008-04-15 Thread Senaka Fernando
# New Ticket Created by "Senaka Fernando" # Please include the string: [perl #52916] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=52916 > Index: src/nci_test.c =

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

2008-04-15 Thread Jonathan Worthington
Hi, chromatic wrote: 3) PCC argument processing is slow. I've looked over Parrot_pass_args and Parrot_process_args several times in the past few months, and I didn't see any obvious speedups or tricks. However, we do spend a lot of time shuffling data back and forth, and something (instinct,

Re: parrot benchmarking

2008-04-15 Thread Geoffrey Broadwell
On Wed, 2008-04-16 at 00:10 +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 benchmarking. Th

Re: parrot benchmarking

2008-04-15 Thread Leopold Toetsch
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 benchmarking. There are a lot of code asserts and other slowdowns due to compiler goodwil

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

2008-04-15 Thread Leopold Toetsch
Am Samstag, 12. April 2008 02:27 schrieb chromatic: > I've committed a couple of minor optimizations which speed up Rakudo and > Perl OO in general by about 35%. There may be a few more lurking, but I > keep running into three spots which dominate most of the other optimization > strategies I migh

Parrot 0.6.1 "Bird of Paradise" Released

2008-04-15 Thread jerry gay
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. Parrot 0.6.1 can be obtained via CPAN (soon), or follow the download instructions at http://parrotcode.org/sourc

Re: [perl #52932] AutoReply: [PATCH] Eclectus: Use SRFI-9 records

2008-04-15 Thread Andreas Rottmann
Oops, hit "send" too fast. Here's the patch. Use SRFI-9 (Records) From: Andreas Rottmann <[EMAIL PROTECTED]> --- languages/eclectus/compiler.scm |6 +- languages/eclectus/gauche/prelude.scm | 10 -- languages/eclectus/guile/prelude.scm | 10 -- 3 files chan

Re: [perl #51690] parrot fails to build from source

2008-04-15 Thread Nuno 'smash' Carvalho
On Sat, Apr 12, 2008 at 6:45 PM, Moritz Lenz <[EMAIL PROTECTED]> wrote: > Bernhard Schmalhofer via RT wrote: > > > On Do. 13. Mär. 2008, 08:37:06, coke wrote: > >> Do you have an existing parrot installation already? If so, the > >> installed library could be conflicting with running this copy of

Re: [perl #52894] config detection perldoc failing due to write permissions

2008-04-15 Thread jerry gay
On Mon, Apr 14, 2008 at 1:25 PM, via RT Andy_Bach @ wiwb. uscourts. gov <[EMAIL PROTECTED]> wrote: > # New Ticket Created by [EMAIL PROTECTED] > # Please include the string: [perl #52894] > # in the subject line of all future correspondence about this issue. > # http://rt.perl.org/rt3/Ticket/D

[perl #47011] [DEPRECATED] VTABLE entry 'new_from_string'

2008-04-15 Thread Mark Glines via RT
On Fri Apr 04 10:50:53 2008, pmichaud wrote: > On Fri, Apr 04, 2008 at 10:06:39AM -0700, chromatic wrote: > > Using CONST_STRING to build the null STRING will hurt performance > less, but > > the right solution is to excise all traces of new_from_string() > throughout > > the system, and then compl

The evolution of TGE

2008-04-15 Thread François Perrad
In my opinion, TGE is a very good tool, especially for new languages when the grammar (and its tree structure) is not well established. The need for language experimentation is not execution performance, but rapid development and clean design. The functional paradigm of TGE (like XSLT, transfor

Re: [perl #50068] [BUG] Configure doesn't detect backtrace* on ubuntu gutsy

2008-04-15 Thread Kevin Tew
Issue fixed Kevin Mark Glines via RT wrote: On Mon Apr 14 12:20:52 2008, infinoid wrote: Issue resolved due to closure request from submitter. Thanks! Sorry, I should turn my brain on. Ticket reopened pending confirmation. tewk: does this issue still exist for you? I've confirmed

C++ test failure caused due to dll linkage errors

2008-04-15 Thread Senaka Fernando
Hi all, It seems that most C++ test failures are caused due to dll linkage errors. Adding the extern "C" block to each header will circumvent these. Regards, Senaka

Re: [perl #52894] AutoReply: config detection perldoc failing due to write permissions

2008-04-15 Thread Andy_Bach
Okay a patch using File::Temp Index: config/auto/perldoc.pm === --- config/auto/perldoc.pm (revision 26971) +++ config/auto/perldoc.pm (working copy) @@ -20,6 +20,7 @@ use strict; use warnings; +use File::Temp; use base qw(Parrot:

[perl #52874] Re: [bug] Build failure with G++

2008-04-15 Thread Mark Glines via RT
On Mon Apr 14 04:50:02 2008, [EMAIL PROTECTED] wrote: > Attaching patch No. 2 for C++ Build Issue. Using a normal C compiler (gcc), I get this warning before this patch: src/key.c:448: warning: passing argument 2 of 'key->vtable->isa' discards qualifiers from pointer target type And these warnin

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

2008-04-15 Thread Andy_Bach
Sorry, I know this is closed but it seemed to be related to what I'm seeing. Due to my (perhaps unorthodox) permission settings, I'm getting "No Perldoc found" due to: config/auto/perldoc.pm trying: sub runstep { my ( $self, $conf ) = @_; my $cmd = $conf->data->get_p5('scriptdirexp')

[perl #52894] config detection perldoc failing due to write permissions

2008-04-15 Thread via RT
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #52894] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=52894 > config/auto/perldoc.pm uses a hardcoded, local path for a temp file to output per

[perl #50068] [BUG] Configure doesn't detect backtrace* on ubuntu gutsy

2008-04-15 Thread Mark Glines via RT
On Mon Apr 14 12:20:52 2008, infinoid wrote: > Issue resolved due to closure request from submitter. Thanks! Sorry, I should turn my brain on. Ticket reopened pending confirmation. tewk: does this issue still exist for you? I've confirmed that Senaka's Ubuntu Gutsy machine detects backtrace()

Re: "$" vars in PASM don't work, but aren't disallowed either

2008-04-15 Thread cognominal
This patch should fix the problem. Note that one needs to run flex so as to generate the dependant file that is tracked by svn. cd compilers/imcc flex -d -o imclexer.c imcc.l Index: compilers/imcc/imcc.l === --- compilers/imcc/imcc