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