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 "&" 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 &.= 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 &.= 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 "{" 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
