From: Gurusamy Sarathy Date: Wed, 13 Oct 1999 18:08:45 +0000 (+0000) Subject: misc tweaks X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=501fbaef3175dd8502946b025f50c421a76a0318;p=p5sagit%2Fp5-mst-13.2.git misc tweaks p4raw-id: //depot/perl@4370 --- diff --git a/op.c b/op.c index f849a9e..99151dc 100644 --- a/op.c +++ b/op.c @@ -5181,7 +5181,7 @@ Perl_ck_glob(pTHX_ OP *o) if (!((gv = gv_fetchpv("glob", FALSE, SVt_PVCV)) && GvIMPORTED_CV(gv))) gv = gv_fetchpv("CORE::GLOBAL::glob", FALSE, SVt_PVCV); -#if 1 /*def PERL_INTERNAL_GLOB */ +#ifdef PERL_INTERNAL_GLOB /* XXX this can be tightened up and made more failsafe. */ if (!gv) { OP *modname = newSVOP(OP_CONST, 0, newSVpvn("File::Glob", 10)); diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 5a054e1..ed395be 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -94,7 +94,7 @@ In Perl 5.6 and later, C<"$$1"> always means C<"${$1}">. each(), values() and hashes in a list context return the actual values in the hash, instead of copies (as they used to in earlier versions). Typical idioms for using these constructs copy the -returned values, but this is can make a significant difference when +returned values, but this can make a significant difference when creating references to the returned values. Keys in the hash are still returned as copies when iterating on @@ -182,14 +182,6 @@ the default. Note that these functions do B constitute Perl's memory allocation API. See L for further information about that. -=item C and C Issues - -The C global is now thread local, so a C declaration is needed -in the scope in which the global appears. XSUBs should handle this automatically, -but if you have used C in support functions, you either need to -change the C to a local variable (which is recommended), or put in -a C. - =back =head2 Compatible C Source API Changes @@ -830,7 +822,7 @@ used to truncate the message in prior versions. $foo::a and $foo::b are now exempt from "possible typo" warnings only if sort() is encountered in package foo. -Unrecognized alphabetic escapes encountered when parsing quoting +Unrecognized alphabetic escapes encountered when parsing quote constructs now generate a warning, since they may take on new semantics in later versions of Perl. @@ -997,6 +989,9 @@ See L. =item B +The Perl Compiler suite has been extensively reworked for this +release. + [TODO - Vishal Bhatia , Nick Ing-Simmons ] @@ -1005,11 +1000,6 @@ Nick Ing-Simmons ] The ByteLoader is a dedicated extension to generate and run Perl bytecode. See L. -=item B - -The Perl Compiler suite has been extensively reworked for this -release. - =item constant References can now be used. See L. @@ -1022,8 +1012,7 @@ change#4052 =item Data::Dumper A C setting can be specified to avoid venturing -too deeply into data structures that may be very deep. -See L. +too deeply into depp data structures. See L. Dumping C objects works correctly. @@ -1267,7 +1256,7 @@ to the Win32::GetLastError() function. The new Win32::GetFullPathName(FILENAME) returns the full absolute pathname for FILENAME in scalar context. In list context it returns a two-element list containing the fully qualified directory name and -the filename. +the filename. See L. =item DBM Filters