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