You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Package::Stash has a wrong understanding of the Perl API, it uses a crazy regex filter to disallow certain package names. perl5.16 allows the full set of binary characters as package name, even embedded \0 (it is now officially "binary (un)safe"), and it also allows unicode names.
This needs to be documented that it is ASCII only.
But I would rather call this drastic limitation a bug, and the regex filter should be rather left out, and I would provide a Package::Stash::ASCII module with this filter enabled.
Not talking about the wrong setting of the utf8 flag on the names. This is a seperate ticket already.
The text was updated successfully, but these errors were encountered:
Package::Stash has a wrong understanding of the Perl API, it uses a crazy regex filter to disallow certain package names. perl5.16 allows the full set of binary characters as package name, even embedded \0 (it is now officially "binary (un)safe"), and it also allows unicode names.
This needs to be documented that it is ASCII only.
But I would rather call this drastic limitation a bug, and the regex filter should be rather left out, and I would provide a Package::Stash::ASCII module with this filter enabled.
Not talking about the wrong setting of the utf8 flag on the names. This is a seperate ticket already.
The text was updated successfully, but these errors were encountered: