Attempt to fix problems with new exception handling macros.
[p5sagit/p5-mst-13.2.git] / pod / perltoc.pod
index a2b4503..0a7987b 100644 (file)
@@ -4517,6 +4517,8 @@ A, p, d, s, n, r, f, M, o, x, m, X, E, b
 
 =item Source Documentation
 
+=item Backwards compatibility
+
 =back
 
 =item Unicode Support
@@ -4680,7 +4682,7 @@ PL_modglobal, PL_na, PL_sv_no, PL_sv_undef, PL_sv_yes
 =item GV Functions
 
 GvSV, gv_fetchmeth, gv_fetchmethod, gv_fetchmethod_autoload,
-gv_fetchmeth_autoload, gv_stashpv, gv_stashsv
+gv_fetchmeth_autoload, gv_stashpv, gv_stashpvn, gv_stashsv
 
 =item Handy Values
 
@@ -4704,7 +4706,7 @@ SvSetSV, SvSetSV_nosteal, SvSHARE, SvUNLOCK
 =item Memory Management
 
 Copy, CopyD, Move, MoveD, New, Newc, Newz, Poison, Renew, Renewc, Safefree,
-savepv, savepvn, savesharedpv, StructCopy, Zero, ZeroD
+savepv, savepvn, savesharedpv, savesvpv, StructCopy, Zero, ZeroD
 
 =item Miscellaneous Functions
 
@@ -4742,20 +4744,20 @@ 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, newSV, newSViv,
+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,
+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,
 SvPOK_only_UTF8, SvPV, SvPVbyte, SvPVbytex, SvPVbytex_force,
 SvPVbyte_force, SvPVbyte_nolen, SvPVutf8, SvPVutf8x, SvPVutf8x_force,
-SvPVutf8_force, SvPVutf8_nolen, SvPVx, SvPVX, SvPV_force, SvPV_force_nomg,
+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, SvUOK, SvUPGRADE, SvUTF8, SvUTF8_off,
-SvUTF8_on, SvUV, SvUVX, SvUVx, SvUV_nomg, SvVOK, sv_2bool, sv_2cv, sv_2io,
+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,
@@ -5202,6 +5204,8 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =item Use fchown/fchmod internally
 
+=item Constant folding
+
 =back
 
 =item Tests
@@ -5212,8 +5216,6 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =item test B
 
-=item Improve tests for Config.pm
-
 =item common test code for timed bailout
 
 =back
@@ -5266,6 +5268,8 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =item readpipe(LIST)
 
+=item Self ties
+
 =back
 
 =back
@@ -7927,26 +7931,30 @@ B<Unix emulation for AmigaOS: ixemul.library>, B<Version of Amiga OS>
 
 =back
 
-=head2 perlbeos, README.beos - Perl version 5 on BeOS
+=head2 perlbeos, README.beos - Perl version 5.8+ on BeOS
 
 =over 4
 
 =item DESCRIPTION
 
-=over 4
+=item BUILD AND INSTALL
 
-=item General Issues with Perl on BeOS
+=over 4
 
-=item BeOS Release-specific Notes
+=item Requirements
 
-R4 x86, R4 PPC
+=item Configure
 
-=item Contact Information
+=item Build
 
-=item Update 2002-05-30
+=item Install
 
 =back
 
+=item KNOWN PROBLEMS
+
+=item CONTACT
+
 =back
 
 =head2 perlbs2000, README.BS2000 - building and installing Perl for BS2000.
@@ -9443,19 +9451,19 @@ Base class package "%s" is empty
 
 =over 4
 
-=item OPTIONS
+=item Options
 
 a or accuracy, p or precision, t or trace, l or lib, v or version
 
-=item MATH LIBRARY
+=item Math Library
 
-=item INTERNAL FORMAT
+=item Internal Format
 
-=item SIGN
+=item Sign
 
-=item METHODS
+=item Methods
 
-=item CAVEAT
+=item Caveat
 
 =back
 
@@ -9481,13 +9489,13 @@ a or accuracy, p or precision, t or trace, l or lib, v or version
 
 =over 4
 
-=item OPTIONS
+=item Options
 
 a or accuracy, p or precision, t or trace, l or lib, v or version
 
-=item METHODS
+=item Methods
 
-=item CAVEAT
+=item Caveat
 
 inf(), NaN(), upgrade()
 
@@ -9521,15 +9529,19 @@ inf(), NaN(), upgrade()
 
 =over 4
 
-=item MODULES USED
+=item Modules Used
 
-=item MATH LIBRARY
+=item Math Library
 
-=item SIGN
+=item Sign
 
-=item METHODS
+=item Methods
 
-=item CAVEAT
+=item Cavaet
+
+=item Options
+
+a or accuracy, p or precision, t or trace, l or lib, v or version
 
 =back
 
@@ -11921,10 +11933,10 @@ C<uname>, C<uniq>, C<uquadtype>, C<use5005threads>, C<use64bitall>,
 C<use64bitint>, C<usecrosscompile>, C<usedl>, C<usefaststdio>,
 C<useithreads>, C<uselargefiles>, C<uselongdouble>, C<usemallocwrap>,
 C<usemorebits>, C<usemultiplicity>, C<usemymalloc>, C<usenm>, C<useopcode>,
-C<useperlio>, C<useposix>, C<usereentrant>, C<usesfio>, C<useshrplib>,
-C<usesocks>, C<usethreads>, C<usevendorprefix>, C<usevfork>, C<usrinc>,
-C<uuname>, C<uvoformat>, C<uvsize>, C<uvtype>, C<uvuformat>, C<uvxformat>,
-C<uvXUformat>
+C<useperlio>, C<useposix>, C<usereentrant>, C<userelocatableinc>,
+C<usesfio>, C<useshrplib>, C<usesocks>, C<usethreads>, C<usevendorprefix>,
+C<usevfork>, C<usrinc>, C<uuname>, C<uvoformat>, C<uvsize>, C<uvtype>,
+C<uvuformat>, C<uvxformat>, C<uvXUformat>
 
 =item v
 
@@ -11954,6 +11966,18 @@ C<zcat>, C<zip>
 
 =back
 
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+dynamic, nonxs, static
+
+=item AUTHOR
+
+=back
+
 =head2 Cwd - get pathname of current working directory
 
 =over 4
@@ -13716,6 +13740,8 @@ installvars
 
 os_flavor_is
 
+dir_target B<DEPRECATED>
+
 blibdirs_target (o)
 
 =over 4
@@ -13848,8 +13874,7 @@ B<replace_manpage_separator>
 
 =back
 
-=head2 ExtUtils::MM_MacOS - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=head2 ExtUtils::MM_MacOS - once produced Makefiles for MacOS Classic
 
 =over 4
 
@@ -13859,46 +13884,6 @@ ExtUtils::MakeMaker
 
 =back
 
-maybe_command
-
-guess_name
-
-macify
-
-patternify
-
-init_main
-
-init_others
-
-init_platform, platform_constants
-
-init_dirscan
-
-init_VERSION (o)
-
-special_targets (o)
-
-static (o)
-
-dlsyms (o)
-
-dynamic (o)
-
-clean (o)
-
-clean_subdirs_target
-
-realclean (o)
-
-realclean_subdirs_target
-
-rulez (o)
-
-processPL (o)
-
-os_flavor
-
 =head2 ExtUtils::MM_NW5 - methods to override UN*X behaviour in
 ExtUtils::MakeMaker
 
@@ -14005,8 +13990,6 @@ constants (o)
 
 depend (o)
 
-dir_target B<DEPRECATED>
-
 init_DEST
 
 init_dist
@@ -14320,8 +14303,6 @@ fixpath
 
 os_flavor
 
-blibdirs_target (override)
-
 =head2 ExtUtils::MM_Win32 - methods to override UN*X behaviour in
 ExtUtils::MakeMaker
 
@@ -16989,8 +16970,8 @@ Input, Output
 
 =item is_pos()/is_neg()
 
-       $x->is_pos();                   # true if >= 0
-       $x->is_neg();                   # true if <  0
+       $x->is_pos();                   # true if > 0
+       $x->is_neg();                   # true if < 0
 
 =item is_odd()/is_even()/is_int()
 
@@ -17097,6 +17078,10 @@ Remarks
 
 =back
 
+=item Infinity and Not a Number
+
+oct()/hex(), log(-inf), exp(), cos(), sin(), atan2()
+
 =item INTERNALS
 
 =over 4
@@ -17192,6 +17177,16 @@ the same terms as Perl itself.
 
 =item METHODS
 
+=over 4
+
+=item __emu_bxor
+
+=item __emu_band
+
+=item __emu_bior
+
+=back
+
 =item LICENSE
 
 This program is free software; you may redistribute it and/or modify it
@@ -17204,7 +17199,7 @@ the same terms as Perl itself.
 
 =back
 
-=head2 Math::BigRat - arbitrarily big rational numbers
+=head2 Math::BigRat - Arbitrary big rational numbers
 
 =over 4
 
@@ -17232,7 +17227,11 @@ the same terms as Perl itself.
 
 =item parts()
 
-=item as_number()
+=item as_int()
+
+=item as_hex()
+
+=item as_bin()
 
 =item bfac()
 
@@ -17246,9 +17245,9 @@ the same terms as Perl itself.
 
 =item is_zero()
 
-=item is_positive()
+=item is_pos()
 
-=item is_negative()
+=item is_neg()
 
 =item is_int()