| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: perl-Clone | Distribution: openSUSE Tumbleweed |
| Version: 0.500.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Mar 29 08:21:35 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 61739 | Source RPM: perl-Clone-0.500.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://metacpan.org/release/Clone | |
| Summary: Recursively copy Perl datatypes | |
This module provides a 'clone()' method which makes recursive copies of
nested hash, array, scalar and reference types, including tied variables
and objects.
'clone()' takes a scalar argument and duplicates it. To duplicate lists,
arrays or hashes, pass them in by reference, e.g.
my $copy = clone (\@array);
my %copy = %{ clone (\%hash) };
Artistic-1.0 OR GPL-1.0-or-later
* Sun Mar 29 2026 Tina Müller <timueller+perl@suse.de>
- updated to 0.500.0 (0.50)
see /usr/share/doc/packages/perl-Clone/Changes
* Tue Mar 03 2026 Tina Müller <timueller+perl@suse.de>
- updated to 0.480.0 (0.48)
see /usr/share/doc/packages/perl-Clone/Changes
0.48 2026-03-02 16:02:00 atoomic
- perf: optimize hot paths in Clone.xs
- fix: replace subtest with SKIP/bare blocks to avoid Test2 warnings
- fix: don't require MGf_DUP flag for ext magic duplication
- fix: lower MAX_DEPTH to 4000 to prevent SEGV on CPAN smokers
- fix: use platform-adaptive depth in t/10-deep_recursion.t for Windows
- Fix t/10-deep_recursion.t for Windows
- Fix C89 declaration-after-statement violations in Clone.xs
- Fix deep recursion stack overflow on Windows
- Fix cloning of Math::BigInt::GMP objects (fixes #16)
- Fix cloning of threads::shared data structures (fixes #18)
- Add thread safety test for Class::DBI-like patterns (fixes #14)
- Add comprehensive documentation with examples and limitations
- Improve README.md structure and installation instructions
- Add DBI + DBD::SQLite as recommended test dependencies
- Fix weakened reference cloning via deferred weakening (fixes #15)
- Fix memory leak when cloning non-existent hash values (fixes #42)
- Fix segfault when cloning DBI database handles (fixes #27)
- Rewrite t/09-circular.t to fix SEGV on CPAN Testers (fixes #54)
- Replace static recursion_depth with stack parameter
- Fix C++ style comments in Clone.xs for C89 portability
- Fix memory leak in Clone.xs (fixes #42)
- Allow a MAX_DEPTH recursion of 32000 calls (fixes #19 aka RT97525)
- Rename tests with more readable names
- Remove TODO from cow test
* Sun Aug 18 2024 Tina Müller <timueller+perl@suse.de>
- updated to 0.470.0 (0.47)
see /usr/share/doc/packages/perl-Clone/Changes
0.47 2024-08-17 12:30:00 atoomic
- Stop using quote as package separator
* Thu Oct 20 2022 Tina Müller <timueller+perl@suse.de>
- updated to 0.46
see /usr/share/doc/packages/perl-Clone/Changes
0.46 2022-10-18 20:23:00 garu
- fix backwards compatibility with older perls (haarg)
- bump MANIFEST to include extra tests
* Fri Apr 24 2020 <timueller+perl@suse.de>
- updated to 0.45
see /usr/share/doc/packages/perl-Clone/Changes
0.45 2020-04-23 14:46:00 atoomic
- bump B::COW requirement to fix big-endian issue
* Tue Apr 21 2020 <timueller+perl@suse.de>
- updated to 0.44
see /usr/share/doc/packages/perl-Clone/Changes
* Wed Jul 31 2019 Stephan Kulow <coolo@suse.com>
- updated to 0.43
see /usr/share/doc/packages/perl-Clone/Changes
0.43 2019-07-29 13:47:42 atomic
- fix an issue when cloning a NULL mg_ptr pointer
* Fri Jul 19 2019 Stephan Kulow <coolo@suse.com>
- updated to 0.42
see /usr/share/doc/packages/perl-Clone/Changes
0.42 2019-07-19 23:06:04 garu
- make handling of mg_ptr safer (ATOOMIC, Harald Jörg)
- change license wording on some test files to
make the entire dist released under the same
terms as Perl itself (fixes GH#20) (GARU)
* Thu Nov 08 2018 Stephan Kulow <coolo@suse.com>
- updated to 0.41
see /usr/share/doc/packages/perl-Clone/Changes
0.41 2018-10-25 10:20:03 garu
- Check the CowREFCNT of a COWed PV (ATOOMIC)
this should fix some issues people have been
having with 0.40 on DBD drives and DBIx::Class
- Make buildtools files not executable (Mohammad S Anwar)
0.40 2018-10-23 20:001:49 garu
- reuse COWed PV when cloning (fixes RT97535) (ATOOMIC)
- extra protection against potential infinite loop (ATOOMIC)
- improved tests
* Sat Apr 08 2017 coolo@suse.com
- updated to 0.39
see /usr/share/doc/packages/perl-Clone/Changes
0.39 2017-04-07 13:06:00 garu
- use explicit '.' in tests since it may not be in @INC
anymore in newer perls (fixes RT120648) (PLICEASE, SIMCOP)
/usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/Clone.pm /usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/Clone /usr/lib/perl5/vendor_perl/5.42.0/x86_64-linux-thread-multi/auto/Clone/Clone.so /usr/share/doc/packages/perl-Clone /usr/share/doc/packages/perl-Clone/AI_POLICY.md /usr/share/doc/packages/perl-Clone/Changes /usr/share/doc/packages/perl-Clone/README.md /usr/share/doc/packages/perl-Clone/SECURITY.md /usr/share/man/man3/Clone.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 01:54:38 2026