X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperl5111delta.pod;h=87fb9dfbe0289075a44f2ed272f04a64c42594ca;hb=4ff31b786b9f6148fc8ea695db081861576d06a2;hp=1e9fd2c729cf7f7ef7d403500230100fc0135741;hpb=6609e0408cfa30e0d5c739e4c818f8591c88c0bc;p=p5sagit%2Fp5-mst-13.2.git
diff --git a/pod/perl5111delta.pod b/pod/perl5111delta.pod
index 1e9fd2c..87fb9df 100644
--- a/pod/perl5111delta.pod
+++ b/pod/perl5111delta.pod
@@ -1,637 +1,365 @@
=head1 NAME
-[ Any text flagged as XXX needs to be processed before release. ]
-
-perldelta - what is new for perl v5.11.1
+perl5111delta - what is new for perl v5.11.1
=head1 DESCRIPTION
This document describes differences between the 5.11.0 release and
the 5.11.1 release.
-=head1 Notice
-
-XXX Notice
-
=head1 Incompatible Changes
-XXX For a release on a stable branch, this section aspires to be:
-
- There are no changes intentionally incompatible with 5.XXX.XXX. If any
- exist, they are bugs and reports are welcome.
-
-
-=head1 Core Enhancements
-
-XXX New core language features go here. Summarise user-visible core language
-enhancements. Particularly prominent performance optimisations could go
-here, but most should go in the L section.
+=over
-=head1 New Platforms
+=item *
-XXX List any platforms that this version of perl compiles on, that previous
-versions did not. These will either be enabled by new files in the F
-directories, or new subdirectories and F files at the top level of the
-source tree.
+The boolkeys op moved to the group of hash ops. This breaks binary compatibility.
-=head1 Modules and Pragmata
-
-XXX All changes to installed files in F and F go here, in a list
-ordered by distribution name. Minimally it should be the module version,
-but it's more useful to the end user to give a paragraph's summary of the
-module's changes. In an ideal world, dual-life modules would have a
-F file that could be cribbed.
+=item *
-=head2 New Modules and Pragmata
+C<\s> C<\w> and C<\d> once again have the semantics they had in Perl 5.8.x.
-=over 4
-=item C
+=back
-XXX
+=head1 Core Enhancements
-=back
+=head2 Add C syntax
-=head2 Pragmata Changes
+This new syntax allows a module author to set the $VERSION of a namespace
+when the namespace is declared with 'package'. It eliminates the need
+for C and similar constructs. E.g.
-=over 4
+ package Foo::Bar 1.23;
+ # $Foo::Bar::VERSION == 1.23
-=item C
+There are several advantages to this:
-XXX
+=over
-=back
+=item *
-=head2 Updated Modules
+C<$VERSION> is parsed in I the same way as C