Branch: refs/heads/yves/hpux_build_warning_suppression Home: https://github.com/Perl/perl5 Commit: 0316ca2ccd0cfbcbf989e58f5e805d894addd5aa https://github.com/Perl/perl5/commit/0316ca2ccd0cfbcbf989e58f5e805d894addd5aa Author: Yves Orton <demer...@gmail.com> Date: 2023-03-22 (Wed, 22 Mar 2023)
Changed paths: M sv.h Log Message: ----------- this is dumb, just testing Commit: 9cd4b61893090f1016f9231d566dd528c4e5b429 https://github.com/Perl/perl5/commit/9cd4b61893090f1016f9231d566dd528c4e5b429 Author: Yves Orton <demer...@gmail.com> Date: 2023-03-22 (Wed, 22 Mar 2023) Changed paths: M peep.c Log Message: ----------- peep.c - ensure deferred_queue is initialized before use Commit: be85366adbca5aae220cc37e88b4a7c14c58da05 https://github.com/Perl/perl5/commit/be85366adbca5aae220cc37e88b4a7c14c58da05 Author: Yves Orton <demer...@gmail.com> Date: 2023-03-22 (Wed, 22 Mar 2023) Changed paths: M op.c Log Message: ----------- op.c - deal with not-reached statement warning Change this to test on o, and if it goes null to panic. We used to assume that o was a valid pointer and loop infinitely, but this meant that the old return statement at the bottom of function was never reached. Commit: 9330f4cb9f5c70916471514d4dbe0f2a486ba1d0 https://github.com/Perl/perl5/commit/9330f4cb9f5c70916471514d4dbe0f2a486ba1d0 Author: Yves Orton <demer...@gmail.com> Date: 2023-03-22 (Wed, 22 Mar 2023) Changed paths: M pp_sys.c Log Message: ----------- pp_sys.c - suppress warning about comparison to unsigned value Commit: 77f47dd93fd87005378ea63dc1a12a2a01e7a176 https://github.com/Perl/perl5/commit/77f47dd93fd87005378ea63dc1a12a2a01e7a176 Author: Yves Orton <demer...@gmail.com> Date: 2023-03-22 (Wed, 22 Mar 2023) Changed paths: M regcomp.c Log Message: ----------- regcomp.c - simplify logic to eliminate unreached code We always goto out of this if, so eliminate the unreached code and also eliminate the useless else block. Commit: 4e2fcf870426f41e801866e3301d20eedfc72c9f https://github.com/Perl/perl5/commit/4e2fcf870426f41e801866e3301d20eedfc72c9f Author: Yves Orton <demer...@gmail.com> Date: 2023-03-22 (Wed, 22 Mar 2023) Changed paths: M regexec.c Log Message: ----------- regexec.c - mark the bottom of a sub as never reached We used to have a return statement here that picky compilers would complain about. Commit: 577f655ef39ffcda7fe7d262bb7b3b9890f78c66 https://github.com/Perl/perl5/commit/577f655ef39ffcda7fe7d262bb7b3b9890f78c66 Author: Yves Orton <demer...@gmail.com> Date: 2023-03-22 (Wed, 22 Mar 2023) Changed paths: M hv.c M perl.c M sv.c Log Message: ----------- sv.c - don't cast SVTYPEMASK to svtype. svtype is an enum with 18 values. SVTYPEMASK is 31. A picky compiler will complain that casting 31 to a svtype is an error. Casting both sides to a U8 should silence this. Commit: 278cd08f8009d9daf1cb75c08086382c589e329a https://github.com/Perl/perl5/commit/278cd08f8009d9daf1cb75c08086382c589e329a Author: Yves Orton <demer...@gmail.com> Date: 2023-03-22 (Wed, 22 Mar 2023) Changed paths: M Porting/cmpVERSION.pl Log Message: ----------- Porting/cmpVERSION.pl - deal with old git clients better in tag date parsing The HPUX box we smoke on does not have a modern git and chokes on taggerdate:unix, so we use taggerdata:iso8601 instead, and then parse the date with Time::Local. Commit: 4cc900279186ae2b08a9bf49fac6edc699321d2d https://github.com/Perl/perl5/commit/4cc900279186ae2b08a9bf49fac6edc699321d2d Author: Yves Orton <demer...@gmail.com> Date: 2023-03-22 (Wed, 22 Mar 2023) Changed paths: M t/op/sprintf2.t Log Message: ----------- t/op/sprintf2 - TODO a failing test for now Commit: 5c4ddf88305eac7e1e15f11fb6e7439e3a071a80 https://github.com/Perl/perl5/commit/5c4ddf88305eac7e1e15f11fb6e7439e3a071a80 Author: Yves Orton <demer...@gmail.com> Date: 2023-03-22 (Wed, 22 Mar 2023) Changed paths: M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Constants.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/CountLines.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Eval.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Utilities.pm M dist/ExtUtils-ParseXS/lib/perlxs.pod M dist/ExtUtils-ParseXS/t/001-basic.t Log Message: ----------- ExtUtils-ParseXS - silence warnings about unreached code in generated XS code On HPUX we get a lot of: "APItest.c", line 4004: warning #2111-D: statement is unreachable: PUTBACK because people have used something like XSRETURN(1); and we generate code that does PUTBACK; return; Adding a pragma to silence it makes the builds happier; Commit: 428a84d730c66ad39c0db45f432bb1ea65f1410f https://github.com/Perl/perl5/commit/428a84d730c66ad39c0db45f432bb1ea65f1410f Author: Yves Orton <demer...@gmail.com> Date: 2023-03-22 (Wed, 22 Mar 2023) Changed paths: M perliol.h Log Message: ----------- dumb - add a union to _PerlIO to force alignment Compare: https://github.com/Perl/perl5/compare/b0de880aba6e...428a84d730c6