From: Jarkko Hietaniemi Date: Wed, 2 Aug 2000 02:41:57 +0000 (+0000) Subject: regen_headers, regen perltoc. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=7029d033ad2d1a409046f74708867c2819cbafa0;p=p5sagit%2Fp5-mst-13.2.git regen_headers, regen perltoc. p4raw-id: //depot/perl@6486 --- diff --git a/perlapi.c b/perlapi.c index cecc697..f7b16cd 100644 --- a/perlapi.c +++ b/perlapi.c @@ -3317,16 +3317,16 @@ Perl_unsharepvn(pTHXo_ const char* sv, I32 len, U32 hash) #undef Perl_utf16_to_utf8 U8* -Perl_utf16_to_utf8(pTHXo_ U16* p, U8 *d, I32 bytelen) +Perl_utf16_to_utf8(pTHXo_ U8* p, U8 *d, I32 bytelen, I32 *newlen) { - return ((CPerlObj*)pPerl)->Perl_utf16_to_utf8(p, d, bytelen); + return ((CPerlObj*)pPerl)->Perl_utf16_to_utf8(p, d, bytelen, newlen); } #undef Perl_utf16_to_utf8_reversed U8* -Perl_utf16_to_utf8_reversed(pTHXo_ U16* p, U8 *d, I32 bytelen) +Perl_utf16_to_utf8_reversed(pTHXo_ U8* p, U8 *d, I32 bytelen, I32 *newlen) { - return ((CPerlObj*)pPerl)->Perl_utf16_to_utf8_reversed(p, d, bytelen); + return ((CPerlObj*)pPerl)->Perl_utf16_to_utf8_reversed(p, d, bytelen, newlen); } #undef Perl_utf8_distance diff --git a/pod/perltoc.pod b/pod/perltoc.pod index accb11c..74c1f4e 100644 --- a/pod/perltoc.pod +++ b/pod/perltoc.pod @@ -2243,6 +2243,8 @@ isa(CLASS), can(METHOD), VERSION( [NEED] ) =item INSTANCE VARIABLES +=item SCALAR INSTANCE VARIABLES + =item INSTANCE VARIABLE INHERITANCE =item OBJECT RELATIONSHIPS @@ -2340,8 +2342,8 @@ LIST, READ this, LIST, READLINE this, GETC this, CLOSE this, DESTROY this =item Pragmatic Modules attributes, attrs, autouse, base, blib, bytes, charnames, constant, -diagnostics, fields, filetest, integer, less, locale, open, ops, overload, -re, sigtrap, strict, subs, utf8, vars, warnings +diagnostics, fields, filetest, integer, less, lib, locale, open, ops, +overload, re, sigtrap, strict, subs, utf8, vars, warnings =item Standard Modules @@ -2364,15 +2366,14 @@ File::stat, FileCache, FileHandle, FindBin, Getopt::Long, Getopt::Std, I18N::Collate, IO, IPC::Open2, IPC::Open3, Math::BigFloat, Math::BigInt, Math::Complex, Math::Trig, NDBM_File, Net::Ping, Net::hostent, Net::netent, Net::protoent, Net::servent, O, ODBM_File, Opcode, Pod::Checker, Pod::Find, -Pod::Html, Pod::InputObjects, Pod::LaTeX, Pod::Man, Pod::ParseUtils, -Pod::Parser, Pod::Plainer, Pod::Select, Pod::Text, Pod::Text::Color, -Pod::Text::Termcap, Pod::Usage, SDBM_File, Safe, Search::Dict, SelectSaver, -SelfLoader, Shell, Socket, Symbol, Term::ANSIColor, Term::Cap, -Term::Complete, Term::ReadLine, Test, Test::Harness, Text::Abbrev, -Text::ParseWords, Text::Soundex, Text::Wrap, Tie::Array, Tie::Handle, -Tie::Hash, Tie::RefHash, Tie::Scalar, Tie::SubstrHash, Time::Local, -Time::gmtime, Time::localtime, Time::tm, UNIVERSAL, User::grent, -User::pwent +Pod::Html, Pod::InputObjects, Pod::Man, Pod::ParseUtils, Pod::Parser, +Pod::Plainer, Pod::Select, Pod::Text, Pod::Text::Color, Pod::Text::Termcap, +Pod::Usage, SDBM_File, Safe, Search::Dict, SelectSaver, SelfLoader, Shell, +Socket, Symbol, Term::ANSIColor, Term::Cap, Term::Complete, Term::ReadLine, +Test, Test::Harness, Text::Abbrev, Text::ParseWords, Text::Soundex, +Text::Wrap, Tie::Array, Tie::Handle, Tie::Hash, Tie::RefHash, Tie::Scalar, +Tie::SubstrHash, Time::Local, Time::gmtime, Time::localtime, Time::tm, +UNIVERSAL, User::grent, User::pwent =item Extension Modules @@ -3763,6 +3764,34 @@ C =back +=item Internal Functions + +A, p, d, s, n, r, f, m, o, j, x + +=over + +=item Source Documentation + +=back + +=item Unicode Support + +=over + +=item What B Unicode, anyway? + +=item How can I recognise a UTF8 string? + +=item How does UTF8 represent Unicode characters? + +=item How does Perl store UTF8 strings? + +=item How do I convert a string to UTF8? + +=item Is there anything else I need to know? + +=back + =item AUTHORS =item SEE ALSO @@ -3950,45 +3979,48 @@ B =item DESCRIPTION -AvFILL, av_clear, av_extend, av_fetch, av_len, av_make, av_pop, av_push, -av_shift, av_store, av_undef, av_unshift, bytes_to_utf8, call_argv, -call_method, call_pv, call_sv, CLASS, Copy, croak, CvSTASH, dMARK, -dORIGMARK, dSP, dXSARGS, dXSI32, ENTER, eval_pv, eval_sv, EXTEND, -fbm_compile, fbm_instr, FREETMPS, get_av, get_cv, get_hv, get_sv, GIMME, -GIMME_V, GvSV, gv_fetchmeth, gv_fetchmethod, gv_fetchmethod_autoload, -gv_stashpv, gv_stashsv, G_ARRAY, G_DISCARD, G_EVAL, G_NOARGS, G_SCALAR, -G_VOID, HEf_SVKEY, HeHASH, HeKEY, HeKLEN, HePV, HeSVKEY, HeSVKEY_force, -HeSVKEY_set, HeVAL, HvNAME, hv_clear, hv_delete, hv_delete_ent, hv_exists, -hv_exists_ent, hv_fetch, hv_fetch_ent, hv_iterinit, hv_iterkey, -hv_iterkeysv, hv_iternext, hv_iternextsv, hv_iterval, hv_magic, hv_store, -hv_store_ent, hv_undef, isALNUM, isALPHA, isDIGIT, isLOWER, isSPACE, -isUPPER, items, ix, LEAVE, looks_like_number, MARK, mg_clear, mg_copy, -mg_find, mg_free, mg_get, mg_length, mg_magical, mg_set, Move, New, newAV, -Newc, newCONSTSUB, newHV, newRV_inc, newRV_noinc, NEWSV, newSViv, newSVnv, -newSVpv, newSVpvf, newSVpvn, newSVrv, newSVsv, newSVuv, newXS, newXSproto, -Newz, Nullav, Nullch, Nullcv, Nullhv, Nullsv, ORIGMARK, perl_alloc, -perl_construct, perl_destruct, perl_free, perl_parse, perl_run, -PL_DBsingle, PL_DBsub, PL_DBtrace, PL_dowarn, PL_modglobal, PL_na, -PL_sv_no, PL_sv_undef, PL_sv_yes, POPi, POPl, POPn, POPp, POPs, PUSHi, -PUSHMARK, PUSHn, PUSHp, PUSHs, PUSHu, PUTBACK, Renew, Renewc, require_pv, -RETVAL, Safefree, savepv, savepvn, SAVETMPS, SP, SPAGAIN, ST, strEQ, strGE, -strGT, strLE, strLT, strNE, strnEQ, strnNE, StructCopy, SvCUR, SvCUR_set, -SvEND, SvGETMAGIC, SvGROW, SvIOK, SvIOKp, SvIOK_off, SvIOK_on, SvIOK_only, -SvIV, SvIVX, SvLEN, SvLOCK, SvNIOK, SvNIOKp, SvNIOK_off, SvNOK, SvNOKp, -SvNOK_off, SvNOK_on, SvNOK_only, SvNV, SvNVX, SvOK, SvOOK, SvPOK, SvPOKp, -SvPOK_off, SvPOK_on, SvPOK_only, SvPV, SvPVX, SvPV_force, SvPV_nolen, -SvREFCNT, SvREFCNT_dec, SvREFCNT_inc, SvROK, SvROK_off, SvROK_on, SvRV, -SvSETMAGIC, SvSetSV, SvSetSV_nosteal, SvSTASH, SvTAINT, SvTAINTED, -SvTAINTED_off, SvTAINTED_on, SvTRUE, SvTYPE, svtype, SVt_IV, SVt_NV, -SVt_PV, SVt_PVAV, SVt_PVCV, SVt_PVHV, SVt_PVMG, SvUNLOCK, SvUPGRADE, SvUV, +AvFILL, av_clear, av_delete, av_exists, av_extend, av_fetch, av_fill, +av_len, av_make, av_pop, av_push, av_shift, av_store, av_undef, av_unshift, +bytes_to_utf8, call_argv, call_method, call_pv, call_sv, CLASS, Copy, +croak, CvSTASH, dMARK, dORIGMARK, dSP, dXSARGS, dXSI32, ENTER, eval_pv, +eval_sv, EXTEND, fbm_compile, fbm_instr, FREETMPS, get_av, get_cv, get_hv, +get_sv, GIMME, GIMME_V, GvSV, gv_fetchmeth, gv_fetchmethod, +gv_fetchmethod_autoload, gv_stashpv, gv_stashsv, G_ARRAY, G_DISCARD, +G_EVAL, G_NOARGS, G_SCALAR, G_VOID, HEf_SVKEY, HeHASH, HeKEY, HeKLEN, HePV, +HeSVKEY, HeSVKEY_force, HeSVKEY_set, HeVAL, HvNAME, hv_clear, hv_delete, +hv_delete_ent, hv_exists, hv_exists_ent, hv_fetch, hv_fetch_ent, +hv_iterinit, hv_iterkey, hv_iterkeysv, hv_iternext, hv_iternextsv, +hv_iterval, hv_magic, hv_store, hv_store_ent, hv_undef, isALNUM, isALPHA, +isDIGIT, isLOWER, isSPACE, isUPPER, items, ix, LEAVE, looks_like_number, +MARK, mg_clear, mg_copy, mg_find, mg_free, mg_get, mg_length, mg_magical, +mg_set, Move, New, newAV, Newc, newCONSTSUB, newHV, newRV_inc, newRV_noinc, +NEWSV, newSViv, newSVnv, newSVpv, newSVpvf, newSVpvn, newSVrv, newSVsv, +newSVuv, newXS, newXSproto, Newz, Nullav, Nullch, Nullcv, Nullhv, Nullsv, +ORIGMARK, perl_alloc, perl_construct, perl_destruct, perl_free, perl_parse, +perl_run, PL_DBsingle, PL_DBsub, PL_DBtrace, PL_dowarn, PL_modglobal, +PL_na, PL_sv_no, PL_sv_undef, PL_sv_yes, POPi, POPl, POPn, POPp, POPs, +PUSHi, PUSHMARK, PUSHn, PUSHp, PUSHs, PUSHu, PUTBACK, Renew, Renewc, +require_pv, RETVAL, Safefree, savepv, savepvn, SAVETMPS, SP, SPAGAIN, ST, +strEQ, strGE, strGT, strLE, strLT, strNE, strnEQ, strnNE, StructCopy, +SvCUR, SvCUR_set, SvEND, SvGETMAGIC, SvGROW, SvIOK, SvIOKp, SvIOK_off, +SvIOK_on, SvIOK_only, SvIV, SvIVX, SvLEN, SvNIOK, SvNIOKp, SvNIOK_off, +SvNOK, SvNOKp, SvNOK_off, SvNOK_on, SvNOK_only, SvNV, SvNVX, SvOK, SvOOK, +SvPOK, SvPOKp, SvPOK_off, SvPOK_on, SvPOK_only, SvPV, SvPVX, SvPV_force, +SvPV_nolen, SvREFCNT, SvREFCNT_dec, SvREFCNT_inc, SvROK, SvROK_off, +SvROK_on, SvRV, SvSETMAGIC, SvSetSV, SvSetSV_nosteal, SvSTASH, SvTAINT, +SvTAINTED, SvTAINTED_off, SvTAINTED_on, SvTRUE, svtype, SvTYPE, SVt_IV, +SVt_NV, SVt_PV, SVt_PVAV, SVt_PVCV, SVt_PVHV, SVt_PVMG, SvUPGRADE, SvUV, SvUVX, sv_2mortal, sv_bless, sv_catpv, sv_catpvf, sv_catpvf_mg, sv_catpvn, -sv_catpvn_mg, sv_catpv_mg, sv_catsv, sv_catsv_mg, sv_chop, sv_cmp, sv_dec, -sv_derived_from, sv_eq, sv_grow, sv_inc, sv_insert, sv_isa, sv_isobject, -sv_len, sv_magic, sv_mortalcopy, sv_newmortal, sv_setiv, sv_setiv_mg, -sv_setnv, sv_setnv_mg, sv_setpv, sv_setpvf, sv_setpvf_mg, sv_setpviv, -sv_setpviv_mg, sv_setpvn, sv_setpvn_mg, sv_setpv_mg, sv_setref_iv, -sv_setref_nv, sv_setref_pv, sv_setref_pvn, sv_setsv, sv_setsv_mg, sv_setuv, -sv_setuv_mg, sv_unref, sv_upgrade, sv_usepvn, sv_usepvn_mg, sv_vcatpvfn, +sv_catpvn_mg, sv_catpv_mg, sv_catsv, sv_catsv_mg, sv_chop, sv_clear, +sv_cmp, sv_cmp_locale, sv_dec, sv_derived_from, sv_eq, sv_free, sv_gets, +sv_grow, sv_inc, sv_insert, sv_isa, sv_isobject, sv_len, sv_len_utf8, +sv_magic, sv_mortalcopy, sv_newmortal, sv_pvn_force, sv_pvutf8n_force, +sv_reftype, sv_replace, sv_rvweaken, sv_setiv, sv_setiv_mg, sv_setnv, +sv_setnv_mg, sv_setpv, sv_setpvf, sv_setpvf_mg, sv_setpviv, sv_setpviv_mg, +sv_setpvn, sv_setpvn_mg, sv_setpv_mg, sv_setref_iv, sv_setref_nv, +sv_setref_pv, sv_setref_pvn, sv_setsv, sv_setsv_mg, sv_setuv, sv_setuv_mg, +sv_true, sv_unmagic, sv_unref, sv_upgrade, sv_usepvn, sv_usepvn_mg, +sv_utf8_downgrade, sv_utf8_encode, sv_utf8_upgrade, sv_vcatpvfn, sv_vsetpvfn, THIS, toLOWER, toUPPER, U8 *s, utf8_to_bytes, warn, XPUSHi, XPUSHn, XPUSHp, XPUSHs, XPUSHu, XS, XSRETURN, XSRETURN_EMPTY, XSRETURN_IV, XSRETURN_NO, XSRETURN_NV, XSRETURN_PV, XSRETURN_UNDEF, XSRETURN_YES, @@ -4372,426 +4404,121 @@ the feature generic enough?, Does it potentially introduce new bugs?, Does it preclude other desirable features?, Is the implementation robust?, Is the implementation generic enough to be portable?, Is there enough documentation?, Is there another way to do it?, Does it create too much -work?, Patches speak louder than words - -=item AUTHOR - -=back - -=head2 perlhist - the Perl history records - -=over - -=item DESCRIPTION - -=item INTRODUCTION - -=item THE KEEPERS OF THE PUMPKIN +work?, Patches speak louder than words, L, L and +L, L, F, The perl5-porters FAQ =over -=item PUMPKIN? - -=back - -=item THE RECORDS - -=over - -=item SELECTED RELEASE SIZES - -=item SELECTED PATCH SIZES - -=back - -=item THE KEEPERS OF THE RECORDS - -=back - -=head2 perldelta - what's new for perl v5.6.0 - -=over - -=item DESCRIPTION - -=item Core Enhancements - -=over - -=item Interpreter cloning, threads, and concurrency - -=item Lexically scoped warning categories - -=item Unicode and UTF-8 support - -=item Support for interpolating named characters - -=item "our" declarations - -=item Support for strings represented as a vector of ordinals - -=item Improved Perl version numbering system - -=item New syntax for declaring subroutine attributes - -=item File and directory handles can be autovivified - -=item open() with more than two arguments - -=item 64-bit support - -=item Large file support - -=item Long doubles - -=item "more bits" - -=item Enhanced support for sort() subroutines - -=item C allowed - -=item File globbing implemented internally - -Support for CHECK blocks - -=item POSIX character class syntax [: :] supported +=item Finding Your Way Around -Better pseudo-random number generator +Core modules, Documentation, Configure, Interpreter -=item Improved C operator +=item Elements of the interpreter -Better worst-case behavior of hashes +Startup, Parsing, Optimization, Running -=item pack() format 'Z' supported +=item Internal Variable Types -=item pack() format modifier '!' supported +=item Op Trees -=item pack() and unpack() support counted strings +=item Stacks -=item Comments in pack() templates +Argument stack, Mark stack, Save stack -=item Weak references +=item Millions of Macros -=item Binary numbers supported +=item Poking at Perl -=item Lvalue subroutines +=item Using a source-level debugger -=item Some arrows may be omitted in calls through references +run [args], break function_name, break source.c:xxx, step, next, continue, +finish, print -=item Boolean assignment operators are legal lvalues +=item Dumping Perl Data Structures -=item exists() is supported on subroutine names +=item Patching -=item exists() and delete() are supported on array elements - -=item Pseudo-hashes work better - -=item Automatic flushing of output buffers - -=item Better diagnostics on meaningless filehandle operations - -=item Where possible, buffered data discarded from duped input filehandle - -=item eof() has the same old magic as <> - -=item binmode() can be used to set :crlf and :raw modes - -=item C<-T> filetest recognizes UTF-8 encoded files as "text" - -=item system(), backticks and pipe open now reflect exec() failure - -=item Improved diagnostics - -=item Diagnostics follow STDERR - -More consistent close-on-exec behavior - -=item syswrite() ease-of-use - -=item Better syntax checks on parenthesized unary operators - -=item Bit operators support full native integer width - -=item Improved security features - -More functional bareword prototype (*) - -=item C and C may be overridden - -=item $^X variables may now have names longer than one character - -=item New variable $^C reflects C<-c> switch +=item CONCLUSION -=item New variable $^V contains Perl version as a string - -=item Optional Y2K warnings +I =back -=item Modules and Pragmata - -=over - -=item Modules - -attributes, B, Benchmark, ByteLoader, constant, charnames, Data::Dumper, -DB, DB_File, Devel::DProf, Devel::Peek, Dumpvalue, DynaLoader, English, -Env, Fcntl, File::Compare, File::Find, File::Glob, File::Spec, -File::Spec::Functions, Getopt::Long, IO, JPL, lib, Math::BigInt, -Math::Complex, Math::Trig, Pod::Parser, Pod::InputObjects, Pod::Checker, -podchecker, Pod::ParseUtils, Pod::Find, Pod::Select, podselect, Pod::Usage, -pod2usage, Pod::Text and Pod::Man, SDBM_File, Sys::Syslog, Sys::Hostname, -Term::ANSIColor, Time::Local, Win32, XSLoader, DBM Filters - -=item Pragmata +=item AUTHOR =back -=item Utility Changes +=head2 perlhist - the Perl history records =over -=item dprofpp - -=item find2perl +=item DESCRIPTION -=item h2xs +=item INTRODUCTION -=item perlcc +=item THE KEEPERS OF THE PUMPKIN -=item perldoc +=over -=item The Perl Debugger +=item PUMPKIN? =back -=item Improved Documentation - -perlapi.pod, perlboot.pod, perlcompile.pod, perldbmfilter.pod, -perldebug.pod, perldebguts.pod, perlfork.pod, perlfilter.pod, perlhack.pod, -perlintern.pod, perllexwarn.pod, perlnumber.pod, perlopentut.pod, -perlreftut.pod, perltootc.pod, perltodo.pod, perlunicode.pod - -=item Performance enhancements +=item THE RECORDS =over -=item Simple sort() using { $a <=> $b } and the like are optimized +=item SELECTED RELEASE SIZES -=item Optimized assignments to lexical variables +=item SELECTED PATCH SIZES -=item Faster subroutine calls +=back -delete(), each(), values() and hash iteration are faster +=item THE KEEPERS OF THE RECORDS =back -=item Installation and Configuration Improvements +=head2 perldelta - what's new for perl v5.8.0 =over -=item -Dusethreads means something different - -=item New Configure flags +=item DESCRIPTION -=item Threadedness and 64-bitness now more daring +=item Core Enhancements -=item Long Doubles +=item Modules and Pragmata -=item -Dusemorebits +=item Utility Changes -=item -Duselargefiles +=item Improved Documentation -=item installusrbinperl +=item Performance enhancements -=item SOCKS support +=item Installation and Configuration Improvements -=item C<-A> flag +=over -=item Enhanced Installation Directories +=item gcc automatically tried if 'cc' does not seem to be working =back =item Platform specific changes -=over - -=item Supported platforms - -=item DOS - -=item OS390 (OpenEdition MVS) - -=item VMS - -=item Win32 - -=back - =item Significant bug fixes -=over - -=item on empty files - -=item C improvements - -=item All compilation errors are true errors - -=item Implicitly closed filehandles are safer - -=item Behavior of list slices is more consistent - -=item C<(\$)> prototype and C<$foo{a}> - -=item C and AUTOLOAD - -=item C<-bareword> allowed under C - -=item Failures in DESTROY() - -=item Locale bugs fixed - -=item Memory leaks - -=item Spurious subroutine stubs after failed subroutine calls - -=item Taint failures under C<-U> - -=item END blocks and the C<-c> switch - -=item Potential to leak DATA filehandles - -=back - =item New or Changed Diagnostics -(perhaps you forgot to load "%s"?), "%s" variable %s masks earlier -declaration in same %s, "my sub" not yet implemented, "our" variable %s -redeclared, '!' allowed only after types %s, / cannot take a count, / must -be followed by a, A or Z, / must be followed by a*, A* or Z*, / must follow -a numeric type, /%s/: Unrecognized escape \\%c passed through, /%s/: -Unrecognized escape \\%c in character class passed through, /%s/ should -probably be written as "%s", %s() called too early to check prototype, %s -argument is not a HASH or ARRAY element, %s argument is not a HASH or ARRAY -element or slice, %s argument is not a subroutine name, %s package -attribute may clash with future reserved word: %s, (in cleanup) %s, <> -should be quotes, Ambiguous range in transliteration operator, Attempt to -join self, Bad evalled substitution pattern, Bad realloc() ignored, -Bareword found in conditional, Binary number > -0b11111111111111111111111111111111 non-portable, Bit vector size > 32 -non-portable, Buffer overflow in prime_env_iter: %s, Can't check filesystem -of script "%s", Can't declare class for non-scalar %s in "%s", Can't -declare %s in "%s", Can't ignore signal CHLD, forcing to default, Can't -modify non-lvalue subroutine call, Can't read CRTL environ, Can't remove -%s: %s, skipping file, Can't return %s from lvalue subroutine, Can't weaken -a nonreference, Character class [:%s:] unknown, Character class syntax [%s] -belongs inside character classes, Constant is not %s reference, -constant(%s): %s, CORE::%s is not a keyword, defined(@array) is deprecated, -defined(%hash) is deprecated, Did not produce a valid header, (Did you mean -"local" instead of "our"?), Document contains no data, entering effective -%s failed, false [] range "%s" in regexp, Filehandle %s opened only for -output, flock() on closed filehandle %s, Global symbol "%s" requires -explicit package name, Hexadecimal number > 0xffffffff non-portable, -Ill-formed CRTL environ value "%s", Ill-formed message in prime_env_iter: -|%s|, Illegal binary digit %s, Illegal binary digit %s ignored, Illegal -number of bits in vec, Integer overflow in %s number, Invalid %s attribute: -%s, Invalid %s attributes: %s, invalid [] range "%s" in regexp, invalid [] -range "%s" in transliteration operator, Invalid separator character %s in -attribute list, Invalid separator character %s in subroutine attribute -list, leaving effective %s failed, Lvalue subs returning %s not implemented -yet, Method %s not permitted, Missing %sbrace%s on \N{}, Missing command in -piped open, Missing name in "my sub", No %s specified for -%c, No package -name allowed for variable %s in "our", No space allowed after -%c, no UTC -offset information; assuming local time is UTC, Octal number > 037777777777 -non-portable, panic: del_backref, panic: kid popen errno read, panic: -magic_killbackrefs, Parentheses missing around "%s" list, Possible Y2K bug: -%s, pragma "attrs" is deprecated, use "sub NAME : ATTRS" instead, Premature -end of script headers, Repeat count in pack overflows, Repeat count in -unpack overflows, realloc() of freed memory ignored, Reference is already -weak, setpgrp can't take arguments, Strange *+?{} on zero-length -expression, switching effective %s is not implemented, This Perl can't -reset CRTL environ elements (%s), This Perl can't set CRTL environ elements -(%s=%s), Too late to run %s block, Unknown open() mode '%s', Unknown -process %x sent message to prime_env_iter: %s, Unrecognized escape \\%c -passed through, Unterminated attribute parameter in attribute list, -Unterminated attribute list, Unterminated attribute parameter in subroutine -attribute list, Unterminated subroutine attribute list, Value of CLI symbol -"%s" too long, Version number must be a constant number +(perhaps you forgot to load "%s"?), Ambiguous range in transliteration +operator =item New tests =item Incompatible Changes -=over - -=item Perl Source Incompatibilities - -CHECK is a new keyword, Treatment of list slices of undef has changed - -=item Format of $English::PERL_VERSION is different - -Literals of the form C<1.2.3> parse differently, Possibly changed -pseudo-random number generator, Hashing function for hash keys has changed, -C fails on read only values, Close-on-exec bit may be set on pipe -and socket handles, Writing C<"$$1"> to mean C<"${$}1"> is unsupported, -delete(), values() and C<\(%h)> operate on aliases to values, not copies, -vec(EXPR,OFFSET,BITS) enforces powers-of-two BITS, Text of some diagnostic -output has changed, C<%@> has been removed, Parenthesized not() behaves -like a list operator, Semantics of bareword prototype C<(*)> have changed - -=item Semantics of bit operators may have changed on 64-bit platforms - -=item More builtins taint their results - -=item C Source Incompatibilities - -C, C, C - -=item Compatible C Source API Changes - -C is now C - -=item Binary Incompatibilities - -=back - =item Known Problems -=over - -=item Thread test failures - -=item EBCDIC platforms not supported - -=item In 64-bit HP-UX the lib/io_multihomed test may hang - -=item NEXTSTEP 3.3 POSIX test failure - -=item Tru64 (aka Digital UNIX, aka DEC OSF/1) lib/sdbm test failure with -gcc - -=item UNICOS/mk CC failures during Configure run - -=item Arrow operator and arrays - -=item Windows 2000 - -=item Experimental features - -Threads, Unicode, 64-bit support, Lvalue subroutines, Weak references, The -pseudo-hash data type, The Compiler suite, Internal implementation of file -globbing, The DB module, The regular expression constructs C<(?{ code })> -and C<(??{ code })> - -=back - =item Obsolete Diagnostics -Character class syntax [: :] is reserved for future extensions, Ill-formed -logical name |%s| in prime_env_iter, Probable precedence problem on %s, -regexp too big, Use of "$$" to mean "${$}" is deprecated - =item Reporting Bugs =item SEE ALSO @@ -5782,6 +5509,8 @@ DJGPP, Pthreads =item NFS filesystems and utime(2) +=item perl -P and // + =back =item AUTHOR @@ -6777,6 +6506,8 @@ warnings::warn([$category,] $message) =item Package Lexicals +=item Not Using AutoLoader + =item B vs. B =back @@ -6960,7 +6691,7 @@ bytecode =item DESCRIPTION -=item AUTHORS +=item AUTHOR =back @@ -6987,15 +6718,14 @@ bytecode =item OPTIONS B<-ofilename>, B<-afilename>, B<-->, B<-f>, B<-fcompress-nullops>, -B<-fomit-sequence-numbers>, B<-fbypass-nullops>, B<-On>, B<-D>, B<-Do>, -B<-Db>, B<-Da>, B<-DC>, B<-S>, B<-Ppackage> Stores package in the -output. =back +B<-fomit-sequence-numbers>, B<-fbypass-nullops>, B<-fstrip-syntax-tree>, +B<-On>, B<-D>, B<-Do>, B<-Db>, B<-Da>, B<-DC>, B<-S>, B<-m> =item EXAMPLES =item BUGS -=item AUTHORS +=item AUTHOR =back @@ -7289,15 +7019,14 @@ STYLE ] ), cmpthese ( RESULTSHASHREF ), countit(TIME, CODE), disablecache ( =item OPTIONS B<-ofilename>, B<-afilename>, B<-->, B<-f>, B<-fcompress-nullops>, -B<-fomit-sequence-numbers>, B<-fbypass-nullops>, B<-On>, B<-D>, B<-Do>, -B<-Db>, B<-Da>, B<-DC>, B<-S>, B<-Ppackage> Stores package in the -output. =back +B<-fomit-sequence-numbers>, B<-fbypass-nullops>, B<-fstrip-syntax-tree>, +B<-On>, B<-D>, B<-Do>, B<-Db>, B<-Da>, B<-DC>, B<-S>, B<-m> =item EXAMPLES =item BUGS -=item AUTHORS +=item AUTHOR =back @@ -8586,8 +8315,6 @@ arrays =item Specialised Import Lists -=item Constants can be inlined - =item Exporting without using Export's import method =item Module Version Checking @@ -12082,6 +11809,18 @@ C<-pathlist> =item DESCRIPTION +C, C, C + +=item DIAGNOSTICS + +=over + +=item C + +=back + +=item BUGS AND WARNINGS + =back =head2 Safe - Compile and execute code in restricted compartments