summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorLeon Timmermans <fawaka@gmail.com>2021-06-20 17:30:18 +0200
committerNicholas Clark <nick@ccl4.org>2021-06-28 08:47:57 -0600
commitce45800fdbb12c74fa0453621e6500c9ce9a4c9a (patch)
tree6a5a7bc8c92a5ea30898ce5c11f38c4f2b03cf5f /pod
parentddf86ab3dc887706544973328ece2259cc4f90bd (diff)
downloadperl-ce45800fdbb12c74fa0453621e6500c9ce9a4c9a.tar.gz
Remove :win32 PerlIO layer
Diffstat (limited to 'pod')
-rw-r--r--pod/perldiag.pod8
-rw-r--r--pod/perlexperiment.pod10
-rw-r--r--pod/perlrun.pod11
3 files changed, 1 insertions, 28 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod
index 88df948505..df537e0bc4 100644
--- a/pod/perldiag.pod
+++ b/pod/perldiag.pod
@@ -4942,14 +4942,6 @@ and there is a bug in Perl in which the built-in regular expression
folding rules are not accurate. This may lead to incorrect results.
Please report this as a bug to L<https://github.com/Perl/perl5/issues>.
-=item PerlIO layer ':win32' is experimental
-
-(S experimental::win32_perlio) The C<:win32> PerlIO layer is
-experimental. If you want to take the risk of using this layer,
-simply disable this warning:
-
- no warnings "experimental::win32_perlio";
-
=item Perl_my_%s() not available
(F) Your platform has very uncommon byte-order and integer size,
diff --git a/pod/perlexperiment.pod b/pod/perlexperiment.pod
index a191f70c3d..c2fb61a5e3 100644
--- a/pod/perlexperiment.pod
+++ b/pod/perlexperiment.pod
@@ -95,16 +95,6 @@ L<[perl #18755]|https://github.com/Perl/perl5/issues/18755>
See L<re/'strict' mode>
-=item The <:win32> IO pseudolayer
-
-Using this feature triggers warnings in the category
-C<experimental::win32_perlio>.
-
-The ticket for this experiment is
-L<[perl #13198]|https://github.com/Perl/perl5/issues/13198>.
-
-See also L<perlrun/PERLIO>
-
=item Declaring a reference to a variable
Introduced in Perl 5.26.0
diff --git a/pod/perlrun.pod b/pod/perlrun.pod
index 5d3aa3eb3c..dfefeb5beb 100644
--- a/pod/perlrun.pod
+++ b/pod/perlrun.pod
@@ -1098,13 +1098,6 @@ X<:unix>
Low-level layer that calls C<read>, C<write>, C<lseek>, etc.
-=item :win32
-X<:win32>
-
-On Win32 platforms this I<experimental> layer uses native "handle" IO
-rather than a Unix-like numeric file descriptor layer. Known to be
-buggy in this release (5.30).
-
=back
The default set of layers should give acceptable results on all platforms.
@@ -1120,9 +1113,7 @@ on the version and vendor of the C compiler. Using our own C<:crlf> layer as
the buffer avoids those issues and makes things more uniform.
This release (5.30) uses C<:unix> as the bottom layer on Win32, and so still
-uses the C compiler's numeric file descriptor routines. There is an
-experimental native C<:win32> layer, which is expected to be enhanced and
-may eventually become the default under Win32.
+uses the C compiler's numeric file descriptor routines.
The PERLIO environment variable is completely ignored when Perl
is run in taint mode.