missing space while munging CCFLAGS for PERL_CAPI
[p5sagit/p5-mst-13.2.git] / pod / perldelta.pod
index c1d5890..afe29e6 100644 (file)
@@ -40,6 +40,12 @@ maintenance versions.
 
 =head1 Core Changes
 
+Binary numbers are now supported as literals, in s?printf formats, and
+C<oct()>:
+
+       $answer = 0b101010;
+       printf "The answer is: %b\n", oct("0b101010");
+
 The length argument of C<syswrite()> is now optional.
 
 Better 64-bit support -- but full support still a distant goal.  One
@@ -94,6 +100,12 @@ Guard against lexicals leaking (internal stuff).
 
 =head1 Modules and Pragmata
 
+=head2 Modules
+
+Dumpvalue module provides screen dumps of Perl data.
+
+=head2 Pragmata
+
 Lexical warnings pragma, "use warning;", to control optional warnings.
 
 Filetest pragma, to control the behaviour of filetests (C<-r> C<-w> ...).
@@ -111,11 +123,27 @@ Todo.
 
 =head1 Documentation Changes
 
-Todo.
+perlopentut, tutorial on opening things in Perl, was added.
+
+perlreftut, tutorial on references, was added.
 
 =head1 New Diagnostics
 
-Todo.
+=item /%s/: Unrecognized escape \\%c passed through
+
+(W) You used a backslash-character combination which is not recognized
+by Perl.  This combination appears in an interpolated variable or a 
+C<'>-delimited regular expression.
+
+=item Unrecognized escape \\%c passed through
+
+(W) You used a backslash-character combination which is not recognized
+by Perl.
+
+=item Missing command in piped open
+
+(W) You used the C<open(FH, "| command")> or C<open(FH, "command |")>
+construction, but the command was missing or blank.
 
 =head1 Obsolete Diagnostics