It turns out namespace::clean's different semantics break some code
authorDave Rolsky <autarch@urth.org>
Thu, 7 Aug 2008 16:27:33 +0000 (16:27 +0000)
committerDave Rolsky <autarch@urth.org>
Thu, 7 Aug 2008 16:27:33 +0000 (16:27 +0000)
commit2c9c87972e8fc59e67cdf519795408a309a85ba3
treee096c4a9a6339674f98f5c7d1dc1d3000f9697ef
parent5d193eb8bac21a7127004f245860673a8b6f960a
It turns out namespace::clean's different semantics break some code
(like MX::Singleton::Meta::Class) which expect "no Moose" to remove
the keywords _right now_, as opposed to at the end of file scope.

I adjusted the tests to account for this, and reverted back to the old
manual method of removing keywords.
Makefile.PL
lib/Moose/Exporter.pm
t/050_metaclasses/012_moose_exporter.t