Nicholas Clark



Changes for version 0.16

  • Refactoring to make parts of the code re-usable for other keyword matching needs. Keep the XS specific functions in ExtUtils::Constant Move the helper functions to ExtUtils::Constant::Utils Turn the generic functions into methods in ExtUtils::Constant::Base, with overrides in ExtUtils::Constant::XS for the existing use. Move ExtUtils::Constant::Aaargh56Hash into its own file. Add "weight" facility. Sorting keyword ordering with this gained another 10% speedup on Perl_keyword. This makes me wonder if second level switching would be a win. Add two examples of subclassing in the examples/ directory.