X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperltodo.pod;h=5dbe882eb15be9c3acd8ad430bf3bdff39b90fa8;hb=7b667b5fb1c41f31aff1e46b9f74e36eb063010e;hp=156095635c16166dde224c0fa3cdfd0cd834ea0a;hpb=a5c75c1d181494e06a58988f267a8b3d081df483;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perltodo.pod b/pod/perltodo.pod index 1560956..5dbe882 100644 --- a/pod/perltodo.pod +++ b/pod/perltodo.pod @@ -27,6 +27,11 @@ it would be a good thing. Fix (or rewrite) the implementation of the C closures. +=head1 A re-entrant regexp engine + +This will allow the use of a regex from inside (?{ }), (??{ }) and +(?(?{ })|) constructs. + =head1 pragmata =head2 lexical pragmas @@ -179,15 +184,6 @@ Clean these up. Move them to mathom.c, and don't compile for blead? The old perltodo notes "This has been done in places, but needs a thorough code review. Also fchdir is available in some platforms." -=head2 foreach reverse - -The old perltodo notes that we could optimise foreach to iterate in reverse. -(instead of making a reversed copy on the stack) -It seems that cx->blk_loop.itermax could be hijacked to act as a go up/go -down flag, with cx->blk_loop.iterix primed in pp_enteriter for the go down -case (ie reverse). However, it looks slightly tricky identifying the shape of -foreach reverse in the optree in Perl_peep. - =head1 Tests =head2 Make Schwern poorer