You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Supply an explicit base address for C<cygperl*.dll> that cannot
792
-
conflict with those generated by C<--enable-auto-image-base>. [L<GH #22695|https://github.com/Perl/perl5/issues/22695>][L<GH #22104|https://github.com/Perl/perl5/issues/22104>]
779
+
780
+
conflicl with those generated by C<--enable-auto-image-base>. [L<GH #22695|https://github.com/Perl/perl5/issues/22695>][L<GH #22104|https://github.com/Perl/perl5/issues/22104>]
793
781
794
782
=item MacOS (Darwin)
795
783
@@ -1007,6 +995,19 @@ API functions avoids XS modules needing to know about or interact directly
1007
995
with the way this position is currently stored, which involves the
1008
996
C<PERL_MAGIC_regex_global> magic type.
1009
997
998
+
=item *
999
+
1000
+
New C<SvVSTRING> API macro
1001
+
1002
+
A new API macro has been added, which is used to obtain the second string
1003
+
buffer out of a "vstring" SV, in a manner similar to the C<SvPV> macro which
1004
+
obtains the regular string buffer out of a regular SV.
1005
+
1006
+
STRLEN len;
1007
+
const char *vstr_pv = SvVSTRING(sv, vstr_len);
1008
+
1009
+
See L<perlapi/C<SvVSTRING>>.
1010
+
1010
1011
=back
1011
1012
1012
1013
=head1 Selected Bug Fixes
@@ -1287,25 +1288,6 @@ time being.
1287
1288
1288
1289
=over 4
1289
1290
1290
-
=item *
1291
-
1292
-
C<cygwin> builds may fail during testing due to a conflict between the
1293
-
load addresses of F<cygperl5_41_6.dll> and
1294
-
F<olib/auto/I18N/Langinfo/Langinfo.dll>. This will also be visible
1295
-
for anything that attempts to fork() with C<I18N::LangInfo> loaded.
1296
-
1297
-
This is known to fail for builds with options that increase the size
1298
-
of the binary, such as C<-DDEBUGGING>, C<-Doptimize="-O0 -g"> or
1299
-
C<-Doptimize="-O2 -g -march=x86-64-v2">.
1300
-
1301
-
This can be avoided by building perl with
1302
-
C<-Astatic_ext=I18N/Langinfo>.
1303
-
1304
-
The base addresses are generated by the linker based on the names of
1305
-
the DLLs, so this is expected to clear up for 5.41.7.
0 commit comments