ABOUT THIS REPOSITORY
This repository has several branches, that support several different (but similar) CPAN distributions:
xs-
Acme::Math::XS is a plain old XS version.
eumm-
Alt::Acme::Math::XS::EUMM is a version written using Inline::Module and Inline::C that uses the plain old ExtUtils::MakeMaker module framework.
dzil-
Alt::Acme::Math::XS::DistZilla is a version that uses the Dist::Zilla module framework.
m-b-
Alt::Acme::Math::XS::ModuleBuild is a version that uses the Module::Build module framework.
m-i-
Alt::Acme::Math::XS::ModuleInstall is a version that uses the Module::Install module framework.
zild-
Alt::Acme::Math::XS::ZillaDist is a version that uses the ZillaDist module framework.
cpp-
Alt::Acme::Math::XS::CPP is a version written using Inline::Module and Inline::CPP (C++) (and ExtUtils::MakeMaker).
The master branch just has the code, doc and tests that should be shared by every other branch.