develooper Front page | perl.perl5.changes | Postings from October 2020

[Perl/perl5] e61025: ext/B/Makefile.PL: #define can have interiorwhite...

From:
Karl Williamson via perl5-changes
Date:
October 16, 2020 13:01
Subject:
[Perl/perl5] e61025: ext/B/Makefile.PL: #define can have interiorwhite...
Message ID:
Perl/perl5/push/refs/heads/blead/02771e-c6565d@github.com
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: e61025dfb72774d414f04b0107f97b8c4b068cf2
      https://github.com/Perl/perl5/commit/e61025dfb72774d414f04b0107f97b8c4b068cf2
  Author: Karl Williamson <khw@cpan.org>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M ext/B/Makefile.PL

  Log Message:
  -----------
  ext/B/Makefile.PL: #define can have interior white space

As a result, it would fail to see legal preprocessor lines like

 # define foo


  Commit: c6565d4b08aaa574913fcf883d464fad2859c65a
      https://github.com/Perl/perl5/commit/c6565d4b08aaa574913fcf883d464fad2859c65a
  Author: Karl Williamson <khw@cpan.org>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M cv.h
    M op.h

  Log Message:
  -----------
  Make some flags accessible from /ext

Nothing in the test suite (nor apparently CPAN) had exercised this area
of the code, and so this flaw hadn't been discovered.  But new code
about to be commited does.


Compare: https://github.com/Perl/perl5/compare/02771ea7cb26...c6565d4b08aa



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About