head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.20 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.18 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.16 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.14 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.12 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.10 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.8 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.6 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.4 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.2 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.3.0.16 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.14 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.12 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.10 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.8 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.6 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.4 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.2 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.1.0.12 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.10 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.8 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.6 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.4 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.2 pkgsrc-2020Q2-base:1.1; locks; strict; comment @# @; 1.4 date 2023.12.13.12.34.17; author mef; state Exp; branches; next 1.3; commitid 1MfddFnxDiSwOiQE; 1.3 date 2021.10.26.10.16.04; author nia; state Exp; branches; next 1.2; commitid XMBRkrafc79x2jeD; 1.2 date 2021.10.07.13.40.57; author nia; state Exp; branches; next 1.1; commitid TK9Y8OXA04EYMSbD; 1.1 date 2020.04.26.13.31.28; author mef; state Exp; branches; next ; commitid 98NuUfUYn4TRKT5C; desc @@ 1.4 log @(devel/p5-B-COW) Updated 0.004 to 0.007 Revision history for B-COW 0.007 2022-10-20 08:59:44-06:00 America/Denver * Advertise XSLoader dependency 0.006 2022-10-17 09:20:52-06:00 America/Denver * Disable prototypes to silence warning (haarg) 0.005 2022-10-14 09:15:55-06:00 America/Denver * Add version to Test::More use to ensure correct version (haarg) * Remove useless MIN_PERL_VERSION_FOR_COW * Update CI workflow @ text @$NetBSD: distinfo,v 1.3 2021/10/26 10:16:04 nia Exp $ BLAKE2s (B-COW-0.007.tar.gz) = 3eb9f74d186695a2fd2bce3152b84b44e56c84aadc6448305f29114f7524c60a SHA512 (B-COW-0.007.tar.gz) = 889e5a57f679735f4f064bc59a7e4c1bec994cb123c83742a165e2ba62a17619e36659b3f0125b6dd6a15616da7100a9d04b66de293a8bf700847d294fe0a2c2 Size (B-COW-0.007.tar.gz) = 18788 bytes @ 1.3 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2021/10/07 13:40:57 nia Exp $ d3 3 a5 3 BLAKE2s (B-COW-0.004.tar.gz) = 57ceb46539d9e2b67bcd1aeae5a94f5f3410aa2d41e1bb4c68c49590c377d367 SHA512 (B-COW-0.004.tar.gz) = 97beaac8056e4aaeafb535a8e69f103632eb3746fa815313f84612414081155ab640299c18b4cb7b9ff0f61263cc1b9ce25de3313bbefce318163902a4503292 Size (B-COW-0.004.tar.gz) = 18295 bytes @ 1.2 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2020/04/26 13:31:28 mef Exp $ d3 1 a3 1 RMD160 (B-COW-0.004.tar.gz) = 7e923587e6217bde4d63e41d746ca39612827349 @ 1.1 log @(devel/p5-B-COW) import p5-B-COW-0.004 B::COW provides some naive additional B helpers to check the COW status of one SvPV. COW or Copy On Write introduction 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 the "\0". That value is limited to 255, when we reach 255, a new PV would be created, @ text @d1 1 a1 1 $NetBSD$ a2 1 SHA1 (B-COW-0.004.tar.gz) = acfcd1214e39e980dcd24e33059255b8e92099b8 @