Add an once-and-for-all workaround for Package::Stash::XS + =< 5.8.6
authorPeter Rabbitson <ribasushi@cpan.org>
Sun, 27 Sep 2015 15:29:43 +0000 (17:29 +0200)
committerPeter Rabbitson <ribasushi@cpan.org>
Mon, 28 Sep 2015 17:41:21 +0000 (19:41 +0200)
commitacb1d694099cd97960f4e1a81693e42bb91e4bbe
treebe257b5be8b07d5746a355078033a9852e12a999
parentb3b7a821aaaabd87986cddaf2a55c01c4076f862
Add an once-and-for-all workaround for Package::Stash::XS + =< 5.8.6

The simple workaround in ac5c00e9 got broken by P::S::XS 0.36. Since at this
point this is more or less a pattern, add a ridiculous-ish workaround forcing
Package::Stash::PP-only on perls under 5.8.7.

While not ideal, the benefits of ::XS are virtually invisible in this use case
and moreover there is work underway to fix ::XS once and for all. Thus the
commit is considered a viable temporary measure to stave off further errors.
Changes
lib/namespace/clean.pm
t/07-debugger.t