pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/p5-Lexical-SealRequireHints
Module Name: pkgsrc
Committed By: mef
Date: Sun Dec 17 05:43:45 UTC 2023
Modified Files:
pkgsrc/devel/p5-Lexical-SealRequireHints: Makefile distinfo
Log Message:
(devel/p5-Lexical-SealRequireHints) Updated 0.011 to 0.012
version 0.012; 2023-03-10
* bugfix: comprehensive set of preemptive loads of modules for which
a delayed load might have been compiled while loading this module
* bugfix: if AutoLoader was loaded during (or before) loading this
module, flush its compiled code and reload it, to make subsequent
autoloads of *.al files not leak hints
* bugfix: if utf8_heavy.pl was loaded during (or before) loading this
module, flush its compiled code and reload it, to make subsequent
loads of Unicode data files not leak hints
* bugfix: perform preemptive loads, of modules for which a delayed
load might have been compiled while loading this module, regardless
of whether XS module loading was successful
* bugfix: also work around hint leakage affecting do-file, which
suffers exactly the same problem as require
* correct thread behaviour: make the XS implementation behave the way
the pure Perl implementation already did, by not applying workaround
until it has been requested in a particular thread (including being
requested pre-cloning in a thread from which this thread was cloned)
* be more conservative about maintaining op tree structure
* port to Perl 5.33.1, which defines a PERL_VERSION_GE() macro that
clashes with the one this module previously had
* delay the preemptive module loads, of modules potentially subject
to early-compiled delayed loads, until applying the fix
* update swash test for Perl 5.27.11, which avoids actually loading
swashes most of the time
* skip thread tests on some old versions of Perl (around 5.10.0) where
a core bug makes thread creation violate an internal assertion and
causes crashes
* skip thread tests on pre-5.8.9 Perls where a core bug makes thread
creation corrupt memory
* skip thread tests on pre-5.8.3 Perls where a core bug makes thread
completion break the global PL_sv_placeholder
* in t/override.t, make the test overrides of require() provide the
correct context to the file scope of each file being loaded
* test the point at which the workaround goes into effect
* in documentation, describe the bug affecting "do" on Perls 5.15.{5..7}
* in documentation, use four-column indentation for all verbatim
material
* in META.{yml,json}, point to public bug tracker
* use full stricture in the module, now that delayed module loads
compiled while loading this module are properly handled so there's
no need to try avoiding them entirely
* in XS, better argument parenthesisation in a macro
* avoid some compiler warnings that arise on Perl 5.6
* fix indentation in the reserve definition of wrap_op_checker()
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/p5-Lexical-SealRequireHints/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/p5-Lexical-SealRequireHints/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/p5-Lexical-SealRequireHints/Makefile
diff -u pkgsrc/devel/p5-Lexical-SealRequireHints/Makefile:1.24 pkgsrc/devel/p5-Lexical-SealRequireHints/Makefile:1.25
--- pkgsrc/devel/p5-Lexical-SealRequireHints/Makefile:1.24 Thu Jul 6 09:39:25 2023
+++ pkgsrc/devel/p5-Lexical-SealRequireHints/Makefile Sun Dec 17 05:43:44 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.24 2023/07/06 09:39:25 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2023/12/17 05:43:44 mef Exp $
-DISTNAME= Lexical-SealRequireHints-0.011
+DISTNAME= Lexical-SealRequireHints-0.012
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 6
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/Z/ZE/ZEFRAM/}
Index: pkgsrc/devel/p5-Lexical-SealRequireHints/distinfo
diff -u pkgsrc/devel/p5-Lexical-SealRequireHints/distinfo:1.10 pkgsrc/devel/p5-Lexical-SealRequireHints/distinfo:1.11
--- pkgsrc/devel/p5-Lexical-SealRequireHints/distinfo:1.10 Tue Oct 26 10:16:50 2021
+++ pkgsrc/devel/p5-Lexical-SealRequireHints/distinfo Sun Dec 17 05:43:44 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2021/10/26 10:16:50 nia Exp $
+$NetBSD: distinfo,v 1.11 2023/12/17 05:43:44 mef Exp $
-BLAKE2s (Lexical-SealRequireHints-0.011.tar.gz) = 32ac671db084c3734eca28314dce281d72134d0382256719679f86a0a3cae850
-SHA512 (Lexical-SealRequireHints-0.011.tar.gz) = b31d3527e3ea1d28ebcac58cfdb35893643c7c371dba96cf06509cc7b1ce61c38f6cc37f420c2ec93b0a57adfc3d3cd797af97fad9aeb6e1000ef1769e26c31e
-Size (Lexical-SealRequireHints-0.011.tar.gz) = 20649 bytes
+BLAKE2s (Lexical-SealRequireHints-0.012.tar.gz) = 5a8a830f265848b64657e286be208df52e489ca573b51d4ddffd7d1ced240091
+SHA512 (Lexical-SealRequireHints-0.012.tar.gz) = 14326aeb9ee6ff0bf60d155709758f24cb8626b7848273ebbc4a58ee587091e9ad302b2f380dff90e5a9bf8801d6823f7f93be1761909ed8778fd2871311e728
+Size (Lexical-SealRequireHints-0.012.tar.gz) = 28463 bytes
Home |
Main Index |
Thread Index |
Old Index