[perl #48493] [CAGE] Parrot::Configure::Step: Explicitly pass all arguments to all methods

2007-12-15 Thread James Keenan via RT
For no reason more profound than ease of editing, when I went to require that each of 6 Parrot::Configure::Step methods be passed $conf explicitly, I put that argument first. Which of course makes it look much like a Parrot::Configure method call. And since the Parrot::Configure object constructe

Re: [PATCH] Script to automatically populate a directory in languages/

2007-12-15 Thread chromatic
On Saturday 15 December 2007 14:58:01 Patrick R. Michaud wrote: > While at a meeting today I had a period of time where I couldn't > easily sync with the Parrot repository to work on it, so I hacked > together a small script to automatically populate a new languages/ > subdirectory with a "standar

Re: [perl #48677] [BUG] r23917 led to 'make' failure

2007-12-15 Thread Jonathan Worthington
Hi, Basically, it appears to me that the failure happens with some versions of GCC when you're doing (once you look through the macros): *d = *s; Where d and s are PMCs. I can only conclude that the compiler is generating all the reads, then all the writes, which of course requires sizeof(P

[PATCH] Script to automatically populate a directory in languages/

2007-12-15 Thread Patrick R. Michaud
While at a meeting today I had a period of time where I couldn't easily sync with the Parrot repository to work on it, so I hacked together a small script to automatically populate a new languages/ subdirectory with a "standard" compiler tools setup. The script is attached. With this script, one

[perl #48493] [CAGE] Parrot::Configure::Step: Explicitly pass all arguments to all methods

2007-12-15 Thread James Keenan via RT
I've worked up the changes needed in r23953 committed to the 'explicitconf' branch. Because trunk is broken at the moment, and because the breakage occurred before I spun off this branch, 'make' is not working in this branch. So I'm holding off on trunk.

Re: [perl #48657] [Bug][Lua] Recent changes broke languages/lua

2007-12-15 Thread Allison Randal
Patrick R. Michaud wrote: It is possible now. I've been thinking that the way for someone to supply a custom PAST->POST transformation would be any or all of: 1. Use the addstage(), removestage(), or stages() methods to change the compiler stage sequence and/or introduce new or repl

[perl #48493] [CAGE] Parrot::Configure::Step: Explicitly pass all arguments to all methods

2007-12-15 Thread James Keenan via RT
I created the 'explicitconf' branch in the repository today to work on this.

Re: [perl #48657] [Bug][Lua] Recent changes broke languages/lua

2007-12-15 Thread Patrick R. Michaud
On Sat, Dec 15, 2007 at 05:45:56PM +0200, Allison Randal wrote: > Patrick R. Michaud via RT wrote: > > > >Yes, I didn't quite expect anyone to be using PCT::HLLCompiler with > >PAST-pm, or supplying their own PAST->POST transformation. > > > >If we need to put the ostgrammar back into the HLLCompil

Re: [perl #48657] [Bug][Lua] Recent changes broke languages/lua

2007-12-15 Thread chromatic
On Saturday 15 December 2007 05:31:00 Bernhard Schmalhofer wrote: > recent changes have broken Lua. > From the shared object file for the dynamic ops I got >undefined symbol: CONST_STRING > This might be fixable by including an appropriate header file. > Reverting r23916 in lib/Parrot/Pmc2c/P

[perl #48657] [Bug][Lua] Recent changes broke languages/lua

2007-12-15 Thread via RT
# New Ticket Created by Bernhard Schmalhofer # Please include the string: [perl #48657] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=48657 > Hi, recent changes have broken Lua. From the shared object file for the dynami

[svn:parrot-pdd] r23918 - trunk/docs/pdds/draft

2007-12-15 Thread kjs
Author: kjs Date: Sat Dec 15 02:11:50 2007 New Revision: 23918 Modified: trunk/docs/pdds/draft/pdd19_pir.pod Log: [pdd19] add something about unique ids for macro exapnsions for unique labels.locals. removed the comment suggesting this. imcc currently supports the labels; locals will be done

[Release] request for NEWS, PLATFORMS updates

2007-12-15 Thread Jonathan Worthington
Hi all, It's fallen to me to do the release this month, and I'm lucky enough to get to do the one that falls on Perl's birthday. The rest of the world is unlucky enough that, unless I recieve a better suggestion, I'm considering naming the release "Happy Birdday", which is about the worst pun

NCI PMC comments

2007-12-15 Thread Jonathan Worthington
Hi, At the top of the NCI PMC, there are these comments: -- Invoking an NCI function changes some registers according to PDD 3. The caller has to preserve registers if needed. -- Am I right in thinking that's no longer true? Thanks, Jonathan

[svn:parrot-pdd] r23923 - trunk/docs/pdds/draft

2007-12-15 Thread kjs
Author: kjs Date: Sat Dec 15 03:09:12 2007 New Revision: 23923 Modified: trunk/docs/pdds/draft/pdd19_pir.pod Log: [pdd19] add deprecation note at .emit/.eom dir'ves Modified: trunk/docs/pdds/draft/pdd19_pir.pod == --

Re: Status of docs/embed.pod and Parrot::Embed?

2007-12-15 Thread Will Coleda
On Dec 10, 2007 2:44 PM, Allison Randal <[EMAIL PROTECTED]> wrote: > Tim Bunce wrote: > > > > p.s. How do I get a commit bit? Or should I just post patches for now? > > Start with patches. > > - Mail/fax in a contribution agreement. > (I thou

Re: [perl #48611] [TODO][ROADMAP] roadmap on parrotcode.org outdated

2007-12-15 Thread Will Coleda
On Dec 14, 2007 5:45 AM, via RT Klaas-Jan Stol <[EMAIL PROTECTED]> wrote: > # New Ticket Created by Klaas-Jan Stol > # Please include the string: [perl #48611] > # in the subject line of all future correspondence about this issue. > # http://rt.perl.org/rt3/Ticket/Display.html?id=48611 > > > > it

Re: on non-pdd documentation

2007-12-15 Thread Allison Randal
Klaas-Jan Stol wrote: First of all, I certainly agree with this POV (even though I myself tend to put in details in stuff that i update, for instance PDD19. The thing is, I don't have a better solution where to store these details. I could leave them out, but then the info is lost except for peo

Re: [perl #48657] [Bug][Lua] Recent changes broke languages/lua

2007-12-15 Thread Allison Randal
Patrick R. Michaud via RT wrote: Yes, I didn't quite expect anyone to be using PCT::HLLCompiler with PAST-pm, or supplying their own PAST->POST transformation. If we need to put the ostgrammar back into the HLLCompiler, we can do that. Supplying your own PAST->POST transformation should at

[perl #48657] [Bug][Lua] Recent changes broke languages/lua

2007-12-15 Thread Patrick R. Michaud via RT
On Sat Dec 15 05:30:57 2007, bernhard wrote: > ... > > The other problem is that the method 'ostgrammar' has been removed > from PCT::HLLCompiler. > IMHO this should be fixed with porting languages/lua from using > 'PAST-pm' to using the shiny new > PCT::PAST. Yes, I didn't quite expect anyone

on non-pdd documentation

2007-12-15 Thread Klaas-Jan Stol
this morning pdd00 was updated by Allison about what should and what should not go into PDDs. >From that document: PDDs don't generally discuss the implementation details. Low-level implementation documentation, the maintainer's guides, should go in the relevant F file. First of all, I certainl

[svn:parrot-pdd] r23932 - trunk/docs/pdds

2007-12-15 Thread allison
Author: allison Date: Sat Dec 15 05:00:55 2007 New Revision: 23932 Modified: trunk/docs/pdds/pdd00_pdd.pod Log: [pdd] Clarify on the kind of content expected in PDDs. Modified: trunk/docs/pdds/pdd00_pdd.pod == --- tr

[perl #48645] [CAGE] Make PMCs depend on Parrot::Pmc2c::* Modules

2007-12-15 Thread via RT
# New Ticket Created by chromatic # Please include the string: [perl #48645] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=48645 > If you modify one of the Perl modules that turns .pmc files into .c files, then run make a