Changes for version 0.016000 - 2026-01-07

  • Documentation
    • Update benchmarks as we are now significantly faster than Mouse::XS.
    • Update copyright dates.
  • Other
    • Added: Class::XSDelegation.
    • Added: Support for alias.
    • Added: Undocumented function Class::XSConstructor::install_reader().
    • Rearrange where most of the constructor metadata is stored to simplify things.
    • The first time a constructor or destructor is called, the metadata for the method will be copied from Perl space into a C struct making it much faster to access from XS as there is no longer a need to look things up in stashes, worry about magic, etc.

Modules

a super-fast constructor in XS
delegations in XS
a destructor in XS