schwern/method-signatures — pull request #50 by schwern (2012-08-16 13:46:11+00:00)
Title: Remove Devel::BeginLift

This patch series eliminates Devel::BeginLift which has never worked on Windows and even its author says not to use it. See #39.

The new technique simply declares the subroutine normally, gaining the compile time effect.

# Before compiling
method foo($arg) { ... }

# After compiling
method \&foo; sub foo { ... }

It has been tested on Strawberry 5.16.1 64 bit, what I have on my VM. I'd appreciate it if a more solid Windows user tried it out with some different versions.