hllmagic branch tests namespace changes

Bernhard Schmalhofer Bernhard.Schmalhofer at gmx.de
Fri Oct 10 17:28:21 UTC 2008


Patrick R. Michaud schrieb:
> Stephen Weeks (Tene++ on irc #parrot) and I have been working
> this week on updating the Parrot Compiler Toolkit to be able
> to work better with .HLL directives.  The work we've done
> is in the 'hllmagic' branch.
>
> As part of preparing PCT and PGE for .HLL support, we're
> also using this as an opportunity to (finally!) change
> namespace identifiers in these libraries to match the pdd21
> guidelines.  In other words, ['PAST::Var'] is becoming
> ['PAST';'Var'], ['PGE::Match'] is ['PGE';'Match'], etc.
>
> We've pretty much got everything converted and working in
> the hllmagic branch, but there are still a few languages
> where we're not sure everything is compiling and running
> properly.  It would be great if we could get some verification
> and/or help from other language implementors that the
> conversions are being done properly.
>
> So far we've definitely taken care of rakudo (perl6), pynie, 
> punie, cardinal, and APL.  We've worked on some of the
> other languages (pipp, squaak, pheme) and get some failures
> but we're not entirely sure if that's due to our changes
> or to other recent changes to trunk.
>   
For Pipp there are new failures in 'trunk' and I see most of these 
changes also in 'hllmagic'.
One error is:
   The opcode 'n_div_p_p' (n_div<2>) was not found. Check the type and 
number of the arguments
Was n_div recently removed?

I suggest to go ahead with the merge and sort out the failures later.

Regards,
   Bernhard



More information about the parrot-dev mailing list