2008/3/18, Nicholas Clark <nick@ccl4.org>: > On Fri, Feb 29, 2008 at 09:20:47AM -0600, Steve Peters wrote: > > OK, so what other itches currently need scratching outside of the Perl > > TODO list? > > Well, no-one said anything so I assume that everyone (who cares) considers > that it is canonical. > > Patches are welcome for the TODO list. I'm currently working on a sane optimizing B::CC compiler strategy, using Devel::TypeCheck (I have to enhance that), so that we can safely drop unnecessary run-time typechecks and provide optimized ops for those cases. Exactly as done in parrot, and without needing the ugly $var_ir suffix hacks from Malcom. Originally I thought of jitting these parts, but targetting to an existing framework with the perl blessing (parrot) seems to be easier, than writing the hairy jit code from scratch. This would be probably optional requirement for B::PIR (soc idea), which was also mentioned some times in the ponie and parrot lists as a TODO. Using the existing ponie pmc parts for the unoptimized cases should be integrateble somehow. Since full ponie is dead, just the non-xs perl5 parts should be migratable and would bring perl5 to an acceptable speed. -- Reini Urban http://phpwiki.org/ http://murbreak.at/Thread Previous | Thread Next