Skip to content

Commit

Permalink
perldelta.pod: Fix GitHub references
Browse files Browse the repository at this point in the history
Fixes #21170
  • Loading branch information
rwp0 authored and rjbs committed Jun 28, 2023
1 parent aa4b032 commit 24f3704
Showing 1 changed file with 34 additions and 25 deletions.
59 changes: 34 additions & 25 deletions pod/perldelta.pod
Expand Up @@ -378,15 +378,15 @@ These features will be entirely removed from perl in v5.42.0.

Additional optree optimizations for common OP patterns. For example, multiple
simple OPs replaced by a single streamlined OP, so as to be more efficient at
runtime. L<[GH #19943]|https://github.com/Perl/perl5/pull/19943>,
L<[GH #20063]|https://github.com/Perl/perl5/pull/20063>,
L<[GH #20077]|https://github.com/Perl/perl5/pull/20077>.
runtime. [L<GH #19943|https://github.com/Perl/perl5/pull/19943>],
[L<GH #20063|https://github.com/Perl/perl5/pull/20063>],
[L<GH #20077|https://github.com/Perl/perl5/pull/20077>].

=item *

Creating an anonymous sub no longer generates an C<srefgen> op, the
reference generation is now done in the C<anoncode> or C<anonconst>
op, saving runtime. [github #20290]
op, saving runtime. [L<GH #20290|https://github.com/Perl/perl5/pull/20290>]

=back

Expand All @@ -398,11 +398,11 @@ op, saving runtime. [github #20290]

=item *

Added the C<is_tainted()> builtin function. [L<github #19854|https://github.com/Perl/perl5/issues/19854>]
Added the C<is_tainted()> builtin function. [L<GH #19854|https://github.com/Perl/perl5/issues/19854>]

=item *

Added the C<export_lexically()> builtin function as per L<PPC 0020|https://github.com/Perl/PPCs/blob/main/ppcs/ppc0020-lexical-export.md>. [L<github #19895|https://github.com/Perl/perl5/issues/19895>]
Added the C<export_lexically()> builtin function as per L<PPC 0020|https://github.com/Perl/PPCs/blob/main/ppcs/ppc0020-lexical-export.md>. [L<GH #19895|https://github.com/Perl/perl5/issues/19895>]

=item *

Expand Down Expand Up @@ -1509,7 +1509,7 @@ L<Smartmatch is deprecated|perldiag/"Smartmatch is deprecated"> replaces C<Smart

C<make -j6 minitest> could fail due to a build conflict in building
C<$(MINIPERL_EXE)> between the main make process and a child process.
[github #19829]
[L<GH #19829|https://github.com/Perl/perl5/issues/19829>]

=item *

Expand Down Expand Up @@ -1592,14 +1592,16 @@ machines. Its final release was in 1995.

=item DragonflyBSD

Skip tests to workaround an apparent bug in setproctitle(). [L<github #19894|https://github.com/Perl/perl5/issues/19894>]
Skip tests to workaround an apparent bug in C<setproctitle()>.
[L<GH #19894|https://github.com/Perl/perl5/issues/19894>]

=item FreeBSD

FreeBSD no longer uses thread-safe locale operations, to avoid L<a bug in
FreeBSD|https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265950>

Replace the first part of archname with `uname -p` [L<github #19791|https://github.com/Perl/perl5/issues/19791>]
Replace the first part of archname with C<uname -p>
[L<GH #19791|https://github.com/Perl/perl5/issues/19791>]

=item Solaris

Expand All @@ -1614,28 +1616,34 @@ Update Synology Readme for DSM 7.
Fix win32 memory alignment needed for gcc-12 from vmem.h.

utimes() on Win32 would print a message to stderr if it failed to
convert a supplied C<time_t> to to a C<FILETIME>. [github #19668]
convert a supplied C<time_t> to to a C<FILETIME>.
[L<GH #19668|https://github.com/Perl/perl5/issues/19668>]

In some cases, timestamps returned by L<stat()|perlfunc/stat> and
L<lstat()|perlfunc/lstat> failed to take daylight saving time into account.
[L<GH #20018|https://github.com/Perl/perl5/issues/20018>]
[L<GH #20061|https://github.com/Perl/perl5/issues/20061>]

stat() now works on AF_UNIX socket files. [github #20204]
stat() now works on C<AF_UNIX> socket files.
[L<GH #20204|https://github.com/Perl/perl5/issues/20204>]

readlink() now returns the C<PrintName> from a symbolic link reparse
point instead of the C<SubstituteName>, which should make it better
match the name the link was created with. [github #20271]
match the name the link was created with.
[L<GH #20271|https://github.com/Perl/perl5/pull/20271>]

lstat() on Windows now returns the length of the link target as the
size of the file, as it does on POSIX systems. [github #20476]
size of the file, as it does on POSIX systems.
[L<GH #20476|https://github.com/Perl/perl5/issues/20476>]

symlink() on Windows now replaces any C</> in the target with C<\>,
since Windows does not recognise C</> in symbolic links. The reverse
translation is B<not> done by readlink(). [github #20506]
translation is B<not> done by readlink().
[L<GH #20506|https://github.com/Perl/perl5/issues/20506>]

symlink() where the target was an absolute path to a directory was
incorrectly created as a file symbolic link. [github #20533]
incorrectly created as a file symbolic link.
[L<GH #20533|https://github.com/Perl/perl5/issues/20533>]

C<POSIX::dup2> no longer creates broken sockets. [L<GH
#20920|https://github.com/Perl/perl5/issues/20920>]
Expand Down Expand Up @@ -1875,7 +1883,7 @@ value will not be magical.
The C<SSNEW()>, C<SSNEWt()>, C<SSNEWa()> and C<SSNEWat()> APIs now
return a C<SSize_t> value. The C<SSPTR()> and C<SSPTRt()> macros now
expect a C<SSize_t> parameter, and enforce that on debugging builds.
[github #20411]
[L<GH #20411|https://github.com/Perl/perl5/issues/20411>]

=item *

Expand Down Expand Up @@ -1973,7 +1981,7 @@ interpreter panic; e.g.
=item *

Disabling the C<bareword_filehandles> feature no longer treats C<< print
Class->method >> as an error. [L<github #19704|https://github.com/Perl/perl5/issues/19704>]
Class->method >> as an error. [L<GH #19704|https://github.com/Perl/perl5/issues/19704>]

=item *

Expand All @@ -1988,34 +1996,35 @@ In addition, where the Perl subroutine is freed at the same time:
this formerly could lead to crashes if the XS subroutine tried to use the
value of C<PL_op>, since this was being set to NULL. This is now fixed.

[L<github #19936|https://github.com/Perl/perl5/issues/19936>]
[L<GH #19936|https://github.com/Perl/perl5/issues/19936>]

=item *

setsockopt() now uses the mechanism added in 5.36 to better
distinguish between numeric and string values supplied as the
C<OPTVAL> parameter. [L<github #18761|https://github.com/Perl/perl5/issues/18761>]
C<OPTVAL> parameter. [L<GH #18761|https://github.com/Perl/perl5/issues/18761>]

=item *

4-argument C<select()> now rejects strings with code points above
255. Additionally, for code points 128-255, this operator will now always
give the corresponding octet to the OS, regardless of how Perl stores
such code points in memory. (Previously Perl leaked its internal string
storage to the OS.) [L<github #19882|https://github.com/Perl/perl5/issues/19882>]
storage to the OS.) [L<GH #19882|https://github.com/Perl/perl5/issues/19882>]

=item *

Fix panic issue from C<val {} inside /(?{...})/> [L<github #19390|https://github.com/Perl/perl5/issues/19390>]
Fix panic issue from C<val {} inside /(?{...})/> [L<GH #19390|https://github.com/Perl/perl5/issues/19390>]

=item *

Fix multiple compiler warnings from regexp.c., locale.c [L<github #19915|https://github.com/Perl/perl5/issues/19915>]
Fix multiple compiler warnings from F<regexp.c>, F<locale.c>
[L<GH #19915|https://github.com/Perl/perl5/issues/19915>]

=item *

Fix a bug with querying locales on platforms that don't have C<LC_NUMERIC>
[L<github #19890|https://github.com/Perl/perl5/issues/19890>]
[L<GH #19890|https://github.com/Perl/perl5/issues/19890>]

=item *

Expand Down Expand Up @@ -2057,7 +2066,7 @@ switch wouldn't be freed.

Correctly handle C<OP_ANONCODE> ops generated by CPAN modules that
don't include the OPf_REF flag when propagating lvalue context.
L<[GH #20532]|https://github.com/Perl/perl5/pull/20532>
[L<GH #20532|https://github.com/Perl/perl5/pull/20532>]

=item *

Expand All @@ -2078,7 +2087,7 @@ input is returned unchanged.
Double FETCH during stringification of tied scalars returning an
overloaded object have been fixed. The FETCH method should only be
called once, but prior to this release was actually called twice.
L<[GH #20574]|https://github.com/Perl/perl5/pull/20574>
[L<GH #20574|https://github.com/Perl/perl5/pull/20574>]

=item *

Expand Down

0 comments on commit 24f3704

Please sign in to comment.