In perl.git, the branch maint-votes has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/8889e891c70c283113c5e834ca2c8ba2a5b5f99b?hp=3f06b966e0bc0aac26fc718ec5d5730252886b2c>

- Log -----------------------------------------------------------------
commit 8889e891c70c283113c5e834ca2c8ba2a5b5f99b
Author: Aaron Crane <[email protected]>
Date:   Sun Feb 12 18:22:08 2017 +0000

    Votes for 5.22

M       votes-5.22.xml

commit d442ba97f7c0d0d4d6ae6e9ccfa6cc504be8351d
Author: Aaron Crane <[email protected]>
Date:   Sun Feb 12 18:12:03 2017 +0000

    Votes for 5.24

M       votes-5.24.xml

commit 0899f8930de2ee4b354d6c24a4f5289948e8a434
Author: Aaron Crane <[email protected]>
Date:   Sun Feb 12 17:48:28 2017 +0000

    Fix XML syntax error
    
    This URL is only ever seen by people editing the file, so escaping "&" as
    "&amp;" isn't ideal. It's convenient, therefore, that marc.info accepts
    either "&" or ";" to separate GET parameters.

M       votes-5.24.xml

commit c5ebacb1dbf160043a4cd767713ebc801dbcee54
Author: Aaron Crane <[email protected]>
Date:   Sun Feb 12 17:33:17 2017 +0000

    Merge duplicate entries

M       votes-5.24.xml
-----------------------------------------------------------------------

Summary of changes:
 votes-5.22.xml |  77 +++++++++++++++++++------------------
 votes-5.24.xml | 117 +++++++++++++++++++++++++++++++--------------------------
 2 files changed, 104 insertions(+), 90 deletions(-)

diff --git a/votes-5.22.xml b/votes-5.22.xml
index 0bdb53069b..1520113699 100644
--- a/votes-5.22.xml
+++ b/votes-5.22.xml
@@ -25,68 +25,71 @@ The same criteria apply to code in dual-life modules as to 
core code.)
 
 <div><h3>Security Fixes</h3>
 
-<commit votes="sprout xsawyerx" id="ba0a4150f6f1604df236035adf6df18bd43de88e" 
ticket="" desc="Fix checks for tainted dir in $ENV{PATH}"/>
+<commit votes="sprout arc xsawyerx" 
id="ba0a4150f6f1604df236035adf6df18bd43de88e" ticket="" desc="Fix checks for 
tainted dir in $ENV{PATH}"/>
 
 </div>
 
 <div><h3>Crash / Assertion / Memory Corruption Fixes</h3>
 
-<commit votes="sprout" id="a2637ca0a3fec01b80d7ea5ba62802354fd5e6f3" 
ticket="128597" desc="[perl #128597] Crash from gp_free/ckWARN_d"/>
+<commit votes="sprout arc" id="a2637ca0a3fec01b80d7ea5ba62802354fd5e6f3" 
ticket="128597" desc="[perl #128597] Crash from gp_free/ckWARN_d"/>
 
-<commit votes="sprout xsawyerx" id="d35c1b5e43e773f353239d9182ddccb41cdab3d6" 
ticket="128740" desc="[perl #128740] Check for null in pp_ghostent et al."/>
-<commit votes="sprout" id="bf8a9a15ea4a7b7ebcde5ba48aafe397c549eff2" 
ticket="128951" desc="[perl #128951] Fix ASan error with @{\327"/>
+<commit votes="sprout xsawyerx arc" 
id="d35c1b5e43e773f353239d9182ddccb41cdab3d6" ticket="128740" desc="[perl 
#128740] Check for null in pp_ghostent et al."/>
+<commit votes="sprout arc" id="bf8a9a15ea4a7b7ebcde5ba48aafe397c549eff2" 
ticket="128951" desc="[perl #128951] Fix ASan error with @{\327"/>
 
-<commit votes="sprout" id="9bde56224e82f20e7a65b3469b1ffb6b9f6d4df8" 
ticket="129196" desc="[perl #129196] Crash/bad read with ‘evalbytes S’"/>
+<commit votes="sprout arc" id="9bde56224e82f20e7a65b3469b1ffb6b9f6d4df8" 
ticket="129196" desc="[perl #129196] Crash/bad read with ‘evalbytes S’"/>
 <commit votes="sprout" id="a6128716d2cc20147851e0a37768376647bd3242" 
ticket="129196" desc="Regression test for RT #129196"/>
 
 <commit votes="" id="" ticket="123878" desc=""/>
 
 Note: the following is a non-trivial backport to maint-5.22 of 
109ac342a6bc5a3a67c3b52341607100cedafdf7, in branch 
tonyc/maint-5.22-129038-locale-match
-<commit votes="tonyc davem" id="5747c35638c5183ddf9e4b7f3949aa0f7414661c" 
ticket="129038" desc="Assertion Failure: *Perl_pp_subst *pp_hot.c:3203)"/>
+<commit votes="tonyc davem arc" id="5747c35638c5183ddf9e4b7f3949aa0f7414661c" 
ticket="129038" desc="Assertion Failure: *Perl_pp_subst *pp_hot.c:3203)"/>
 
 </div>
 
 <div><h3>Regression Fixes</h3>
 
-<commit votes="sprout xsawyerx" id="08f800f8519574aea9e744ff83230fb93772652b" 
ticket="128182" desc="Fix crash with require $nonstring"/>
+This was a regression in 5.12. -arc
+<commit votes="arc" id="f15d05806fb7522031b75cb5a8784727ae03b98a" 
ticket="127952" desc="[perl #127952] misoptimization for negated constant-ish 
on lhs of logop" />
+
+<commit votes="sprout xsawyerx arc" 
id="08f800f8519574aea9e744ff83230fb93772652b" ticket="128182" desc="Fix crash 
with require $nonstring"/>
 
 Perhaps just the removal of SETERRNO() from this.
-<commit votes="tonyc jhi" id="d484df69ed26120321cdca989748cd4636b276bb" 
ticket="125347" desc="[perl #125347] allow truncate to work on large files on 
Win32" />
+<commit votes="tonyc jhi arc" id="d484df69ed26120321cdca989748cd4636b276bb" 
ticket="125347" desc="[perl #125347] allow truncate to work on large files on 
Win32" />
 
-<commit votes="tonyc jhi" id="3f6b66c14467c0f8c7459e32c576618155ca89f3" 
ticket="128316" desc="(perl #128316) preserve errno from failed system calls" />
+<commit votes="tonyc jhi arc" id="3f6b66c14467c0f8c7459e32c576618155ca89f3" 
ticket="128316" desc="(perl #128316) preserve errno from failed system calls" />
 
 <commit votes="sprout jhi xsawyerx" 
id="b3dd0aba3d2bf0b22280303ef6f068e976e31888" ticket="128508" desc="[perl 
#128508] Fix line numbers with perl -x" />
 
-<commit votes="sprout xsawyerx" id="c82de78e3ba0184f85b5b49245e5da32d1cb3fcc" 
ticket="126482" desc="[perl #126482] Fix assert fail ‘a_const a_const’"/>
+<commit votes="sprout xsawyerx arc" 
id="c82de78e3ba0184f85b5b49245e5da32d1cb3fcc" ticket="126482" desc="[perl 
#126482] Fix assert fail ‘a_const a_const’"/>
 
 NOTE from jhi: the following cluster of hexfp-related fixes
 (in ascending time order) only makes sense as a unit, they all touch
 the same code. I tried cherry-picking these onto maint-5.22, and only
 the first one required manual backporting (available on request).
 
-<commit votes="jhi" id="b6d9b423fab1963346eb79e83b356114396b1f2e" 
ticket="128843" desc="printf %a mishandles subnormals"/>
-<commit votes="jhi" id="94d00769fba240ffb86f18b3d66341fb1d24ae6c" 
ticket="128843" desc="Add rt.perl.org reference for b6d9b423"/>
-<commit votes="jhi" id="520f3e58c346a7bc3ef0509dfe0db206dae454ee" 
ticket="128843" desc="Comment fix for b6d9b423"/>
-<commit votes="jhi" id="82229f9f47d9a169b59715582fb5a09b5a4ac0ff" 
ticket="128888" desc="printf %a mishandles zero precision"/>
-<commit votes="jhi" id="a9ce335538454d590920dab8d62db84948f1fb83" 
ticket="128889" desc="printf %a mishandles negative pseudo-precision"/>
-<commit votes="jhi" id="75326c485e9d40be5c22d508f581cdea68b244ce" 
ticket="128890" desc="printf %a rounds incorrectly"/>
-<commit votes="jhi" id="be93048a43d87d317acca5b37619111b6a5f8c44" 
ticket="128893" desc="printf %a botches 0 flag for negative values"/>
-<commit votes="jhi" id="749d85343f3cdb65891a5fe3b9f55ef3a5b03ca8" ticket="" 
desc="The new tests are valid only for IEEE 754 64-bit doubles."/>
-<commit votes="jhi" id="5208a0305e9e82c534fa034515d54a0409dfcc77" ticket="" 
desc="Fix on top of 75326c48."/>
-<commit votes="jhi" id="e3f7a67e8485950fdf5fd9c7131d0a78b6c8cf32" ticket="" 
desc="Test new hexfp fixes also on (x86 80-bit) long doubles."/>
-<commit votes="jhi" id="44348173fce5aaf28fdf59ba6ace73ea435d9380" ticket="" 
desc="Bogus skip count."/>
-<commit votes="jhi" id="ee58923a8531731f8acb98ab130abf41f75ebdc7" 
ticket="128909" desc="printf %a mishandles exponent-crossing rounding with long 
double"/>
-<commit votes="jhi" id="9e67a8c1b21482ed5fada053dd462eb23320dc86" ticket="" 
desc="Avoid test noise on non-longdouble."/>
-<commit votes="jhi" id="a149d1180209525972d84fd1a62f488da83e568a" 
ticket="128919" desc="limited exponent range in hex fp literal with long 
double"/>
-<commit votes="jhi" id="7301378635b35757b228e07c14276afaf06a4728" ticket="" 
desc="Follow-up on a149d11"/>
-<commit votes="jhi" id="f5a466613ec0b74a224adb5b7da6da0a74713596" ticket="" 
desc="Use library testing for subnormality"/>
-<commit votes="jhi" id="f40ac91c3b9891b83f3d253861009c290584b646" ticket="" 
desc="Handle subnormals of x86 80-bit"/>
-<commit votes="jhi" id="b28053d1f063cb783e73b0596d1f58a21681fda6" ticket="" 
desc="Define Perl_fp_class() for quadmath"/>
-<commit votes="jhi" id="de1a8b537348227e83c8efd15d3cb36d9ac646f5" ticket="" 
desc="Test subnormals with quadmath"/>
-<commit votes="jhi" id="dd1645173d8209e05c419b0f3edc9b1c0f9643a8" ticket="" 
desc="Do not deploy the fractional matching without fractions"/>
-<commit votes="jhi" id="1bee6aebe39da1a4d681e8ea1b9d0329898a8407" ticket="" 
desc="Test data mistake was masked by mistaken fractional matching"/>
-
-<commit votes="sprout xsawyerx" id="c333712c4a550eeb3146b964d8508f772e294a49" 
ticket="129122" desc="regex sets compilation error"/>
+<commit votes="jhi arc" id="b6d9b423fab1963346eb79e83b356114396b1f2e" 
ticket="128843" desc="printf %a mishandles subnormals"/>
+<commit votes="jhi arc" id="94d00769fba240ffb86f18b3d66341fb1d24ae6c" 
ticket="128843" desc="Add rt.perl.org reference for b6d9b423"/>
+<commit votes="jhi arc" id="520f3e58c346a7bc3ef0509dfe0db206dae454ee" 
ticket="128843" desc="Comment fix for b6d9b423"/>
+<commit votes="jhi arc" id="82229f9f47d9a169b59715582fb5a09b5a4ac0ff" 
ticket="128888" desc="printf %a mishandles zero precision"/>
+<commit votes="jhi arc" id="a9ce335538454d590920dab8d62db84948f1fb83" 
ticket="128889" desc="printf %a mishandles negative pseudo-precision"/>
+<commit votes="jhi arc" id="75326c485e9d40be5c22d508f581cdea68b244ce" 
ticket="128890" desc="printf %a rounds incorrectly"/>
+<commit votes="jhi arc" id="be93048a43d87d317acca5b37619111b6a5f8c44" 
ticket="128893" desc="printf %a botches 0 flag for negative values"/>
+<commit votes="jhi arc" id="749d85343f3cdb65891a5fe3b9f55ef3a5b03ca8" 
ticket="" desc="The new tests are valid only for IEEE 754 64-bit doubles."/>
+<commit votes="jhi arc" id="5208a0305e9e82c534fa034515d54a0409dfcc77" 
ticket="" desc="Fix on top of 75326c48."/>
+<commit votes="jhi arc" id="e3f7a67e8485950fdf5fd9c7131d0a78b6c8cf32" 
ticket="" desc="Test new hexfp fixes also on (x86 80-bit) long doubles."/>
+<commit votes="jhi arc" id="44348173fce5aaf28fdf59ba6ace73ea435d9380" 
ticket="" desc="Bogus skip count."/>
+<commit votes="jhi arc" id="ee58923a8531731f8acb98ab130abf41f75ebdc7" 
ticket="128909" desc="printf %a mishandles exponent-crossing rounding with long 
double"/>
+<commit votes="jhi arc" id="9e67a8c1b21482ed5fada053dd462eb23320dc86" 
ticket="" desc="Avoid test noise on non-longdouble."/>
+<commit votes="jhi arc" id="a149d1180209525972d84fd1a62f488da83e568a" 
ticket="128919" desc="limited exponent range in hex fp literal with long 
double"/>
+<commit votes="jhi arc" id="7301378635b35757b228e07c14276afaf06a4728" 
ticket="" desc="Follow-up on a149d11"/>
+<commit votes="jhi arc" id="f5a466613ec0b74a224adb5b7da6da0a74713596" 
ticket="" desc="Use library testing for subnormality"/>
+<commit votes="jhi arc" id="f40ac91c3b9891b83f3d253861009c290584b646" 
ticket="" desc="Handle subnormals of x86 80-bit"/>
+<commit votes="jhi arc" id="b28053d1f063cb783e73b0596d1f58a21681fda6" 
ticket="" desc="Define Perl_fp_class() for quadmath"/>
+<commit votes="jhi arc" id="de1a8b537348227e83c8efd15d3cb36d9ac646f5" 
ticket="" desc="Test subnormals with quadmath"/>
+<commit votes="jhi arc" id="dd1645173d8209e05c419b0f3edc9b1c0f9643a8" 
ticket="" desc="Do not deploy the fractional matching without fractions"/>
+<commit votes="jhi arc" id="1bee6aebe39da1a4d681e8ea1b9d0329898a8407" 
ticket="" desc="Test data mistake was masked by mistaken fractional matching"/>
+
+<commit votes="sprout xsawyerx arc" 
id="c333712c4a550eeb3146b964d8508f772e294a49" ticket="129122" desc="regex sets 
compilation error"/>
 
 </div>
 
@@ -104,7 +107,7 @@ the first one required manual backporting (available on 
request).
 
 <div><h3>Portability Fixes</h3>
 
-<commit votes="jhi" id="bf49eae4014ca7ff7b44362d99251f5b9f30bec8" 
desc="Perl_my_vsnprintf: avoid compiler warning"/>
+<commit votes="jhi arc" id="bf49eae4014ca7ff7b44362d99251f5b9f30bec8" 
desc="Perl_my_vsnprintf: avoid compiler warning"/>
 
 </div>
 
@@ -114,9 +117,9 @@ the first one required manual backporting (available on 
request).
 
 <div><h3>Documentation Fixes</h3>
 
-<commit votes="jkeenan" id="177f0db9b219c09ca9541c325f9309b8cca12ac4" 
desc="perlfunc: provide link for one instance of 'eval' under 'die' (RT 
#129168)"/>
-<commit votes="jkeenan sprout" id="7c280bee056f2462f4b4aa2150a160fb9176601e" 
desc="perlfunc: correction to 'map' documentation (RT #129169)"/>
-<commit votes="jkeenan" id="2c4188f3fe3f46d4ebe3f23a094a7cf96ebe87f1" 
desc="perlrun: spelling correction in documentation of '-c' switch (RT 
#129313)"/>
+<commit votes="jkeenan arc" id="177f0db9b219c09ca9541c325f9309b8cca12ac4" 
desc="perlfunc: provide link for one instance of 'eval' under 'die' (RT 
#129168)"/>
+<commit votes="jkeenan sprout arc" 
id="7c280bee056f2462f4b4aa2150a160fb9176601e" desc="perlfunc: correction to 
'map' documentation (RT #129169)"/>
+<commit votes="jkeenan arc" id="2c4188f3fe3f46d4ebe3f23a094a7cf96ebe87f1" 
desc="perlrun: spelling correction in documentation of '-c' switch (RT 
#129313)"/>
 
 </div>
 
diff --git a/votes-5.24.xml b/votes-5.24.xml
index cf1e836fa9..c4dc2c885d 100644
--- a/votes-5.24.xml
+++ b/votes-5.24.xml
@@ -4,24 +4,25 @@
 
 <div><h2>Tickets Listed in #128222: 5.24.2 blockers</h2>
 
-<commit votes="sprout" id="f15d05806fb7522031b75cb5a8784727ae03b98a" 
ticket="127952" desc="[perl #127952] misoptimization for negated constant-ish 
on lhs of logop" />
+This was a regression in 5.12. -arc
+<commit votes="sprout arc" id="f15d05806fb7522031b75cb5a8784727ae03b98a" 
ticket="127952" desc="[perl #127952] misoptimization for negated constant-ish 
on lhs of logop" />
 
-<commit votes="sprout" id="60a26c797bbff039ea7f861903732e7cceae415a" 
ticket="128086" desc="[perl #128086] Fix precedence in hv_ename_delete" />
-<commit votes="sprout" id="7f1bd063e5aa5aeb26ed9c39db6864cc0ecd7a73" 
ticket="128086" desc="[perl #128086] Test the prev commit" />
+<commit votes="sprout arc" id="60a26c797bbff039ea7f861903732e7cceae415a" 
ticket="128086" desc="[perl #128086] Fix precedence in hv_ename_delete" />
+<commit votes="sprout arc" id="7f1bd063e5aa5aeb26ed9c39db6864cc0ecd7a73" 
ticket="128086" desc="[perl #128086] Test the prev commit" />
 
 This one does not fix a crash, but merely fixed bad debugging output that 
confused me when I (sprout) was fixing #128086.  Does it really belong here?
 <commit votes="" id="8e5993c4dcf9a5b7c84224dd04946a4e49ec96fe" ticket="128086" 
desc="Dump empty-string ENAMEs as empty strings" />
 
-<commit votes="sprout" id="fcd130693a9e7a753f63a08691ff619ad91bf8eb" 
ticket="128106" desc="[perl #128106] Fix reset with non-globs" />
-<commit votes="jhi" id="adec5bbf0b66ee5ebc2ba80eda2389bb68e23d86" 
ticket="128131" desc="fix symbol detection with gcc 6 link-time optimization 
(RT #128131)" />
-<commit votes="sprout" id="d674449463a15ac3f36086e3a0bb3a9d02729887" 
ticket="128171" desc="[perl #128171] Fix assert fail with /@0{0*->@*/*0" />
-<commit votes="sprout" id="08f800f8519574aea9e744ff83230fb93772652b" 
ticket="128182" desc="[perl #128182] Fix crash with require $nonstring" />
-<commit votes="sprout" id="76734a3218e712760695898e424c2369ccdd49c6" 
ticket="128204" desc="[perl #128204] Fix crash with @a &amp;.= etc." />
-<commit votes="sprout" id="4cb26c52ed90189e6e3564a4654b869fe4c4d3e6" 
ticket="128219" desc="PATCH: [perl #128219] typo in perlrecharclass" />
+<commit votes="sprout arc" id="fcd130693a9e7a753f63a08691ff619ad91bf8eb" 
ticket="128106" desc="[perl #128106] Fix reset with non-globs" />
+<commit votes="jhi arc" id="adec5bbf0b66ee5ebc2ba80eda2389bb68e23d86" 
ticket="128131" desc="fix symbol detection with gcc 6 link-time optimization 
(RT #128131)" />
+<commit votes="sprout arc" id="d674449463a15ac3f36086e3a0bb3a9d02729887" 
ticket="128171" desc="[perl #128171] Fix assert fail with /@0{0*->@*/*0" />
+<commit votes="sprout xsawyerx arc" 
id="08f800f8519574aea9e744ff83230fb93772652b" ticket="128182" desc="[perl 
#128182] Fix crash with require $nonstring" />
+<commit votes="sprout arc" id="76734a3218e712760695898e424c2369ccdd49c6" 
ticket="128204" desc="[perl #128204] Fix crash with @a &amp;.= etc." />
+<commit votes="sprout arc" id="4cb26c52ed90189e6e3564a4654b869fe4c4d3e6" 
ticket="128219" desc="PATCH: [perl #128219] typo in perlrecharclass" />
 
-<commit votes="sprout xsawyerx" id="b3dd0aba3d2bf0b22280303ef6f068e976e31888" 
ticket="128508" desc="[perl #128508] Fix line numbers with perl -x" />
+<commit votes="sprout xsawyerx arc" 
id="b3dd0aba3d2bf0b22280303ef6f068e976e31888" ticket="128508" desc="[perl 
#128508] Fix line numbers with perl -x" />
 The commit ID here is on the yves/backport_128313 branch:
-<commit votes="khw sprout yves xsawyerx" 
id="dfd347fdcdbaf5a157586b05825005dc352b0e83" ticket="128313" desc="[perl 
#128313] Fix memory leak regression in regexes" />
+<commit votes="khw sprout yves xsawyerx arc" 
id="dfd347fdcdbaf5a157586b05825005dc352b0e83" ticket="128313" desc="[perl 
#128313] Fix memory leak regression in regexes" />
 
 </div>
 
@@ -44,82 +45,90 @@ The same criteria apply to code in dual-life modules as to 
core code.)
 
 <div><h3>Security Fixes</h3>
 
-<commit votes="sprout xsawyerx" id="ba0a4150f6f1604df236035adf6df18bd43de88e" 
ticket="" desc="Fix checks for tainted dir in $ENV{PATH}"/>
+<commit votes="sprout xsawyerx arc" 
id="ba0a4150f6f1604df236035adf6df18bd43de88e" ticket="" desc="Fix checks for 
tainted dir in $ENV{PATH}"/>
 
 </div>
 
 <div><h3>Crash / Assertion / Memory Corruption Fixes</h3>
 
-<commit votes="sprout" id="a2637ca0a3fec01b80d7ea5ba62802354fd5e6f3" 
ticket="128597" desc="[perl #128597] Crash from gp_free/ckWARN_d"/>
+<commit votes="sprout arc" id="a2637ca0a3fec01b80d7ea5ba62802354fd5e6f3" 
ticket="128597" desc="[perl #128597] Crash from gp_free/ckWARN_d"/>
 <commit votes="khw sprout xsawyerx" 
id="f2e32b2c677945ce6a36531a7cd5696dc1ca2cef" ticket="128170" desc="[perl 
#128170] Regression: Assert fail in regcomp.c"/>
 
 This one needs the version in ext/POSIX/lib/POSIX.pm bumped to 1.65_01:
-<commit votes="sprout" id="d80a6052a64d2df61ee61888853ef5f3872c0e34" 
ticket="128763" desc="[perl #128763] Fix POSIX.xs longdbl assertion"/>
+<commit votes="sprout arc" id="d80a6052a64d2df61ee61888853ef5f3872c0e34" 
ticket="128763" desc="[perl #128763] Fix POSIX.xs longdbl assertion"/>
 
-<commit votes="sprout xsawyerx" id="d35c1b5e43e773f353239d9182ddccb41cdab3d6" 
ticket="128740" desc="[perl #128740] Check for null in pp_ghostent et al."/>
-<commit votes="sprout" id="bf8a9a15ea4a7b7ebcde5ba48aafe397c549eff2" 
ticket="128951" desc="[perl #128951] Fix ASan error with @{\327"/>
+<commit votes="sprout xsawyerx arc" 
id="d35c1b5e43e773f353239d9182ddccb41cdab3d6" ticket="128740" desc="[perl 
#128740] Check for null in pp_ghostent et al."/>
+<commit votes="sprout arc" id="bf8a9a15ea4a7b7ebcde5ba48aafe397c549eff2" 
ticket="128951" desc="[perl #128951] Fix ASan error with @{\327"/>
 
-<commit votes="sprout" id="9bde56224e82f20e7a65b3469b1ffb6b9f6d4df8" 
ticket="129196" desc="[perl #129196] Crash/bad read with ‘evalbytes S’"/>
+<commit votes="sprout arc" id="9bde56224e82f20e7a65b3469b1ffb6b9f6d4df8" 
ticket="129196" desc="[perl #129196] Crash/bad read with ‘evalbytes S’"/>
 <commit votes="sprout" id="a6128716d2cc20147851e0a37768376647bd3242" 
ticket="129196" desc="Regression test for RT #129196"/>
 
+There doesn't seem to be a blead commit for this ticket, so nothing to 
backport. -arc
 <commit votes="" id="" ticket="123878" desc="OPEN: Infinite recursion 
(+segfault) on die() after goto-ing out of __DIE__ handler"/>
 
-<commit votes="tonyc davem" id="109ac342a6bc5a3a67c3b52341607100cedafdf7" 
ticket="129038" desc="Assertion Failure: *Perl_pp_subst *pp_hot.c:3203)"/>
+<commit votes="tonyc davem arc" id="109ac342a6bc5a3a67c3b52341607100cedafdf7" 
ticket="129038" desc="Assertion Failure: *Perl_pp_subst *pp_hot.c:3203)"/>
 
 </div>
 
 <div><h3>Regression Fixes</h3>
 
-<commit votes="sprout xsawyerx" id="08f800f8519574aea9e744ff83230fb93772652b" 
ticket="128182" desc="Fix crash with require $nonstring"/>
-
 Perhaps just the removal of SETERRNO() from this.
-<commit votes="tonyc jhi" id="d484df69ed26120321cdca989748cd4636b276bb" 
ticket="125347" desc="[perl #125347] allow truncate to work on large files on 
Win32" />
+<commit votes="tonyc jhi arc" id="d484df69ed26120321cdca989748cd4636b276bb" 
ticket="125347" desc="[perl #125347] allow truncate to work on large files on 
Win32" />
 
-<commit votes="tonyc jhi" id="3f6b66c14467c0f8c7459e32c576618155ca89f3" 
ticket="128316" desc="(perl #128316) preserve errno from failed system calls" />
+<commit votes="tonyc jhi arc" id="3f6b66c14467c0f8c7459e32c576618155ca89f3" 
ticket="128316" desc="(perl #128316) preserve errno from failed system calls" />
  
-<commit votes="khw" id="753b2c6a60a81dacbe59e2041e30e8302484dc2d" desc="Fix 
-Dr output regression"/>
+<commit votes="khw arc" id="753b2c6a60a81dacbe59e2041e30e8302484dc2d" 
desc="Fix -Dr output regression"/>
 
 <commit votes="khw sprout xsawyerx" 
id="3a34ca0bce7835211b45e070373cf653c253636a" ticket="128734" desc="Fix tr// 
regression"/>
 <commit votes="khw sprout xsawyerx" 
id="9f42613cff9529b84706745e7fee949fab7b9613" ticket="128926" desc="Add 
&quot;{&quot; removed in 5.23"/>
 
-<commit votes="sprout xsawyerx" id="c82de78e3ba0184f85b5b49245e5da32d1cb3fcc" 
ticket="126482" desc="[perl #126482] Fix assert fail ‘a_const a_const’"/>
+<commit votes="sprout xsawyerx arc" 
id="c82de78e3ba0184f85b5b49245e5da32d1cb3fcc" ticket="126482" desc="[perl 
#126482] Fix assert fail ‘a_const a_const’"/>
 
 <commit votes="jhi" id="" desc="[cpan #120032] Doesn't compile with Perl 
5.24.1 on OS/X"/>
 
 NOTE from jhi: so the Time-HiRes in 5.24.1 has the broken version of 
Time-HiRes that is broken in OS X.  Possibilities:
 [1] The smallish fix from https://rt.perl.org/Ticket/Display.html?id=128445 
(blead c4a535af41823cc84534bf8dbecfdcc3eb7daa86) which upgrades 1.9734 to 1.9739
-[2] Craig Berry's fix in https://marc.info/?l=perl5-porters&m=148305290013791 
which upgrades 5.24 maint to version 1.9741, which has now been out for two 
months, and seems to be doing well: http://ma ... [44 chars truncated]
+[2] Craig Berry's fix in https://marc.info/?l=perl5-porters;m=148305290013791 
which upgrades 5.24 maint to version 1.9741, which has now been out for two 
months, and seems to be doing well: http://ma ... [44 chars truncated]
+
+NOTE from arc: I'd like to see this fixed in maint-5.24. Since the changes
+in 1.9739 are already fairly involved, I'm inclined to think that the
+additional risk of going to 1.9741 is limited. I therefore tentatively cast
+a vote in favour of that approach.
 
-<commit votes="jhi sprout" id="dd1dbff095629118e73a48a2a6008f03418a07f6" 
ticket="128967" desc="#128967: Inconsistency between doc and code for chown 
using negative argument: -1"/>
+<commit votes="jhi sprout arc" id="dd1dbff095629118e73a48a2a6008f03418a07f6" 
ticket="128967" desc="#128967: Inconsistency between doc and code for chown 
using negative argument: -1"/>
 
 NOTE from jhi: the following cluster of hexfp-related fixes
 (in ascending time order) only makes sense as a unit, they all touch
 the same code. I tried cherry-picking these onto maint-5.24, and only
 the first one required manual backporting (available on request).
 
-<commit votes="jhi" id="b6d9b423fab1963346eb79e83b356114396b1f2e" 
ticket="128843" desc="printf %a mishandles subnormals"/>
-<commit votes="jhi" id="94d00769fba240ffb86f18b3d66341fb1d24ae6c" 
ticket="128843" desc="Add rt.perl.org reference for b6d9b423"/>
-<commit votes="jhi" id="520f3e58c346a7bc3ef0509dfe0db206dae454ee" 
ticket="128843" desc="Comment fix for b6d9b423"/>
-<commit votes="jhi" id="82229f9f47d9a169b59715582fb5a09b5a4ac0ff" 
ticket="128888" desc="printf %a mishandles zero precision"/>
-<commit votes="jhi" id="a9ce335538454d590920dab8d62db84948f1fb83" 
ticket="128889" desc="printf %a mishandles negative pseudo-precision"/>
-<commit votes="jhi" id="75326c485e9d40be5c22d508f581cdea68b244ce" 
ticket="128890" desc="printf %a rounds incorrectly"/>
-<commit votes="jhi" id="be93048a43d87d317acca5b37619111b6a5f8c44" 
ticket="128893" desc="printf %a botches 0 flag for negative values"/>
-<commit votes="jhi" id="749d85343f3cdb65891a5fe3b9f55ef3a5b03ca8" ticket="" 
desc="The new tests are valid only for IEEE 754 64-bit doubles."/>
-<commit votes="jhi" id="5208a0305e9e82c534fa034515d54a0409dfcc77" ticket="" 
desc="Fix on top of 75326c48."/>
-<commit votes="jhi" id="e3f7a67e8485950fdf5fd9c7131d0a78b6c8cf32" ticket="" 
desc="Test new hexfp fixes also on (x86 80-bit) long doubles."/>
-<commit votes="jhi" id="44348173fce5aaf28fdf59ba6ace73ea435d9380" ticket="" 
desc="Bogus skip count."/>
-<commit votes="jhi" id="ee58923a8531731f8acb98ab130abf41f75ebdc7" 
ticket="128909" desc="printf %a mishandles exponent-crossing rounding with long 
double"/>
-<commit votes="jhi" id="9e67a8c1b21482ed5fada053dd462eb23320dc86" ticket="" 
desc="Avoid test noise on non-longdouble."/>
-<commit votes="jhi" id="a149d1180209525972d84fd1a62f488da83e568a" 
ticket="128919" desc="limited exponent range in hex fp literal with long 
double"/>
-<commit votes="jhi" id="7301378635b35757b228e07c14276afaf06a4728" ticket="" 
desc="Follow-up on a149d11"/>
-<commit votes="jhi" id="f5a466613ec0b74a224adb5b7da6da0a74713596" ticket="" 
desc="Use library testing for subnormality"/>
-<commit votes="jhi" id="f40ac91c3b9891b83f3d253861009c290584b646" ticket="" 
desc="Handle subnormals of x86 80-bit"/>
-<commit votes="jhi" id="b28053d1f063cb783e73b0596d1f58a21681fda6" ticket="" 
desc="Define Perl_fp_class() for quadmath"/>
-<commit votes="jhi" id="de1a8b537348227e83c8efd15d3cb36d9ac646f5" ticket="" 
desc="Test subnormals with quadmath"/>
-<commit votes="jhi" id="dd1645173d8209e05c419b0f3edc9b1c0f9643a8" ticket="" 
desc="Do not deploy the fractional matching without fractions"/>
-<commit votes="jhi" id="1bee6aebe39da1a4d681e8ea1b9d0329898a8407" ticket="" 
desc="Test data mistake was masked by mistaken fractional matching"/>
-
-<commit votes="khw" id="1d4ea287e9a924ad1eaef98145b6d6c3b6219e80" 
ticket="128929" desc="Add casts to silence new in 5.23 Win32 warnings"/>
+NOTE from arc: if it's reasonably possible to avoid the test-only changes
+from this cluster, I'd prefer that. But I accept that may not be the case,
+so I've voted for the cluster in total.
+
+<commit votes="jhi arc" id="b6d9b423fab1963346eb79e83b356114396b1f2e" 
ticket="128843" desc="printf %a mishandles subnormals"/>
+<commit votes="jhi arc" id="94d00769fba240ffb86f18b3d66341fb1d24ae6c" 
ticket="128843" desc="Add rt.perl.org reference for b6d9b423"/>
+<commit votes="jhi arc" id="520f3e58c346a7bc3ef0509dfe0db206dae454ee" 
ticket="128843" desc="Comment fix for b6d9b423"/>
+<commit votes="jhi arc" id="82229f9f47d9a169b59715582fb5a09b5a4ac0ff" 
ticket="128888" desc="printf %a mishandles zero precision"/>
+<commit votes="jhi arc" id="a9ce335538454d590920dab8d62db84948f1fb83" 
ticket="128889" desc="printf %a mishandles negative pseudo-precision"/>
+<commit votes="jhi arc" id="75326c485e9d40be5c22d508f581cdea68b244ce" 
ticket="128890" desc="printf %a rounds incorrectly"/>
+<commit votes="jhi arc" id="be93048a43d87d317acca5b37619111b6a5f8c44" 
ticket="128893" desc="printf %a botches 0 flag for negative values"/>
+<commit votes="jhi arc" id="749d85343f3cdb65891a5fe3b9f55ef3a5b03ca8" 
ticket="" desc="The new tests are valid only for IEEE 754 64-bit doubles."/>
+<commit votes="jhi arc" id="5208a0305e9e82c534fa034515d54a0409dfcc77" 
ticket="" desc="Fix on top of 75326c48."/>
+<commit votes="jhi arc" id="e3f7a67e8485950fdf5fd9c7131d0a78b6c8cf32" 
ticket="" desc="Test new hexfp fixes also on (x86 80-bit) long doubles."/>
+<commit votes="jhi arc" id="44348173fce5aaf28fdf59ba6ace73ea435d9380" 
ticket="" desc="Bogus skip count."/>
+<commit votes="jhi arc" id="ee58923a8531731f8acb98ab130abf41f75ebdc7" 
ticket="128909" desc="printf %a mishandles exponent-crossing rounding with long 
double"/>
+<commit votes="jhi arc" id="9e67a8c1b21482ed5fada053dd462eb23320dc86" 
ticket="" desc="Avoid test noise on non-longdouble."/>
+<commit votes="jhi arc" id="a149d1180209525972d84fd1a62f488da83e568a" 
ticket="128919" desc="limited exponent range in hex fp literal with long 
double"/>
+<commit votes="jhi arc" id="7301378635b35757b228e07c14276afaf06a4728" 
ticket="" desc="Follow-up on a149d11"/>
+<commit votes="jhi arc" id="f5a466613ec0b74a224adb5b7da6da0a74713596" 
ticket="" desc="Use library testing for subnormality"/>
+<commit votes="jhi arc" id="f40ac91c3b9891b83f3d253861009c290584b646" 
ticket="" desc="Handle subnormals of x86 80-bit"/>
+<commit votes="jhi arc" id="b28053d1f063cb783e73b0596d1f58a21681fda6" 
ticket="" desc="Define Perl_fp_class() for quadmath"/>
+<commit votes="jhi arc" id="de1a8b537348227e83c8efd15d3cb36d9ac646f5" 
ticket="" desc="Test subnormals with quadmath"/>
+<commit votes="jhi arc" id="dd1645173d8209e05c419b0f3edc9b1c0f9643a8" 
ticket="" desc="Do not deploy the fractional matching without fractions"/>
+<commit votes="jhi arc" id="1bee6aebe39da1a4d681e8ea1b9d0329898a8407" 
ticket="" desc="Test data mistake was masked by mistaken fractional matching"/>
+
+<commit votes="khw arc" id="1d4ea287e9a924ad1eaef98145b6d6c3b6219e80" 
ticket="128929" desc="Add casts to silence new in 5.23 Win32 warnings"/>
 <commit votes="khw sprout xsawyerx" 
id="c333712c4a550eeb3146b964d8508f772e294a49" ticket="129122" desc="regex sets 
compilation error"/>
 </div>
 
@@ -134,7 +143,9 @@ the first one required manual backporting (available on 
request).
 <commit votes="steveh jhi sprout" 
id="ab0fe36e478f78846a1944a3e22e9cd26260c042" desc="fix build on clang plus 
-DPERL_GLOBAL_STRUCT"/>
 
 Should we not just backport 2d41a263 instead? And does 5.22 need this, too? 
--sprout
+The entry above about [cpan #120032] is the same underlying issue, I think. 
--arc
 <commit votes="" id="c4a535af41823cc84534bf8dbecfdcc3eb7daa86" desc="[perl 
#128972] Build failure on OS X 10.12 Sierra."/>
+
 <commit votes="craigb jhi" id="f6a154ae766a3404d83b81448ca6a356d30198e1" 
desc="Treat VSI C the same as DEC/Compaq/HP C."/>
 
 </div>
@@ -153,10 +164,10 @@ Should we not just backport 2d41a263 instead? And does 
5.22 need this, too? --sp
 
 <commit votes="khw sprout jhi" id="d2b457d752c03448e8006f00a3761b5f542000d6" 
desc="perlunicode: Forgot to update pod to reflect 5.24 fix"/>
 <commit votes="khw sprout jhi" id="c55dd03d1d6eb39244430d1cf2e0e94240d2b37a" 
desc="Fix typo in d2b457d"/>
-<commit votes="khw sprout" id="8df98a270ad3d8791a954ebf97837b721b1c144a" 
desc="perlop: Fix important typo"/>
-<commit votes="jkeenan" id="177f0db9b219c09ca9541c325f9309b8cca12ac4" 
desc="perlfunc: provide link for one instance of 'eval' under 'die' (RT 
#129168)"/>
-<commit votes="jkeenan sprout" id="7c280bee056f2462f4b4aa2150a160fb9176601e" 
desc="perlfunc: correction to 'map' documentation (RT #129169)"/>
-<commit votes="jkeenan" id="2c4188f3fe3f46d4ebe3f23a094a7cf96ebe87f1" 
desc="perlrun: spelling correction in documentation of '-c' switch (RT 
#129313)"/>
+<commit votes="khw sprout arc" id="8df98a270ad3d8791a954ebf97837b721b1c144a" 
desc="perlop: Fix important typo"/>
+<commit votes="jkeenan arc" id="177f0db9b219c09ca9541c325f9309b8cca12ac4" 
desc="perlfunc: provide link for one instance of 'eval' under 'die' (RT 
#129168)"/>
+<commit votes="jkeenan sprout arc" 
id="7c280bee056f2462f4b4aa2150a160fb9176601e" desc="perlfunc: correction to 
'map' documentation (RT #129169)"/>
+<commit votes="jkeenan arc" id="2c4188f3fe3f46d4ebe3f23a094a7cf96ebe87f1" 
desc="perlrun: spelling correction in documentation of '-c' switch (RT 
#129313)"/>
      
 
 

--
Perl5 Master Repository

Reply via email to