Reign in XS portions needed for certain perls under debugging, several things:
authorPeter Rabbitson <ribasushi@cpan.org>
Mon, 28 Sep 2015 05:59:16 +0000 (07:59 +0200)
committerPeter Rabbitson <ribasushi@cpan.org>
Thu, 1 Oct 2015 03:50:38 +0000 (05:50 +0200)
commitdf4cbc4ec541e33ee360b5bd1dc0b3d9325f0f6b
tree24d3c100ec88161ae035b977c76ed5c0ce49646b
parentacb1d694099cd97960f4e1a81693e42bb91e4bbe
Reign in XS portions needed for certain perls under debugging, several things:

- Do not rely on Sub::Identify at all (it is too finicky) - either use
  Sub::Util::subname if already loaded, or just use B (RT#96945)

- Allow either Sub::Name or Sub::Util to be used for namings

- Only add Sub::Name to the install list if neither Sub::* is available

- Clarify constant names, move them to _Util, make sure we use them everywhere

- Make sure that t/07-debugger.t runs on all perls, including the ones not
  needing the XS dance
Changes
Makefile.PL
lib/namespace/clean.pm
lib/namespace/clean/_Util.pm [new file with mode: 0644]
t/07-debugger.t