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

[Perl/perl5] 68ccf8: Regenerate database used int/porting/customized.t

From:
James E Keenan
Date:
June 29, 2020 21:35
Subject:
[Perl/perl5] 68ccf8: Regenerate database used int/porting/customized.t
Message ID:
Perl/perl5/push/refs/heads/core-p7/ff359c-31241b@github.com
  Branch: refs/heads/core-p7
  Home:   https://github.com/Perl/perl5
  Commit: 68ccf8c3fed0278eb08af6ccae54f6124e2953ca
      https://github.com/Perl/perl5/commit/68ccf8c3fed0278eb08af6ccae54f6124e2953ca
  Author: James E Keenan <jkeenan@cpan.org>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
    M t/porting/customized.dat

  Log Message:
  -----------
  Regenerate database used in t/porting/customized.t


  Commit: 3493bfa7b5a39c358dc980dd991c16d5f5ef0973
      https://github.com/Perl/perl5/commit/3493bfa7b5a39c358dc980dd991c16d5f5ef0973
  Author: James E Keenan <jkeenan@cpan.org>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
    M dist/Module-CoreList/lib/Module/CoreList.pm

  Log Message:
  -----------
  Add placeholder KVP for 7.000000 in %delta

%delta gets transformed into %version, which is checked by
t/porting/corelist.t.

$Module::CoreList::VERSION will have to be updated later (presumably
when we update all $VERSIONs).


  Commit: a53556a1c553cd0f26ed9327f8a4b9f32cd12628
      https://github.com/Perl/perl5/commit/a53556a1c553cd0f26ed9327f8a4b9f32cd12628
  Author: James E Keenan <jkeenan@cpan.org>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
    M Porting/todo.pod
    M t/porting/podcheck.t

  Log Message:
  -----------
  De-prototype one sub

... at least until we figure out how prototypes will work.

Restore one '5' from a '7'; we really meant '5.14' in this case.


  Commit: 2a90c69489aaf5a0f571feebdf68da197049e039
      https://github.com/Perl/perl5/commit/2a90c69489aaf5a0f571feebdf68da197049e039
  Author: James E Keenan <jkeenan@cpan.org>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
    M charclass_invlists.h
    M lib/B/Op_private.pm
    M lib/unicore/uni_keywords.pl
    M regcharclass.h
    M regen/embed.pl
    M uconfig.h
    M uni_keywords.h

  Log Message:
  -----------
  Store results of running various regen/*.pl programs

Including, but not limited to:

./perl -Ilib regen/regen_lib.pl
./perl -Ilib regen/mk_invlists.pl
./perl -Ilib regen/regcharclass.pl
./perl -Ilib regen/embed.pl

This gets us closer to having t/porting/regen.t PASS.  What's still
failing:

ok - regen/pX.pl lib/p5.pm
'lib/p7.pm-new' and 'lib/p7.pm' differ
not ok - regen/pX.pl lib/p7.pm
'perl7.h-new' and 'perl7.h' differ
not ok - regen/pX.pl perl7.h
ok - regen/unicode_constants.pl unicode_constants.h

Parse errors: Bad plan.  You planned 46 tests but ran 48.


  Commit: dc9f15ffd530c252de02847c735c2120772bff23
      https://github.com/Perl/perl5/commit/dc9f15ffd530c252de02847c735c2120772bff23
  Author: James E Keenan <jkeenan@cpan.org>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
    M t/porting/copyright.t

  Log Message:
  -----------
  Avoid uninitialized value warning, which caused subsequent failure


  Commit: 80d373369e2deedf0f754fd53f29a9916c4bc9c9
      https://github.com/Perl/perl5/commit/80d373369e2deedf0f754fd53f29a9916c4bc9c9
  Author: James E Keenan <jkeenan@cpan.org>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
    M t/porting/test_bootstrap.t

  Log Message:
  -----------
  Get t/porting/test_bootstrap.t to pass

Note:  It was failing because it detected two instances of 'use ' in
t/comp/redef.t.  While the insertion of 'use p5; use warnings;' might be
necessary here, it goes against the principle (which test_bootstrap.t
was exercising) of not using 'use ' statements in t/comp/*.t -- the
oldest and most basic tests of perl's functionality.


  Commit: ad45a382129be60d483aebad757faf4694b3aa84
      https://github.com/Perl/perl5/commit/ad45a382129be60d483aebad757faf4694b3aa84
  Author: James E Keenan <jkeenan@cpan.org>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
    M t/porting/copyright.t

  Log Message:
  -----------
  Per atoomic, defined-or better here


  Commit: d6ff2aa11637bd5ecbd9c28299ccb68f90e991e3
      https://github.com/Perl/perl5/commit/d6ff2aa11637bd5ecbd9c28299ccb68f90e991e3
  Author: James E Keenan <jkeenan@cpan.org>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
    M regen/embed.pl

  Log Message:
  -----------
  Can use ':prototpe' syntax here, per atoomic


  Commit: 68b83a82bdd1cac88170a9105bac9ec6072cf0c2
      https://github.com/Perl/perl5/commit/68b83a82bdd1cac88170a9105bac9ec6072cf0c2
  Author: James E Keenan <jkeenan@cpan.org>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
    M t/porting/ss_dup.t

  Log Message:
  -----------
  Make test run correctly under strictures

t/porting/ss_dup.t was never converted to 'use strict;' in Perl 5.
Declare variables with 'my' to pass under strict.


  Commit: 31241bc1ee49125b04a12e90d2bc42206533f72c
      https://github.com/Perl/perl5/commit/31241bc1ee49125b04a12e90d2bc42206533f72c
  Author: James E Keenan <jkeenan@cpan.org>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
    M lib/diagnostics.t

  Log Message:
  -----------
  lib/diagnostics.t was never converted to 'use strict;'

Do so now.


Compare: https://github.com/Perl/perl5/compare/ff359c81831e...31241bc1ee49



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