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

Reply via email to