diff options
author | Nicholas Clark <nick@ccl4.org> | 2004-07-22 18:19:58 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2004-07-22 18:19:58 +0000 |
commit | 07e9b5fe62ade7e4e4cc0c5831de32c3edca1c63 (patch) | |
tree | 82ba554eed574af7d396408e860ed32242c70de1 /pod/perltoc.pod | |
parent | 275e8705031e539ec9999f68482039d1bcfb1608 (diff) | |
download | perl-07e9b5fe62ade7e4e4cc0c5831de32c3edca1c63.tar.gz |
Grab perl585delta.pod from maint and
Integrate:
[ 23069]
This is RC2. Maybe this one will last longer.
[ 23141]
Break a leg
[perlhist.pod]
p4raw-link: @23141 on //depot/maint-5.8/perl: 9f882961fc43a6deff05386598fc91191e7baf9f
p4raw-link: @23069 on //depot/maint-5.8/perl: f2d13cbe20ce19819db8fa263a5aba881a4232ec
p4raw-id: //depot/perl@23154
p4raw-branched: from //depot/maint-5.8/perl@23152 'branch in'
pod/perl585delta.pod
p4raw-integrated: from //depot/maint-5.8/perl@23152 'edit in'
pod/perlhist.pod (@23069..)
Diffstat (limited to 'pod/perltoc.pod')
-rw-r--r-- | pod/perltoc.pod | 548 |
1 files changed, 218 insertions, 330 deletions
diff --git a/pod/perltoc.pod b/pod/perltoc.pod index b027c516cf..4fabc2036b 100644 --- a/pod/perltoc.pod +++ b/pod/perltoc.pod @@ -2091,6 +2091,8 @@ PID,FLAGS, wantarray, warn LIST, write FILEHANDLE, write EXPR, write, y/// =item How to Eat an Egg on a Net +=item Byte-order modifiers + =item Floating point Numbers =back @@ -2131,6 +2133,8 @@ PID,FLAGS, wantarray, warn LIST, write FILEHANDLE, write EXPR, write, y/// =item The Alignment Pit +=item Dealing with Endian-ness + =item Alignment, Take 2 =item Alignment, Take 3 @@ -2255,7 +2259,7 @@ B<-i>[I<extension>], B<-I>I<directory>, B<-l>[I<octnum>], B<-m>[B<->]I<module>, B<-M>[B<->]I<module>, B<-M>[B<->]I<'module ...'>, B<-[mM]>[B<->]I<module=arg[,arg]...>, B<-n>, B<-p>, B<-P>, B<-s>, B<-S>, B<-t>, B<-T>, B<-u>, B<-U>, B<-v>, B<-V>, B<-V:>I<name>, B<-w>, B<-W>, -B<-X>, B<-x> I<directory> +B<-X>, B<-x>, B<-x> I<directory> =back @@ -3360,8 +3364,8 @@ LC_NUMERIC, LC_TIME, LANG =item Important Caveats Input and Output Layers, Regular Expressions, C<use utf8> still needed to -enable UTF-8/UTF-EBCDIC in scripts, C<use encoding> needed to upgrade -non-Latin-1 byte strings +enable UTF-8/UTF-EBCDIC in scripts, BOM-marked scripts and UTF-16 scripts +autodetected, C<use encoding> needed to upgrade non-Latin-1 byte strings =item Byte and Character Semantics @@ -4634,7 +4638,7 @@ GIMME, GIMME_V, G_ARRAY, G_DISCARD, G_EVAL, G_NOARGS, G_SCALAR, G_VOID 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, -get_av, newAV, Nullav, sortsv +get_av, newAV, sortsv =item Callback Functions @@ -4651,7 +4655,7 @@ perl_clone =item CV Manipulation Functions -CvSTASH, get_cv, Nullcv +CvSTASH, get_cv =item Embedding Functions @@ -4673,27 +4677,27 @@ gv_fetchmeth_autoload, gv_stashpv, gv_stashsv =item Handy Values -HEf_SVKEY, Nullch, Nullsv +Nullav, Nullch, Nullcv, Nullhv, Nullsv =item Hash Manipulation Functions -get_hv, HeHASH, HeKEY, HeKLEN, HePV, HeSVKEY, HeSVKEY_force, HeSVKEY_set, -HeVAL, HvNAME, hv_assert, hv_clear, hv_clear_placeholders, hv_delete, -hv_delete_ent, hv_exists, hv_exists_ent, hv_fetch, hv_fetch_ent, +get_hv, HEf_SVKEY, HeHASH, HeKEY, HeKLEN, HePV, HeSVKEY, HeSVKEY_force, +HeSVKEY_set, HeVAL, HvNAME, hv_assert, hv_clear, hv_clear_placeholders, +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_iternext_flags, hv_iterval, hv_magic, hv_scalar, hv_store, hv_store_ent, -hv_undef, newHV, Nullhv +hv_undef, newHV =item Magical Functions mg_clear, mg_copy, mg_find, mg_free, mg_get, mg_length, mg_magical, mg_set, SvGETMAGIC, SvLOCK, SvSETMAGIC, SvSetMagicSV, SvSetMagicSV_nosteal, -SvSetSV, SvSetSV_nosteal, SvSHARE +SvSetSV, SvSetSV_nosteal, SvSHARE, SvUNLOCK =item Memory Management -Copy, Move, New, Newc, NEWSV, Newz, Poison, Renew, Renewc, Safefree, -savepv, savepvn, savesharedpv, StructCopy, Zero +Copy, CopyD, Move, MoveD, New, Newc, Newz, Poison, Renew, Renewc, Safefree, +savepv, savepvn, savesharedpv, StructCopy, Zero, ZeroD =item Miscellaneous Functions @@ -4717,12 +4721,13 @@ pad_sv =item Stack Manipulation Macros -dMARK, dORIGMARK, dSP, EXTEND, MARK, ORIGMARK, POPi, POPl, POPn, POPp, -POPpbytex, POPpx, POPs, PUSHi, PUSHMARK, PUSHn, PUSHp, PUSHs, PUSHu, -PUTBACK, SP, SPAGAIN, XPUSHi, XPUSHn, XPUSHp, XPUSHs, XPUSHu, XSRETURN, -XSRETURN_IV, XSRETURN_NO, XSRETURN_NV, XSRETURN_PV, XSRETURN_UNDEF, -XSRETURN_UV, XSRETURN_YES, XST_mIV, XST_mNO, XST_mNV, XST_mPV, XST_mUNDEF, -XST_mYES +dMARK, dORIGMARK, dSP, EXTEND, MARK, mPUSHi, mPUSHn, mPUSHp, mPUSHu, +mXPUSHi, mXPUSHn, mXPUSHp, mXPUSHu, ORIGMARK, POPi, POPl, POPn, POPp, +POPpbytex, POPpx, POPs, PUSHi, PUSHMARK, PUSHmortal, PUSHn, PUSHp, PUSHs, +PUSHu, PUTBACK, SP, SPAGAIN, XPUSHi, XPUSHmortal, XPUSHn, XPUSHp, XPUSHs, +XPUSHu, XSRETURN, XSRETURN_EMPTY, XSRETURN_IV, XSRETURN_NO, XSRETURN_NV, +XSRETURN_PV, XSRETURN_UNDEF, XSRETURN_UV, XSRETURN_YES, XST_mIV, XST_mNO, +XST_mNV, XST_mPV, XST_mUNDEF, XST_mYES =item SV Flags @@ -4730,10 +4735,10 @@ svtype, SVt_IV, SVt_NV, SVt_PV, SVt_PVAV, SVt_PVCV, SVt_PVHV, SVt_PVMG =item SV Manipulation Functions -get_sv, looks_like_number, newRV_inc, newRV_noinc, newSV, newSViv, newSVnv, -newSVpv, newSVpvf, newSVpvn, newSVpvn_share, newSVrv, newSVsv, newSVuv, -SvCUR, SvCUR_set, SvEND, SvGROW, SvIOK, SvIOKp, SvIOK_notUV, SvIOK_off, -SvIOK_on, SvIOK_only, SvIOK_only_UV, SvIOK_UV, SvIsCOW, +get_sv, looks_like_number, newRV_inc, newRV_noinc, NEWSV, newSV, newSViv, +newSVnv, newSVpv, newSVpvf, newSVpvn, newSVpvn_share, newSVrv, newSVsv, +newSVuv, SvCUR, SvCUR_set, SvEND, SvGROW, SvIOK, SvIOKp, SvIOK_notUV, +SvIOK_off, SvIOK_on, SvIOK_only, SvIOK_only_UV, SvIOK_UV, SvIsCOW, SvIsCOW_shared_hash, SvIV, SvIVx, SvIVX, SvIV_nomg, SvLEN, SvNIOK, SvNIOKp, SvNIOK_off, SvNOK, SvNOKp, SvNOK_off, SvNOK_on, SvNOK_only, SvNV, SvNVX, SvNVx, SvOK, SvOOK, SvPOK, SvPOKp, SvPOK_off, SvPOK_on, SvPOK_only, @@ -4742,27 +4747,27 @@ SvPVbyte_force, SvPVbyte_nolen, SvPVutf8, SvPVutf8x, SvPVutf8x_force, SvPVutf8_force, SvPVutf8_nolen, SvPVx, SvPVX, SvPV_force, SvPV_force_nomg, SvPV_nolen, SvPV_nomg, SvREFCNT, SvREFCNT_dec, SvREFCNT_inc, SvROK, SvROK_off, SvROK_on, SvRV, SvSTASH, SvTAINT, SvTAINTED, SvTAINTED_off, -SvTAINTED_on, SvTRUE, SvTYPE, SvUNLOCK, SvUOK, SvUPGRADE, SvUTF8, -SvUTF8_off, SvUTF8_on, SvUV, SvUVX, SvUVx, SvUV_nomg, SvVOK, sv_2bool, -sv_2cv, sv_2io, sv_2iv_flags, sv_2mortal, sv_2nv, sv_2pvbyte, -sv_2pvbyte_nolen, sv_2pvutf8, sv_2pvutf8_nolen, sv_2pv_flags, sv_2pv_nolen, -sv_2uv_flags, sv_backoff, sv_bless, sv_catpv, sv_catpvf, sv_catpvf_mg, -sv_catpvn, sv_catpvn_flags, sv_catpvn_mg, sv_catpv_mg, sv_catsv, -sv_catsv_flags, sv_catsv_mg, sv_chop, sv_clear, sv_cmp, sv_cmp_locale, -sv_collxfrm, sv_copypv, sv_dec, sv_derived_from, sv_eq, sv_force_normal, -sv_force_normal_flags, sv_free, sv_gets, sv_grow, sv_inc, sv_insert, -sv_isa, sv_isobject, sv_iv, sv_len, sv_len_utf8, sv_magic, sv_magicext, -sv_mortalcopy, sv_newmortal, sv_newref, sv_nv, sv_pos_b2u, sv_pos_u2b, -sv_pv, sv_pvbyte, sv_pvbyten, sv_pvbyten_force, sv_pvn, sv_pvn_force, -sv_pvn_force_flags, sv_pvutf8, sv_pvutf8n, sv_pvutf8n_force, sv_reftype, -sv_replace, sv_report_used, sv_reset, 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_setref_uv, sv_setsv, -sv_setsv_flags, sv_setsv_mg, sv_setuv, sv_setuv_mg, sv_taint, sv_tainted, -sv_true, sv_unmagic, sv_unref, sv_unref_flags, sv_untaint, sv_upgrade, -sv_usepvn, sv_usepvn_mg, sv_utf8_decode, sv_utf8_downgrade, sv_utf8_encode, -sv_utf8_upgrade, sv_utf8_upgrade_flags, sv_uv, sv_vcatpvfn, sv_vsetpvfn +SvTAINTED_on, SvTRUE, SvTYPE, SvUOK, SvUPGRADE, SvUTF8, SvUTF8_off, +SvUTF8_on, SvUV, SvUVX, SvUVx, SvUV_nomg, SvVOK, sv_2bool, sv_2cv, sv_2io, +sv_2iv_flags, sv_2mortal, sv_2nv, sv_2pvbyte, sv_2pvbyte_nolen, sv_2pvutf8, +sv_2pvutf8_nolen, sv_2pv_flags, sv_2pv_nolen, sv_2uv_flags, sv_backoff, +sv_bless, sv_catpv, sv_catpvf, sv_catpvf_mg, sv_catpvn, sv_catpvn_flags, +sv_catpvn_mg, sv_catpv_mg, sv_catsv, sv_catsv_flags, sv_catsv_mg, sv_chop, +sv_clear, sv_cmp, sv_cmp_locale, sv_collxfrm, sv_copypv, sv_dec, +sv_derived_from, sv_eq, sv_force_normal, sv_force_normal_flags, sv_free, +sv_gets, sv_grow, sv_inc, sv_insert, sv_isa, sv_isobject, sv_iv, sv_len, +sv_len_utf8, sv_magic, sv_magicext, sv_mortalcopy, sv_newmortal, sv_newref, +sv_nv, sv_pos_b2u, sv_pos_u2b, sv_pv, sv_pvbyte, sv_pvbyten, +sv_pvbyten_force, sv_pvn, sv_pvn_force, sv_pvn_force_flags, sv_pvutf8, +sv_pvutf8n, sv_pvutf8n_force, sv_reftype, sv_replace, sv_report_used, +sv_reset, 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_setref_uv, sv_setsv, sv_setsv_flags, sv_setsv_mg, +sv_setuv, sv_setuv_mg, sv_taint, sv_tainted, sv_true, sv_unmagic, sv_unref, +sv_unref_flags, sv_untaint, sv_upgrade, sv_usepvn, sv_usepvn_mg, +sv_utf8_decode, sv_utf8_downgrade, sv_utf8_encode, sv_utf8_upgrade, +sv_utf8_upgrade_flags, sv_uv, sv_vcatpvfn, sv_vsetpvfn =item Unicode Support @@ -4775,8 +4780,8 @@ uvuni_to_utf8_flags =item Variables created by C<xsubpp> and C<xsubpp> internal functions -ax, CLASS, dAX, dITEMS, dXSARGS, dXSI32, items, ix, newXSproto, RETVAL, ST, -THIS, XS, XSRETURN_EMPTY, XS_VERSION, XS_VERSION_BOOTCHECK +ax, CLASS, dAX, dITEMS, dUNDERBAR, dXSARGS, dXSI32, items, ix, newXSproto, +RETVAL, ST, THIS, UNDERBAR, XS, XS_VERSION, XS_VERSION_BOOTCHECK =item Warning and Dieing @@ -4837,7 +4842,8 @@ djSP, LVRET =item SV Manipulation Functions -report_uninit, sv_add_arena, sv_clean_all, sv_clean_objs, sv_free_arenas +find_uninit_var, report_uninit, sv_add_arena, sv_clean_all, sv_clean_objs, +sv_free_arenas =item AUTHORS @@ -4977,6 +4983,8 @@ It's easier to rsync the source tree, It's more reliable It's easier to rsync the patches, It's a good reference, Finding a start point, Finding how to fix a bug, Finding the source of misbehaviour +=item Working with the source + =item Perlbug administration =item Submitting patches @@ -5099,356 +5107,153 @@ I<The Road goes ever on and on, down from the door where it began.> =item DESCRIPTION -=item To do during 5.6.x - -=over 4 - -=item Support for I/O disciplines - -=item Autoload bytes.pm - -=item Make "\u{XXXX}" et al work - -=item Create a char *sv_pvprintify(sv, STRLEN *lenp, UV flags) - -=item Overloadable regex assertions - -=item Unicode - -=item Work out exit/die semantics for threads - -=item Better support for nonpreemptive threading systems like GNU pth - -=item Typed lexicals for compiler - -=item Compiler workarounds for Win32 - -=item AUTOLOADing in the compiler - -=item Fixing comppadlist when compiling - -=item Cleaning up exported namespace - -=item Complete signal handling - -=item Out-of-source builds - -=item POSIX realtime support - -=item UNIX98 support - -=item IPv6 Support - -=item Long double conversion - -=item Locales - -=item Arithmetic on non-Arabic numerals +=item assertions -=item POSIX Unicode character classes +=item iCOW -=item Factoring out common suffices/prefices in regexps (trie optimization) +=item (?{...}) closures in regexps -=item Security audit shipped utilities +=item A re-entrant regexp engine -=item Sort out the uid-setting mess +=item pragmata -=item Custom opcodes - -=item DLL Versioning - -=item Introduce @( and @) - -=item Floating point handling - -=item IV/UV preservation - -=item Replace pod2html with something using Pod::Parser - -=item Automate module testing on CPAN - -=item sendmsg and recvmsg - -=item Rewrite perlre documentation - -=item Convert example code to IO::Handle filehandles - -=item Document Win32 choices +=over 4 -=item Check new modules +=item lexical pragmas -=item Make roffitall find pods and libs itself +=item use less 'memory' =back -=item To do at some point +=item prototypes and functions =over 4 -=item Remove regular expression recursion - -=item Memory leaks after failed eval - -=item bitfields in pack - -=item Cross compilation - -=item Perl preprocessor / macros - -=item Perl lexer in Perl - -=item Using POSIX calls internally - -=item -i rename file when changed - -=item All ARGV input should act like E<lt>E<gt> - -=item Support for rerunning debugger - -=item Test Suite for the Debugger - -=item my sub foo { } - -=item One-pass global destruction - -=item Rewrite regexp parser - -=item Cache recently used regexps - -=item Cross-compilation support - -=item Bit-shifting bitvectors +=item _ prototype character -=item debugger pragma - -=item use less pragma - -=item switch structures - -=item Cache eval tree - -=item rcatmaybe - -=item Shrink opcode tables - -=item Optimize away @_ - -=item Prototypes versus indirect objects - -=item Install HTML - -=item Prototype method calls - -=item Return context prototype declarations - -=item magic_setisa - -=item Garbage collection - -=item IO tutorial - -=item Rewrite perldoc - -=item Install .3p manpages - -=item Unicode tutorial - -=item Update POSIX.pm for 1003.1-2 - -=item Retargetable installation - -=item POSIX emulation on non-POSIX systems - -=item Rename Win32 headers +=item inlining autoloaded constants =item Finish off lvalue functions -=item Update sprintf documentation - -=item Use fchown/fchmod internally - -=item Make v-strings overloaded objects - -=item Allow restricted hash assignment - -=item Should overload be inheritable? - -=item Taint rethink - -=item Perform correctly when XSUBs call subroutines that exit via -goto(LABEL) and friends - =back -=item Vague ideas +=item Unicode and UTF8 =over 4 -=item ref() in list context - -=item Make tr/// return histogram of characters in list context - -=item Compile to real threaded code - -=item Structured types - -=item Modifiable $1 et al. - -=item Procedural interfaces for IO::*, etc. - -=item RPC modules +=item Implicit Latin 1 => Unicode translation -=item Attach/detach debugger from running program - -=item GUI::Native +=item UTF8 caching code -=item foreach(reverse ...) - -=item Constant function cache +=item Unicode in Filenames -=item Approximate regular expression matching +=item Unicode in %ENV =back -=item Ongoing +=item Regexps =over 4 -=item Update guts documentation - -=item Add more tests - -=item Update auxiliary tools +=item regexp optimiser optional -=item Create debugging macros - -=item truncate to the people - -=item Unicode in Filenames +=item common suffices/prefices in regexps (trie optimization) =back -=item Unicode in %ENV - -=item Recently done things +=item POD =over 4 -=item Alternative RE syntax module - -=item Safe signal handling - -=item Tie Modules - -=item gettimeofday - -=item setitimer and getimiter - -=item Testing __DIE__ hook - -=item CPP equivalent in Perl - -=item Explicit switch statements +=item POD -> HTML conversion still sucks -=item autocroak - -=item UTF/EBCDIC - -=item UTF Regexes - -=item perlcc to produce executable - -=item END blocks saved in compiled output +=back -=item Secure temporary file module +=item Misc medium sized projects -=item Integrate Time::HiRes +=over 4 -=item Turn Cwd into XS +=item UNITCHECK -=item Mmap for input +=item optional optimizer -=item Byte to/from UTF-8 and UTF-8 to/from local conversion +=item You WANT *how* many -=item Add sockatmark support +=item lexical aliases -=item Mailing list archives +=item no 6 -=item Bug tracking +=item IPv6 -=item Integrate MacPerl +=item entersub XS vs Perl -=item Web "nerve center" for Perl +=item @INC source filter to Filter::Simple -=item Regular expression tutorial +=item bincompat functions -=item Debugging Tutorial +=item Use fchown/fchmod internally -=item Integrate new modules +=back -=item Integrate profiler +=item Tests -=item Y2K error detection +=over 4 -=item Regular expression debugger +=item Make Schwern poorer -=item POD checker +=item test B -=item "Dynamic" lexicals +=item Improve tests for Config.pm -=item Cache precompiled modules +=item common test code for timed bailout =back -=item Deprecated Wishes +=item Installation =over 4 -=item Loop control on do{} - -=item Lexically scoped typeglobs +=item compressed man pages -=item format BOTTOM +=item Make Config.pm cope with differences between build and installed perl -=item report HANDLE +=item Relocatable perl -=item Generalised want()/caller()) +=item make HTML install work -=item Named prototypes +=item put patchlevel in -v -=item Built-in globbing - -=item Regression tests for suidperl +=back -=item Cached hash values +=item Incremental things -=item Add compression modules +=over 4 -=item Reorganise documentation into tutorials/references +=item autovivification -=item Remove distinction between functions and operators +=item fix tainting bugs -=item Make XS easier to use +=item Make tainting consistent -=item Make embedding easier to use +=item Dual life everything -=item man for perl +=back -=item my $Package::variable +=item Vague things -=item "or" tests defined, not truth +=over 4 -=item "class"-based lexicals +=item threads -=item byteperl +=item POSIX memory footprint -=item Lazy evaluation / tail recursion removal +=item Optimize away @_ -=item Make "use utf8" the default +=item switch ops -=item Unicode collation and normalization +=item Attach/detach debugger from running program -=item pack/unpack tutorial +=item A decent benchmark =back @@ -5836,7 +5641,47 @@ Win32::GetOSVersion =back -=head2 perl584delta, perldelta - what is new for perl v5.8.4 +=head2 perl585delta - what is new for perl v5.8.5 + +=over 4 + +=item DESCRIPTION + +=item Incompatible Changes + +=item Core Enhancements + +=item Modules and Pragmata + +=item Utility Changes + +=over 4 + +=item Perl's debugger + +=item h2ph + +=back + +=item Installation and Configuration Improvements + +=item Selected Bug Fixes + +=item New or Changed Diagnostics + +=item Changed Internals + +=item Known Problems + +=item Platform Specific Problems + +=item Reporting Bugs + +=item SEE ALSO + +=back + +=head2 perl584delta - what is new for perl v5.8.4 =over 4 @@ -8370,7 +8215,7 @@ DJGPP, Pthreads =item PA-RISC 2.0 -=item Itanium +=item Itanium & Itanium 2 =item Portability Between PA-RISC Versions @@ -9317,7 +9162,7 @@ LIST, waitpid PID,FLAGS =item Setting Up Perl on Win32 Make, Command Shell, Borland C++, Microsoft Visual C++, Microsoft Platform -SDK 64-bit Compiler, MinGW32 with gcc, MinGW release 1 +SDK 64-bit Compiler, MinGW release 3 with gcc, MinGW release 1 with gcc =item Building @@ -9534,6 +9379,10 @@ FETCH_I<type>_ATTRIBUTES, MODIFY_I<type>_ATTRIBUTES =item DESCRIPTION +=item DIAGNOSTICS + +Base class package "%s" is empty + =item HISTORY =item CAVEATS @@ -10708,31 +10557,41 @@ B<-base>I<n>, B<-bigendian>, B<-littleendian> =item Other options -B<-main>, B<-banner> +B<-main>, B<-nomain>, B<-nobanner>, B<-banner>, B<-banneris> => subref =item Option Stickiness =back +=item ABBREVIATIONS + +=over 4 + +=item OP class abbreviations + +=item OP flags abbreviations + +=back + =item FORMATTING SPECIFICATIONS +=over 4 + +=item Special Patterns + B<(x(>I<exec_text>B<;>I<basic_text>B<)x)>, B<(*(>I<text>B<)*)>, B<(*(>I<text1>B<;>I<text2>B<)*)>, B<(?(>I<text1>B<#>I<var>I<Text2>B<)?)>, -B<#>I<var>, B<#>I<var>I<N>, B<~>, B<#addr>, B<#arg>, B<#class>, +B<~> + +=item # Variables + +B<#>I<var>, B<#>I<var>I<N>, B<#>I<Var>, B<#addr>, B<#arg>, B<#class>, B<#classsym>, B<#coplabel>, B<#exname>, B<#extarg>, B<#firstaddr>, B<#flags>, B<#flagval>, B<#hyphseq>, B<#label>, B<#lastaddr>, B<#name>, B<#NAME>, B<#next>, B<#nextaddr>, B<#noise>, B<#private>, B<#privval>, B<#seq>, B<#opt>, B<#static>, B<#sibaddr>, B<#svaddr>, B<#svclass>, B<#svval>, B<#targ>, B<#targarg>, B<#targarglife>, B<#typenum> -=item ABBREVIATIONS - -=over 4 - -=item OP flags abbreviations - -=item OP class abbreviations - =back =item Using B::Concise outside of the O framework @@ -12021,7 +11880,7 @@ C<zcat>, C<zip> =item getcwd and friends -getcwd, cwd, fastcwd, fastgetcwd +getcwd, cwd, fastcwd, fastgetcwd, getdcwd =item abs_path and friends @@ -15359,8 +15218,6 @@ cacheout EXPR, cacheout MODE, EXPR =item BUGS -=item NOTES - =back =head2 FileHandle - supply object methods for filehandles @@ -15696,6 +15553,9 @@ the function alternate_language_tags($lang1) the function @langs = panic_languages(@accept_languages) +the function implicate_supers( ...languages... ), the function +implicate_supers_strictly( ...languages... ) + =over 4 =item ABOUT LOWERCASING @@ -15710,6 +15570,26 @@ the function @langs = panic_languages(@accept_languages) =back +=head2 I18N::LangTags::Detect - detect the user's language preferences + +=over 4 + +=item SYNOPSIS + +=item DESCRIPTION + +=item FUNCTIONS + +=item ENVIRONMENT + +=item SEE ALSO + +=item COPYRIGHT + +=item AUTHOR + +=back + =head2 I18N::LangTags::List -- tags and names for human languages =over 4 @@ -19811,10 +19691,16 @@ set_prototype CODEREF, PROTOTYPE, tainted EXPR, weaken REF =over 4 -=item OBJECT ORIENTED SYNTAX +=item Caveats + +=item Escaping Magic Characters + +=item Configuration =back +=item BUGS + =item AUTHOR =back @@ -20153,6 +20039,8 @@ NORMAL TESTS, SKIPPED TESTS, TODO TESTS =item BUGS and CAVEATS +=item ENVIRONMENT + =item NOTE =item SEE ALSO |