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

[Perl/perl5] 2e910a: A single list of "special files for miniperl"in M...

From:
Nicholas Clark via perl5-changes
Date:
October 4, 2021 04:08
Subject:
[Perl/perl5] 2e910a: A single list of "special files for miniperl"in M...
Message ID:
Perl/perl5/push/refs/heads/blead/d50dc0-e4140d@github.com
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 2e910a67cc800f9fa6302dd4bd6a000d6e714e33
      https://github.com/Perl/perl5/commit/2e910a67cc800f9fa6302dd4bd6a000d6e714e33
  Author: Nicholas Clark <nick@ccl4.org>
  Date:   2021-10-04 (Mon, 04 Oct 2021)

  Changed paths:
    M Makefile.SH

  Log Message:
  -----------
  A single list of "special files for miniperl" in Makefile.SH

Generate the rest of the special case build logic from this list.


  Commit: e4140d10fb3651bc3c0c089cf3fcfa6df14f15e9
      https://github.com/Perl/perl5/commit/e4140d10fb3651bc3c0c089cf3fcfa6df14f15e9
  Author: Nicholas Clark <nick@ccl4.org>
  Date:   2021-10-04 (Mon, 04 Oct 2021)

  Changed paths:
    M Makefile.SH
    M t/io/getcwd.t
    M universal.c

  Log Message:
  -----------
  Only expose Internals::getcwd() in miniperl

It's only used during bootstrapping for miniperl when the XS version of Cwd
is not yet available, and only needed on platforms that don't already
provide their own builtin for getcwd().

It was added in v5.30.0 with the clear warning that
    [it] may be removed or changed without notice

and is not used by any code on CPAN. (Cwd references it, but won't use it
once installed as it will have already found an XS implementation (platform
specific or generic).


Compare: https://github.com/Perl/perl5/compare/d50dc0bd37bb...e4140d10fb36



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