SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Thread-Bless rpm build for : OpenSuSE. For other distributions click perl-Thread-Bless.

Name : perl-Thread-Bless
Version : 0.09 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp155.1.1 Date : 2023-07-20 19:01:32
Group : Development/Libraries/Perl Source RPM : perl-Thread-Bless-0.09-lp155.1.1.src.rpm
Size : 0.02 MB
Packager : https://www_suse_com/
Summary : make blessed objects thread-aware
Description :
*** A note of CAUTION ***

This module only functions on Perl versions 5.8.0 and later.
And then only when threads are enabled with -Dusethreads. It
is of no use with any version of Perl before 5.8.0 or without
threads enabled.

*************************

This module adds two features to threads that are sorely missed by some.

The first feature is that the DESTROY method is called only on the object
if the object is destroyed in the thread it was created in. This feature is
automatically activated when Thread::Bless is used.

The second feature is that an optional fixup method is called on the object
(automatically by Thread::Bless) just after the object is cloned
(automatically by Perl) when a thread is started. This is needed if the
object contains (references to) data structures that are not automatically
handled by Perl.

Both features can be switched on/off seperately at compile or runtime to
provide the utmost flexibility.

For external modules that need to be thread aware but aren\'t yet (most
notably the ones that cannot handle having DESTROY called when cloned
versions are destroyed in threads), you can also activate Thread::Bless on
them.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-T/15.5/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Thread-Bless-0.09-lp155.1.1.noarch.rpm
     

Provides :
perl(Thread::Bless)
perl-Thread-Bless

Requires :
perl(:MODULE_COMPAT_5.26.1)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/Thread
/usr/lib/perl5/vendor_perl/5.26.1/Thread/Bless.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Thread-Bless
/usr/share/doc/packages/perl-Thread-Bless/CHANGELOG
/usr/share/doc/packages/perl-Thread-Bless/README
/usr/share/doc/packages/perl-Thread-Bless/TODO
/usr/share/doc/packages/perl-Thread-Bless/VERSION
/usr/share/man/man3/Thread::Bless.3pm.gz

 
ICM