libb-cow-perl 0.002-ok1 source package in openKylin

Changelog

libb-cow-perl (0.002-ok1) yangtze; urgency=medium

  * Build for openKylin.

 -- openKylinBot <email address hidden>  Mon, 25 Apr 2022 22:03:04 +0800

Upload details

Uploaded by:
openKylinBot
Sponsored by:
luzp
Uploaded to:
Yangtze V1.0
Original maintainer:
Openkylin Developers
Architectures:
any
Section:
perl
Urgency:
Medium Urgency

Publishing See full publishing history

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
libb-cow-perl_0.002.orig.tar.gz 17.8 KiB fce7738147ef00bd342575d942d469d4a0002740ed6cdd73f121ef12bae8577c
libb-cow-perl_0.002-ok1.debian.tar.xz 1.8 KiB 4a7e550650589ea477bfd8fbfc1a4362d81e9f96a7fe88a8dc01e3e3fec7e33f
libb-cow-perl_0.002-ok1.dsc 1.9 KiB 94c8451c8959322f24fa3a22fb88a370d8a063b394d6e4ba5a0c16804e5c46a9

View changes file

Binary packages built by this source

libb-cow-perl: additional B helpers to check COW status

 B::COW provides some naive additional B helpers to check the COW status of
 one SvPV.
 .
 A COWed SvPV is sharing its string (the PV) with other SvPVs. It's a (kind
 of) Read Only C string, that would be Copied On Write (COW).
 .
 More than one SV can share the same PV, but when one PV need to alter it, it
 would perform a copy of it, decrease the COWREFCNT counter.
 .
 One SV can then drop the COW flag when it's the only one holding a pointer to
 the PV.
 .
 The COWREFCNT is stored at the end of the PV, after the "\0".
 .
 That value is limited to 255, after that a new PV would be created,