Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Release 0.47 | Kenichi Ishigaki | 2024-04-21 |
| | |||
* | Drop role if Feature::Compat::Class is used (for now) | Kenichi Ishigaki | 2024-04-21 |
| | |||
* | Improve class detection | Kenichi Ishigaki | 2024-04-21 |
| | |||
* | Release 0.46 | Kenichi Ishigaki | 2024-04-15 |
| | |||
* | Strip BOM before finding a package | Kenichi Ishigaki | 2024-04-15 |
| | |||
* | Release 0.45 | Kenichi Ishigaki | 2024-01-21 |
| | |||
* | Make sure to stringify version | Kenichi Ishigaki | 2024-01-21 |
| | |||
* | Release 0.44 | Kenichi Ishigaki | 2023-04-27 |
| | |||
* | Support class NAME VERSION and role NAME VERSION (for the latest ↵ | Kenichi Ishigaki | 2023-04-27 |
| | | | | perl/Object::Pad) | ||
* | Release 0.43 | Kenichi Ishigaki | 2020-12-12 |
| | |||
* | Avoid instantiating `Safe` compartment if operating in "unsafe" mode. | Graham TerMarsch | 2020-12-10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When operating in "unsafe" mode, the `$comp` never ends up getting used. So, why even instantiate/initialize it if we know that we're not going to be needing it? This patch results from an examination of the time spent performing an install of `Paws` (via `cpm`), and finding that a substantial amount of overhead was involved in simply instantiating/initializing the `Safe` compartment, even when `Parse::PMFile` was being used in `UNSAFE => 1` mode. While for many distributions, the overhead involved here would be negligible, for `Paws` (with over 20k `.pm` files), the overhead becomes substantial. Rough timings with `cpm install --verbose Paws`... Upstream: 16041 DONE resolve (0.477sec) Paws -> Paws-0.42 (from MetaDB) 16041 DONE fetch (19.435sec) Paws-0.42 16041 DONE configure (25.846sec) Paws-0.42 16041 DONE install (40.388sec) Paws-0.42 With Patch: 72651 DONE resolve (0.455sec) Paws -> Paws-0.42 (from MetaDB) 72651 DONE fetch (6.140sec) Paws-0.42 72651 DONE configure (4.488sec) Paws-0.42 72651 DONE install (41.798sec) Paws-0.42 | ||
* | release 0.42 | Kenichi Ishigaki | 2019-11-09 |
| | |||
* | releng 0.41 | Kenichi Ishigaki | 2016-11-03 |
| | |||
* | not to count package declaration in a string | Kenichi Ishigaki | 2016-11-03 |
| | |||
* | Add global modifier to package name substitution | Rob Halliday | 2016-11-03 |
| | | | | | | | | In _packages_per_pmfile package names get normalised to the arisdottle format so a package My'Test would be normalised to My::Test. Unfortunately My'Test'Package would get normalised to My::Test'Package rather than My::Test::Package. Add the global modifier to the package name substitution fixes this. | ||
* | omit warning categories as older versions of version does not register a ↵ | Kenichi Ishigaki | 2016-02-21 |
| | | | | version category | ||
* | releng 0.40 | Kenichi Ishigaki | 2016-02-21 |
| | |||
* | silenced 'alpha->numify() is lossy' warning | Kenichi Ishigaki | 2016-02-21 |
| | |||
* | releng 0.39 | Kenichi Ishigaki | 2016-01-10 |
| | |||
* | releng 0.38 | Kenichi Ishigaki | 2016-01-09 |
| | |||
* | releng 0.37 | Kenichi Ishigaki | 2016-01-07 |
| | |||
* | ported version_ok() implemented in PAUSE | Kenichi Ishigaki | 2016-01-07 |
| | |||
* | releng 0.36 | Kenichi Ishigaki | 2015-04-16 |
| | |||
* | remove an unnecessary $DB::single line (remnant of PAUSE's debugging, ↵ | Kenichi Ishigaki | 2015-04-16 |
| | | | | spotted by oalders++) | ||
* | releng 0.35 | Kenichi Ishigaki | 2015-01-17 |
| | |||
* | tolerate version line errors as undef (fix #8) | Kenichi Ishigaki | 2015-01-17 |
| | |||
* | releng 0.34 | Kenichi Ishigaki | 2015-01-04 |
| | |||
* | use __clean_eval() as Module::Metadata does | Kenichi Ishigaki | 2015-01-04 |
| | | | | | - to localize $VERSION properly when evaluating version line - https://github.com/Perl-Toolchain-Gang/Module-Metadata/commit/2e9ed0c20f09085b4884c9140569664d38eccdb3 | ||
* | releng 0.33 | Kenichi Ishigaki | 2014-12-13 |
| | |||
* | Revert "restore what are actually overloaded", which seems to have caused ↵ | Kenichi Ishigaki | 2014-12-13 |
| | | | | | | | | | segfaults under some environments. This reverts commit ebba1f6486ce1662e55c23a311ed73140f809d13. Conflicts: lib/Parse/PMFile.pm | ||
* | releng 0.32 | Kenichi Ishigaki | 2014-12-12 |
| | |||
* | not to redo overload->import for version (broken under 5.12) | Kenichi Ishigaki | 2014-12-12 |
| | |||
* | restore what are actually overloaded | Kenichi Ishigaki | 2014-12-12 |
| | |||
* | numify earlier for Safe not to handle a version object in reval | Kenichi Ishigaki | 2014-12-12 |
| | |||
* | releng 0.31 | Kenichi Ishigaki | 2014-12-09 |
| | |||
* | added tests for version->declare/qv without using version explicitly | Kenichi Ishigaki | 2014-12-09 |
| | |||
* | releng 0.30 | Kenichi Ishigaki | 2014-12-05 |
| | |||
* | reimport overload into version::vpp only if 'use version' statement doesn't ↵ | Kenichi Ishigaki | 2014-12-05 |
| | | | | exist in the VERSION line | ||
* | Revert "not to import overload into version::vpp explicitly (hopefully for ↵ | Kenichi Ishigaki | 2014-12-04 |
| | | | | | | perl 5.12-16)" This reverts commit c55b33dfeb3ca719719c1cde5dd49a19a053b4d3. | ||
* | not to import overload into version::vpp explicitly (hopefully for perl 5.12-16) | Kenichi Ishigaki | 2014-12-04 |
| | |||
* | restore overloaded stuff of all the loaded version modules | Kenichi Ishigaki | 2014-12-04 |
| | | | | | - instead of the one used as version(.pm) - RT-100696: Sharing *version:: into Safe compartment breaks version::vpp overloads (haarg++) | ||
* | releng 0.29 | Kenichi Ishigaki | 2014-10-10 |
| | |||
* | use default namespace to suppress a warning on UNIVERSAL::VERSION redefinition | Kenichi Ishigaki | 2014-10-10 |
| | | | | - Safe.pm has an internal 'Erase' flag and doesn't erase stuff it added if an explicit namespace is passed to new() | ||
* | releng 0.28 | Kenichi Ishigaki | 2014-10-08 |
| | |||
* | let's see... | Kenichi Ishigaki | 2014-10-08 |
| | |||
* | import qv if UNSAFE | Kenichi Ishigaki | 2014-10-08 |
| | |||
* | releng 0.27 | Kenichi Ishigaki | 2014-10-08 |
| | |||
* | added UNSAFE option as the last resort for older perls | Kenichi Ishigaki | 2014-10-08 |
| | |||
* | replaced $fh->close with close $fh for older perls | Kenichi Ishigaki | 2014-10-07 |
| | |||
* | removed unused modules | Kenichi Ishigaki | 2014-10-07 |
| |