diff options
author | Ricardo Signes <rjbs@semiotic.systems> | 2022-04-02 17:29:40 -0400 |
---|---|---|
committer | Ricardo Signes <rjbs@semiotic.systems> | 2022-05-20 13:59:10 -0400 |
commit | 0b53d7f52e60eff38b07ec38ded3a785553f5a3f (patch) | |
tree | 6f6f5719018ca60c250637266dc7c004a9915f52 | |
parent | d2941388deea684fac4bd7cdbc949c04ced9dddb (diff) | |
download | perl-0b53d7f52e60eff38b07ec38ded3a785553f5a3f.tar.gz |
perl5360delta: incorporate perl5357delta
-rw-r--r-- | pod/perldelta.pod | 40 |
1 files changed, 38 insertions, 2 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 1b1365cd1d..9fc6a4cd9d 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -75,6 +75,27 @@ Attempting to specify a list after C<for my> was previously a syntax error. For more detail see L<perlsyn/Compound Statements>. +=head2 builtin Functions + +A new core module L<builtin> has been added, which provides documentation for +new always-present functions that are built into the interpreter. + + say "Reference type of arrays is ", builtin::reftype([]); + +It also provides a lexical import mechanism for providing short name versions +of these functions. + + use builtin 'reftype'; + say "Reference type of arrays is ", reftype([]); + +An initial set of functions exists to provide convenient access to stable +boolean values, weakening references, and inspecting properties of references. + +This builtin function mechanism and the functions it provides are all +currently B<experimental>. + +For more information, see the L<builtin> module. + =head1 Security XXX Any security-related notices go here. In particular, any security @@ -568,9 +589,14 @@ L</Modules and Pragmata> section. =over 4 -=item XXX-some-platform +=item z/OS -XXX +This update enables us to build EBCDIC static/dynamic and 31-bit/64-bit +addressing mode Perl. The number of tests that pass is consistent with the +baseline before these updates. + +These changes also provide the base support to be able to provide ASCII +static/dynamic and 31-bit/64-bit addressing mode Perl. =back @@ -670,6 +696,11 @@ Memory for hash iterator state (C<struct xpvhv_aux>) is now allocated as part of the hash body, instead of as part of the block of memory allocated for the main hash array. +=item * + +A new phase_name() interface provides access to the name for each interpreter +phase (i.e., PL_phase value). + =back =head1 Selected Bug Fixes @@ -757,6 +788,11 @@ Setting a breakpoint on a BEGIN or equivalently a C<use> statement could cause a memory write to a freed C<dbstate> op. [L<GH #19198|https://github.com/Perl/perl5/issues/19198>] +=item * + +When bareword filehandles are disabled, the parser was interpreting +any bareword as a filehandle, even when immediatey followed by parens. + =back =head1 Known Problems |