Skip Menu |

This queue is for tickets about the Method-Signatures CPAN distribution.

Report information
The Basics
Id: 82043
Status: resolved
Priority: 0/
Queue: Method-Signatures

People
Owner: Nobody in particular
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 20121201
Fixed in: (no value)



Subject: Fails with bleadperl since v5.17.0-360-g9da1dd8
Bisect reveals: commit 9da1dd8f41c98df713957a658aa8fefcdf57163c Author: David Mitchell <davem@iabyn.com> Date: Sat Jul 23 21:29:02 2011 +0100 make re_evals be seen by the toker/parser Link to the commit: http://perl5.git.perl.org/perl.git/commit/9da1dd8f41c98df713957a658aa8fefcdf57163c My fail report has not yet arrived at cpantesters. HTH, Let me know if you need more,
Show quoted text
> make re_evals be seen by the toker/parser > > Link to the commit: >
http://perl5.git.perl.org/perl.git/commit/9da1dd8f41c98df713957a658aa8fefcdf57163c Hmmm ... I _think_ what's going on here is that this commit somehow makes the parser try to parse the signature before Devel::Declare gets a shot at it. Am I right? If so, that seems like incorrect behavior. My understanding of the way Devel::Declare works is that as soon as the parser sees the keyword trigger, it should stop parsing and let the DD code take over. So, what's the proper resolution of this?
I don't believe this is still happening with 5.18. I'm going to go ahead and resolve it for now; if it's still a problem, we can always reopen it.