From 24f3704f34fe9fa7f48f7af5c3ab069a95538e87 Mon Sep 17 00:00:00 2001 From: Elvin Aslanov Date: Sat, 24 Jun 2023 20:18:21 +0200 Subject: [PATCH] perldelta.pod: Fix GitHub references Fixes https://github.com/Perl/perl5/issues/21170 --- pod/perldelta.pod | 59 +++++++++++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 25 deletions(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 5a8931ad68f6..b87fc853cc89 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -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], +[L], +[L]. =item * Creating an anonymous sub no longer generates an C op, the reference generation is now done in the C or C -op, saving runtime. [github #20290] +op, saving runtime. [L] =back @@ -398,11 +398,11 @@ op, saving runtime. [github #20290] =item * -Added the C builtin function. [L] +Added the C builtin function. [L] =item * -Added the C builtin function as per L. [L] +Added the C builtin function as per L. [L] =item * @@ -1509,7 +1509,7 @@ L replaces C could fail due to a build conflict in building C<$(MINIPERL_EXE)> between the main make process and a child process. -[github #19829] +[L] =item * @@ -1592,14 +1592,16 @@ machines. Its final release was in 1995. =item DragonflyBSD -Skip tests to workaround an apparent bug in setproctitle(). [L] +Skip tests to workaround an apparent bug in C. +[L] =item FreeBSD FreeBSD no longer uses thread-safe locale operations, to avoid L -Replace the first part of archname with `uname -p` [L] +Replace the first part of archname with C +[L] =item Solaris @@ -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 to to a C. [github #19668] +convert a supplied C to to a C. +[L] In some cases, timestamps returned by L and L failed to take daylight saving time into account. [L] [L] -stat() now works on AF_UNIX socket files. [github #20204] +stat() now works on C socket files. +[L] readlink() now returns the C from a symbolic link reparse point instead of the C, which should make it better -match the name the link was created with. [github #20271] +match the name the link was created with. +[L] 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] 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 done by readlink(). [github #20506] +translation is B done by readlink(). +[L] 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] C no longer creates broken sockets. [L] @@ -1875,7 +1883,7 @@ value will not be magical. The C, C, C and C APIs now return a C value. The C and C macros now expect a C parameter, and enforce that on debugging builds. -[github #20411] +[L] =item * @@ -1973,7 +1981,7 @@ interpreter panic; e.g. =item * Disabling the C feature no longer treats C<< print -Class->method >> as an error. [L] +Class->method >> as an error. [L] =item * @@ -1988,13 +1996,13 @@ 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, since this was being set to NULL. This is now fixed. -[L] +[L] =item * setsockopt() now uses the mechanism added in 5.36 to better distinguish between numeric and string values supplied as the -C parameter. [L] +C parameter. [L] =item * @@ -2002,20 +2010,21 @@ C parameter. [L] +storage to the OS.) [L] =item * -Fix panic issue from C [L] +Fix panic issue from C [L] =item * -Fix multiple compiler warnings from regexp.c., locale.c [L] +Fix multiple compiler warnings from F, F +[L] =item * Fix a bug with querying locales on platforms that don't have C -[L] +[L] =item * @@ -2057,7 +2066,7 @@ switch wouldn't be freed. Correctly handle C 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] =item * @@ -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] =item *