Changes between Version 2 and Version 3 of CleanupMakeHtml

Show
Ignore:
Timestamp:
07/18/10 20:24:55 (12 years ago)
Author:
coke
Comment:

Track resources URL...

Legend:

Unmodified
Added
Removed
Modified
  • CleanupMakeHtml

    v2 v3  
    1111Only in parrot-trunk/docs/html: developer.html 
    1212Only in parrot-trunk/docs/html/docs/book/pct: ch01_introduction.pod.html 
    13 diff -r parrot-trunk/docs/html/docs/book/pct/ch02_getting_started.pod.html parrot/docs/html/docs/book/pct/ch02_getting_started.pod.html 
    14 5c5 
    15 <         <title>Parrot  - Getting Started</title> 
    16 --- 
    17 >         <title>Parrot  - Untitled</title> 
    18 7c7 
    19 <             href="../../../../resources/parrot.css" 
    20 --- 
    21 >             href="/parrot.css" 
    22 17c17 
    23 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    24 --- 
    25 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    26 23c23 
    27 <                     <a href="../../../../html/index.html">Home</a> » Getting Started 
    28 --- 
    29 >                     Untitled 
    30 150a151,169 
     13diff -r parrot/docs/html/docs/book/pct/ch02_getting_started.pod.html parrot-trunk/docs/html/docs/book/pct/ch02_getting_started.pod.html 
     145c5 
     15<         <title>Parrot  - Untitled</title> 
     16--- 
     17>         <title>Parrot  - Getting Started</title> 
     1823c23 
     19<                     Untitled 
     20--- 
     21>                     <a href="../../../../html/index.html">Home</a> &raquo; Getting Started 
     22151,169d150 
     23<        
     24< <h1><a name="POD_ERRORS" 
     25< >POD ERRORS</a></h1> 
     26<  
     27< <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
     28<  
     29< <dl> 
     30< <dt><a name="Around_line_9:" 
     31< >Around line 9:</a></dt> 
     32< Deleting unknown formatting code U&#60;&#62;Deleting unknown formatting code U&#60;&#62; 
     33< <dt><a name="Around_line_16:" 
     34< >Around line 16:</a></dt> 
     35< Deleting unknown formatting code U&#60;&#62; 
     36< <dt><a name="Around_line_120:" 
     37< >Around line 120:</a></dt> 
     38< =end for without matching =begin.  (Stack: =over) 
     39< <dt><a name="Around_line_131:" 
     40< >Around line 131:</a></dt> 
     41< =end for without matching =begin.  (Stack: =over)</dl> 
     42173c154 
     43<               Copyright &copy; 2002-2010, Parrot Foundation. 
     44--- 
     45>               Copyright &copy; 2002-2009, Parrot Foundation. 
     46diff -r parrot/docs/html/docs/book/pct/ch03_compiler_tools.pod.html parrot-trunk/docs/html/docs/book/pct/ch03_compiler_tools.pod.html 
     475c5 
     48<         <title>Parrot  - Untitled</title> 
     49--- 
     50>         <title>Parrot  - Parrot Compiler Tools</title> 
     5123c23 
     52<                     Untitled 
     53--- 
     54>                     <a href="../../../../html/index.html">Home</a> &raquo; Parrot Compiler Tools 
     55339,357d338 
     56<  
     57< <h1><a name="POD_ERRORS" 
     58< >POD ERRORS</a></h1> 
     59<  
     60< <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
     61<  
     62< <dl> 
     63< <dt><a name="Around_line_5:" 
     64< >Around line 5:</a></dt> 
     65< A non&#45;empty Z&#60;&#62; 
     66< <dt><a name="Around_line_44:" 
     67< >Around line 44:</a></dt> 
     68< Deleting unknown formatting code N&#60;&#62; 
     69< <dt><a name="Around_line_70:" 
     70< >Around line 70:</a></dt> 
     71< Deleting unknown formatting code N&#60;&#62; 
     72< <dt><a name="Around_line_177:" 
     73< >Around line 177:</a></dt> 
     74< Deleting unknown formatting code N&#60;&#62;</dl> 
     75361c342 
     76<               Copyright &copy; 2002-2010, Parrot Foundation. 
     77--- 
     78>               Copyright &copy; 2002-2009, Parrot Foundation. 
     79diff -r parrot/docs/html/docs/book/pct/ch04_pge.pod.html parrot-trunk/docs/html/docs/book/pct/ch04_pge.pod.html 
     805c5 
     81<         <title>Parrot  - Untitled</title> 
     82--- 
     83>         <title>Parrot  - Grammar Engine</title> 
     8423c23 
     85<                     Untitled 
     86--- 
     87>                     <a href="../../../../html/index.html">Home</a> &raquo; Grammar Engine 
     88628,724d627 
     89<  
     90< <h1><a name="POD_ERRORS" 
     91< >POD ERRORS</a></h1> 
     92<  
     93< <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
     94<  
     95< <dl> 
     96< <dt><a name="Around_line_32:" 
     97< >Around line 32:</a></dt> 
     98< Deleting unknown formatting code N&#60;&#62; 
     99< <dt><a name="Around_line_117:" 
     100< >Around line 117:</a></dt> 
     101< =end for without matching =begin.  (Stack: [empty]) 
     102< <dt><a name="Around_line_318:" 
     103< >Around line 318:</a></dt> 
     104< A non&#45;empty Z&#60;&#62; 
     105< <dt><a name="Around_line_339:" 
     106< >Around line 339:</a></dt> 
     107< Deleting unknown formatting code A&#60;&#62; 
     108< <dt><a name="Around_line_541:" 
     109< >Around line 541:</a></dt> 
     110< A non&#45;empty Z&#60;&#62; 
     111< <dt><a name="Around_line_546:" 
     112< >Around line 546:</a></dt> 
     113< Deleting unknown formatting code R&#60;&#62; 
     114< <dt><a name="Around_line_560:" 
     115< >Around line 560:</a></dt> 
     116< Deleting unknown formatting code A&#60;&#62; 
     117< <dt><a name="Around_line_631:" 
     118< >Around line 631:</a></dt> 
     119< A non&#45;empty Z&#60;&#62; 
     120< <dt><a name="Around_line_653:" 
     121< >Around line 653:</a></dt> 
     122< Deleting unknown formatting code N&#60;&#62; 
     123< <dt><a name="Around_line_675:" 
     124< >Around line 675:</a></dt> 
     125< Deleting unknown formatting code A&#60;&#62; 
     126< <dt><a name="Around_line_780:" 
     127< >Around line 780:</a></dt> 
     128< A non&#45;empty Z&#60;&#62; 
     129< <dt><a name="Around_line_805:" 
     130< >Around line 805:</a></dt> 
     131< Deleting unknown formatting code R&#60;&#62;Deleting unknown formatting code R&#60;&#62; 
     132< <dt><a name="Around_line_809:" 
     133< >Around line 809:</a></dt> 
     134< Deleting unknown formatting code R&#60;&#62;Deleting unknown formatting code R&#60;&#62; 
     135< <dt><a name="Around_line_820:" 
     136< >Around line 820:</a></dt> 
     137< Deleting unknown formatting code R&#60;&#62;Deleting unknown formatting code R&#60;&#62;Deleting unknown formatting code R&#60;&#62;Deleting unknown formatting code R&#60;&#62;Deleting unknown formatting code R&#60;&#62; 
     138< <dt><a name="Around_line_836:" 
     139< >Around line 836:</a></dt> 
     140< Deleting unknown formatting code A&#60;&#62; 
     141< <dt><a name="Around_line_981:" 
     142< >Around line 981:</a></dt> 
     143< A non&#45;empty Z&#60;&#62; 
     144< <dt><a name="Around_line_983:" 
     145< >Around line 983:</a></dt> 
     146< Deleting unknown formatting code A&#60;&#62; 
     147< <dt><a name="Around_line_1076:" 
     148< >Around line 1076:</a></dt> 
     149< A non&#45;empty Z&#60;&#62; 
     150< <dt><a name="Around_line_1078:" 
     151< >Around line 1078:</a></dt> 
     152< Deleting unknown formatting code A&#60;&#62; 
     153< <dt><a name="Around_line_1090:" 
     154< >Around line 1090:</a></dt> 
     155< =end for without matching =begin.  (Stack: [empty]) 
     156< <dt><a name="Around_line_1150:" 
     157< >Around line 1150:</a></dt> 
     158< Deleting unknown formatting code N&#60;&#62; 
     159< <dt><a name="Around_line_1159:" 
     160< >Around line 1159:</a></dt> 
     161< =end for without matching =begin.  (Stack: [empty]) 
     162< <dt><a name="Around_line_1194:" 
     163< >Around line 1194:</a></dt> 
     164< Deleting unknown formatting code N&#60;&#62; 
     165< <dt><a name="Around_line_1303:" 
     166< >Around line 1303:</a></dt> 
     167< =end for without matching =begin.  (Stack: [empty]) 
     168< <dt><a name="Around_line_1372:" 
     169< >Around line 1372:</a></dt> 
     170< =end for without matching =begin.  (Stack: [empty]) 
     171< <dt><a name="Around_line_1428:" 
     172< >Around line 1428:</a></dt> 
     173< A non&#45;empty Z&#60;&#62; 
     174< <dt><a name="Around_line_1477:" 
     175< >Around line 1477:</a></dt> 
     176< =end for without matching =begin.  (Stack: [empty]) 
     177< <dt><a name="Around_line_1496:" 
     178< >Around line 1496:</a></dt> 
     179< Deleting unknown formatting code N&#60;&#62; 
     180< <dt><a name="Around_line_1502:" 
     181< >Around line 1502:</a></dt> 
     182< Deleting unknown formatting code N&#60;&#62; 
     183< <dt><a name="Around_line_1513:" 
     184< >Around line 1513:</a></dt> 
     185< =end for without matching =begin.  (Stack: [empty])</dl> 
     186728c631 
     187<               Copyright &copy; 2002-2010, Parrot Foundation. 
     188--- 
     189>               Copyright &copy; 2002-2009, Parrot Foundation. 
     190diff -r parrot/docs/html/docs/book/pct/ch05_nqp.pod.html parrot-trunk/docs/html/docs/book/pct/ch05_nqp.pod.html 
     1915c5 
     192<         <title>Parrot  - Untitled</title> 
     193--- 
     194>         <title>Parrot  - Grammar Actions</title> 
     19523c23 
     196<                     Untitled 
     197--- 
     198>                     <a href="../../../../html/index.html">Home</a> &raquo; Grammar Actions 
     199223,238d222 
     200<  
     201< <h1><a name="POD_ERRORS" 
     202< >POD ERRORS</a></h1> 
     203<  
     204< <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
     205<  
     206< <dl> 
     207< <dt><a name="Around_line_29:" 
     208< >Around line 29:</a></dt> 
     209< Deleting unknown formatting code N&#60;&#62; 
     210< <dt><a name="Around_line_106:" 
     211< >Around line 106:</a></dt> 
     212< =end for without matching =begin.  (Stack: [empty]) 
     213< <dt><a name="Around_line_190:" 
     214< >Around line 190:</a></dt> 
     215< =end for without matching =begin.  (Stack: [empty])</dl> 
     216242c226 
     217<               Copyright &copy; 2002-2010, Parrot Foundation. 
     218--- 
     219>               Copyright &copy; 2002-2009, Parrot Foundation. 
     220diff -r parrot/docs/html/docs/book/pir/ch01_introduction.pod.html parrot-trunk/docs/html/docs/book/pir/ch01_introduction.pod.html 
     2215c5 
     222<         <title>Parrot  - Untitled</title> 
     223--- 
     224>         <title>Parrot  - Introduction</title> 
     22523c23 
     226<                     Untitled 
     227--- 
     228>                     <a href="../../../../html/index.html">Home</a> &raquo; Introduction 
     229159,188d158 
     230<  
     231< <h1><a name="POD_ERRORS" 
     232< >POD ERRORS</a></h1> 
     233<  
     234< <p>Hey! 
     235< <b>The above document had some coding errors, 
     236< which are explained below:</b></p> 
     237<  
     238< <dl> 
     239< <dt><a name="Around_line_12:" 
     240< >Around line 12:</a></dt> 
     241< Deleting unknown formatting code U&#60;&#62; 
     242< <dt><a name="Around_line_29:" 
     243< >Around line 29:</a></dt> 
     244< Deleting unknown formatting code U&#60;&#62; 
     245< <dt><a name="Around_line_39:" 
     246< >Around line 39:</a></dt> 
     247< Deleting unknown formatting code U&#60;&#62; 
     248< <dt><a name="Around_line_50:" 
     249< >Around line 50:</a></dt> 
     250< Deleting unknown formatting code N&#60;&#62;Deleting unknown formatting code U&#60;&#62; 
     251< <dt><a name="Around_line_57:" 
     252< >Around line 57:</a></dt> 
     253< Deleting unknown formatting code U&#60;&#62;Deleting unknown formatting code U&#60;&#62; 
     254< <dt><a name="Around_line_66:" 
     255< >Around line 66:</a></dt> 
     256< Deleting unknown formatting code U&#60;&#62; 
     257< <dt><a name="Around_line_75:" 
     258< >Around line 75:</a></dt> 
     259< Deleting unknown formatting code U&#60;&#62;</dl> 
     260192c162 
     261<               Copyright &copy; 2002-2010, Parrot Foundation. 
     262--- 
     263>               Copyright &copy; 2002-2009, Parrot Foundation. 
     264diff -r parrot/docs/html/docs/book/pir/ch02_getting_started.pod.html parrot-trunk/docs/html/docs/book/pir/ch02_getting_started.pod.html 
     2655c5 
     266<         <title>Parrot  - Untitled</title> 
     267--- 
     268>         <title>Parrot  - Getting Started</title> 
     26923c23 
     270<                     Untitled 
     271--- 
     272>                     <a href="../../../../html/index.html">Home</a> &raquo; Getting Started 
     27360c60 
     274< <p>To install Parrot in a different location, use the <code>&#45;&#45;prefix</code> option to <em>Configure.pl</em>:</p> 
     275--- 
     276> <p>To install Parrot in a different location, use the <code>&#45;&#45;prefix</code> option to <em><a href="../../../Configure.pl.html">Configure.pl</a></em>:</p> 
     27784,96d83 
     278<  
     279< <h1><a name="POD_ERRORS" 
     280< >POD ERRORS</a></h1> 
     281<  
     282< <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
     283<  
     284< <dl> 
     285< <dt><a name="Around_line_5:" 
     286< >Around line 5:</a></dt> 
     287< Deleting unknown formatting code N&#60;&#62;Deleting unknown formatting code U&#60;&#62;Deleting unknown formatting code N&#60;&#62;Deleting unknown formatting code U&#60;&#62;Deleting unknown formatting code U&#60;&#62; 
     288< <dt><a name="Around_line_48:" 
     289< >Around line 48:</a></dt> 
     290< Deleting unknown formatting code N&#60;&#62;</dl> 
     291100c87 
     292<               Copyright &copy; 2002-2010, Parrot Foundation. 
     293--- 
     294>               Copyright &copy; 2002-2009, Parrot Foundation. 
     295diff -r parrot/docs/html/docs/book/pir/ch03_basic_syntax.pod.html parrot-trunk/docs/html/docs/book/pir/ch03_basic_syntax.pod.html 
     2965c5 
     297<         <title>Parrot  - Untitled</title> 
     298--- 
     299>         <title>Parrot  - Basic Syntax</title> 
     30023c23 
     301<                     Untitled 
     302--- 
     303>                     <a href="../../../../html/index.html">Home</a> &raquo; Basic Syntax 
     304213,231d212 
     305<  
     306< <h1><a name="POD_ERRORS" 
     307< >POD ERRORS</a></h1> 
     308<  
     309< <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
     310<  
     311< <dl> 
     312< <dt><a name="Around_line_5:" 
     313< >Around line 5:</a></dt> 
     314< A non&#45;empty Z&#60;&#62; 
     315< <dt><a name="Around_line_62:" 
     316< >Around line 62:</a></dt> 
     317< A non&#45;empty Z&#60;&#62; 
     318< <dt><a name="Around_line_143:" 
     319< >Around line 143:</a></dt> 
     320< Deleting unknown formatting code N&#60;&#62; 
     321< <dt><a name="Around_line_243:" 
     322< >Around line 243:</a></dt> 
     323< Deleting unknown formatting code N&#60;&#62;Deleting unknown formatting code N&#60;&#62;</dl> 
     324235c216 
     325<               Copyright &copy; 2002-2010, Parrot Foundation. 
     326--- 
     327>               Copyright &copy; 2002-2009, Parrot Foundation. 
     328diff -r parrot/docs/html/docs/book/pir/ch04_variables.pod.html parrot-trunk/docs/html/docs/book/pir/ch04_variables.pod.html 
     3295c5 
     330<         <title>Parrot  - Untitled</title> 
     331--- 
     332>         <title>Parrot  - Variables</title> 
     33323c23 
     334<                     Untitled 
     335--- 
     336>                     <a href="../../../../html/index.html">Home</a> &raquo; Variables 
     337279,284c279,291 
     338< Both C<and> and C<or> are short-circuiting ops. If they can determine what 
     339< value to return from the first argument, they'll never evaluate the second. 
     340< This is significant only for PMCs, as they might have side effects on 
     341< evaluation.The C<xor>X<xor opcode> opcode returns the first argument if it is the only 
     342< true value, returns the second argument if it is the only true value, and 
     343< returns false if both values are true or both are false:<pre>  $I0 = xor 1, 0  # returns 1 
     344--- 
     345> </pre> 
     346> <p>Both <code>and</code> and <code>or</code> are short&#45;circuiting ops. 
     347> If they can determine what value to return from the first argument, 
     348> they&#39;ll never evaluate the second. 
     349> This is significant only for PMCs, 
     350> as they might have side effects on evaluation.</p> 
    31351>  
    32 > <h1><a name="POD_ERRORS" 
    33 > >POD ERRORS</a></h1> 
    34 >  
    35 > <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
    36 >  
    37 > <dl> 
    38 > <dt><a name="Around_line_9:" 
    39 > >Around line 9:</a></dt> 
    40 > Deleting unknown formatting code U<>Deleting unknown formatting code U<> 
    41 > <dt><a name="Around_line_16:" 
    42 > >Around line 16:</a></dt> 
    43 > Deleting unknown formatting code U<> 
    44 > <dt><a name="Around_line_120:" 
    45 > >Around line 120:</a></dt> 
    46 > =end for without matching =begin.  (Stack: =over) 
    47 > <dt><a name="Around_line_131:" 
    48 > >Around line 131:</a></dt> 
    49 > =end for without matching =begin.  (Stack: =over)</dl> 
    50 154c173 
    51 <               Copyright © 2002-2009, Parrot Foundation. 
    52 --- 
    53 >               Copyright © 2002-2010, Parrot Foundation. 
    54 diff -r parrot-trunk/docs/html/docs/book/pct/ch03_compiler_tools.pod.html parrot/docs/html/docs/book/pct/ch03_compiler_tools.pod.html 
    55 5c5 
    56 <         <title>Parrot  - Parrot Compiler Tools</title> 
    57 --- 
    58 >         <title>Parrot  - Untitled</title> 
    59 7c7 
    60 <             href="../../../../resources/parrot.css" 
    61 --- 
    62 >             href="/parrot.css" 
    63 17c17 
    64 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    65 --- 
    66 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    67 23c23 
    68 <                     <a href="../../../../html/index.html">Home</a> » Parrot Compiler Tools 
    69 --- 
    70 >                     Untitled 
    71 338a339,357 
    72 >  
    73 > <h1><a name="POD_ERRORS" 
    74 > >POD ERRORS</a></h1> 
    75 >  
    76 > <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
    77 >  
    78 > <dl> 
    79 > <dt><a name="Around_line_5:" 
    80 > >Around line 5:</a></dt> 
    81 > A non-empty Z<> 
    82 > <dt><a name="Around_line_44:" 
    83 > >Around line 44:</a></dt> 
    84 > Deleting unknown formatting code N<> 
    85 > <dt><a name="Around_line_70:" 
    86 > >Around line 70:</a></dt> 
    87 > Deleting unknown formatting code N<> 
    88 > <dt><a name="Around_line_177:" 
    89 > >Around line 177:</a></dt> 
    90 > Deleting unknown formatting code N<></dl> 
    91 342c361 
    92 <               Copyright © 2002-2009, Parrot Foundation. 
    93 --- 
    94 >               Copyright © 2002-2010, Parrot Foundation. 
    95 diff -r parrot-trunk/docs/html/docs/book/pct/ch04_pge.pod.html parrot/docs/html/docs/book/pct/ch04_pge.pod.html 
    96 5c5 
    97 <         <title>Parrot  - Grammar Engine</title> 
    98 --- 
    99 >         <title>Parrot  - Untitled</title> 
    100 7c7 
    101 <             href="../../../../resources/parrot.css" 
    102 --- 
    103 >             href="/parrot.css" 
    104 17c17 
    105 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    106 --- 
    107 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    108 23c23 
    109 <                     <a href="../../../../html/index.html">Home</a> » Grammar Engine 
    110 --- 
    111 >                     Untitled 
    112 627a628,724 
    113 >  
    114 > <h1><a name="POD_ERRORS" 
    115 > >POD ERRORS</a></h1> 
    116 >  
    117 > <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
    118 >  
    119 > <dl> 
    120 > <dt><a name="Around_line_32:" 
    121 > >Around line 32:</a></dt> 
    122 > Deleting unknown formatting code N<> 
    123 > <dt><a name="Around_line_117:" 
    124 > >Around line 117:</a></dt> 
    125 > =end for without matching =begin.  (Stack: [empty]) 
    126 > <dt><a name="Around_line_318:" 
    127 > >Around line 318:</a></dt> 
    128 > A non-empty Z<> 
    129 > <dt><a name="Around_line_339:" 
    130 > >Around line 339:</a></dt> 
    131 > Deleting unknown formatting code A<> 
    132 > <dt><a name="Around_line_541:" 
    133 > >Around line 541:</a></dt> 
    134 > A non-empty Z<> 
    135 > <dt><a name="Around_line_546:" 
    136 > >Around line 546:</a></dt> 
    137 > Deleting unknown formatting code R<> 
    138 > <dt><a name="Around_line_560:" 
    139 > >Around line 560:</a></dt> 
    140 > Deleting unknown formatting code A<> 
    141 > <dt><a name="Around_line_631:" 
    142 > >Around line 631:</a></dt> 
    143 > A non-empty Z<> 
    144 > <dt><a name="Around_line_653:" 
    145 > >Around line 653:</a></dt> 
    146 > Deleting unknown formatting code N<> 
    147 > <dt><a name="Around_line_675:" 
    148 > >Around line 675:</a></dt> 
    149 > Deleting unknown formatting code A<> 
    150 > <dt><a name="Around_line_780:" 
    151 > >Around line 780:</a></dt> 
    152 > A non-empty Z<> 
    153 > <dt><a name="Around_line_805:" 
    154 > >Around line 805:</a></dt> 
    155 > Deleting unknown formatting code R<>Deleting unknown formatting code R<> 
    156 > <dt><a name="Around_line_809:" 
    157 > >Around line 809:</a></dt> 
    158 > Deleting unknown formatting code R<>Deleting unknown formatting code R<> 
    159 > <dt><a name="Around_line_820:" 
    160 > >Around line 820:</a></dt> 
    161 > Deleting unknown formatting code R<>Deleting unknown formatting code R<>Deleting unknown formatting code R<>Deleting unknown formatting code R<>Deleting unknown formatting code R<> 
    162 > <dt><a name="Around_line_836:" 
    163 > >Around line 836:</a></dt> 
    164 > Deleting unknown formatting code A<> 
    165 > <dt><a name="Around_line_981:" 
    166 > >Around line 981:</a></dt> 
    167 > A non-empty Z<> 
    168 > <dt><a name="Around_line_983:" 
    169 > >Around line 983:</a></dt> 
    170 > Deleting unknown formatting code A<> 
    171 > <dt><a name="Around_line_1076:" 
    172 > >Around line 1076:</a></dt> 
    173 > A non-empty Z<> 
    174 > <dt><a name="Around_line_1078:" 
    175 > >Around line 1078:</a></dt> 
    176 > Deleting unknown formatting code A<> 
    177 > <dt><a name="Around_line_1090:" 
    178 > >Around line 1090:</a></dt> 
    179 > =end for without matching =begin.  (Stack: [empty]) 
    180 > <dt><a name="Around_line_1150:" 
    181 > >Around line 1150:</a></dt> 
    182 > Deleting unknown formatting code N<> 
    183 > <dt><a name="Around_line_1159:" 
    184 > >Around line 1159:</a></dt> 
    185 > =end for without matching =begin.  (Stack: [empty]) 
    186 > <dt><a name="Around_line_1194:" 
    187 > >Around line 1194:</a></dt> 
    188 > Deleting unknown formatting code N<> 
    189 > <dt><a name="Around_line_1303:" 
    190 > >Around line 1303:</a></dt> 
    191 > =end for without matching =begin.  (Stack: [empty]) 
    192 > <dt><a name="Around_line_1372:" 
    193 > >Around line 1372:</a></dt> 
    194 > =end for without matching =begin.  (Stack: [empty]) 
    195 > <dt><a name="Around_line_1428:" 
    196 > >Around line 1428:</a></dt> 
    197 > A non-empty Z<> 
    198 > <dt><a name="Around_line_1477:" 
    199 > >Around line 1477:</a></dt> 
    200 > =end for without matching =begin.  (Stack: [empty]) 
    201 > <dt><a name="Around_line_1496:" 
    202 > >Around line 1496:</a></dt> 
    203 > Deleting unknown formatting code N<> 
    204 > <dt><a name="Around_line_1502:" 
    205 > >Around line 1502:</a></dt> 
    206 > Deleting unknown formatting code N<> 
    207 > <dt><a name="Around_line_1513:" 
    208 > >Around line 1513:</a></dt> 
    209 > =end for without matching =begin.  (Stack: [empty])</dl> 
    210 631c728 
    211 <               Copyright © 2002-2009, Parrot Foundation. 
    212 --- 
    213 >               Copyright © 2002-2010, Parrot Foundation. 
    214 diff -r parrot-trunk/docs/html/docs/book/pct/ch05_nqp.pod.html parrot/docs/html/docs/book/pct/ch05_nqp.pod.html 
    215 5c5 
    216 <         <title>Parrot  - Grammar Actions</title> 
    217 --- 
    218 >         <title>Parrot  - Untitled</title> 
    219 7c7 
    220 <             href="../../../../resources/parrot.css" 
    221 --- 
    222 >             href="/parrot.css" 
    223 17c17 
    224 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    225 --- 
    226 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    227 23c23 
    228 <                     <a href="../../../../html/index.html">Home</a> » Grammar Actions 
    229 --- 
    230 >                     Untitled 
    231 222a223,238 
    232 >  
    233 > <h1><a name="POD_ERRORS" 
    234 > >POD ERRORS</a></h1> 
    235 >  
    236 > <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
    237 >  
    238 > <dl> 
    239 > <dt><a name="Around_line_29:" 
    240 > >Around line 29:</a></dt> 
    241 > Deleting unknown formatting code N<> 
    242 > <dt><a name="Around_line_106:" 
    243 > >Around line 106:</a></dt> 
    244 > =end for without matching =begin.  (Stack: [empty]) 
    245 > <dt><a name="Around_line_190:" 
    246 > >Around line 190:</a></dt> 
    247 > =end for without matching =begin.  (Stack: [empty])</dl> 
    248 226c242 
    249 <               Copyright © 2002-2009, Parrot Foundation. 
    250 --- 
    251 >               Copyright © 2002-2010, Parrot Foundation. 
    252 diff -r parrot-trunk/docs/html/docs/book/pir/ch01_introduction.pod.html parrot/docs/html/docs/book/pir/ch01_introduction.pod.html 
    253 5c5 
    254 <         <title>Parrot  - Introduction</title> 
    255 --- 
    256 >         <title>Parrot  - Untitled</title> 
    257 7c7 
    258 <             href="../../../../resources/parrot.css" 
    259 --- 
    260 >             href="/parrot.css" 
    261 17c17 
    262 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    263 --- 
    264 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    265 23c23 
    266 <                     <a href="../../../../html/index.html">Home</a> » Introduction 
    267 --- 
    268 >                     Untitled 
    269 158a159,188 
    270 >  
    271 > <h1><a name="POD_ERRORS" 
    272 > >POD ERRORS</a></h1> 
    273 >  
    274 > <p>Hey! 
    275 > <b>The above document had some coding errors, 
    276 > which are explained below:</b></p> 
    277 >  
    278 > <dl> 
    279 > <dt><a name="Around_line_12:" 
    280 > >Around line 12:</a></dt> 
    281 > Deleting unknown formatting code U<> 
    282 > <dt><a name="Around_line_29:" 
    283 > >Around line 29:</a></dt> 
    284 > Deleting unknown formatting code U<> 
    285 > <dt><a name="Around_line_39:" 
    286 > >Around line 39:</a></dt> 
    287 > Deleting unknown formatting code U<> 
    288 > <dt><a name="Around_line_50:" 
    289 > >Around line 50:</a></dt> 
    290 > Deleting unknown formatting code N<>Deleting unknown formatting code U<> 
    291 > <dt><a name="Around_line_57:" 
    292 > >Around line 57:</a></dt> 
    293 > Deleting unknown formatting code U<>Deleting unknown formatting code U<> 
    294 > <dt><a name="Around_line_66:" 
    295 > >Around line 66:</a></dt> 
    296 > Deleting unknown formatting code U<> 
    297 > <dt><a name="Around_line_75:" 
    298 > >Around line 75:</a></dt> 
    299 > Deleting unknown formatting code U<></dl> 
    300 162c192 
    301 <               Copyright © 2002-2009, Parrot Foundation. 
    302 --- 
    303 >               Copyright © 2002-2010, Parrot Foundation. 
    304 diff -r parrot-trunk/docs/html/docs/book/pir/ch02_getting_started.pod.html parrot/docs/html/docs/book/pir/ch02_getting_started.pod.html 
    305 5c5 
    306 <         <title>Parrot  - Getting Started</title> 
    307 --- 
    308 >         <title>Parrot  - Untitled</title> 
    309 7c7 
    310 <             href="../../../../resources/parrot.css" 
    311 --- 
    312 >             href="/parrot.css" 
    313 17c17 
    314 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    315 --- 
    316 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    317 23c23 
    318 <                     <a href="../../../../html/index.html">Home</a> » Getting Started 
    319 --- 
    320 >                     Untitled 
    321 60c60 
    322 < <p>To install Parrot in a different location, use the <code>--prefix</code> option to <em><a href="../../../Configure.pl.html">Configure.pl</a></em>:</p> 
    323 --- 
    324 > <p>To install Parrot in a different location, use the <code>--prefix</code> option to <em>Configure.pl</em>:</p> 
    325 83a84,96 
    326 >  
    327 > <h1><a name="POD_ERRORS" 
    328 > >POD ERRORS</a></h1> 
    329 >  
    330 > <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
    331 >  
    332 > <dl> 
    333 > <dt><a name="Around_line_5:" 
    334 > >Around line 5:</a></dt> 
    335 > Deleting unknown formatting code N<>Deleting unknown formatting code U<>Deleting unknown formatting code N<>Deleting unknown formatting code U<>Deleting unknown formatting code U<> 
    336 > <dt><a name="Around_line_48:" 
    337 > >Around line 48:</a></dt> 
    338 > Deleting unknown formatting code N<></dl> 
    339 87c100 
    340 <               Copyright © 2002-2009, Parrot Foundation. 
    341 --- 
    342 >               Copyright © 2002-2010, Parrot Foundation. 
    343 diff -r parrot-trunk/docs/html/docs/book/pir/ch03_basic_syntax.pod.html parrot/docs/html/docs/book/pir/ch03_basic_syntax.pod.html 
    344 5c5 
    345 <         <title>Parrot  - Basic Syntax</title> 
    346 --- 
    347 >         <title>Parrot  - Untitled</title> 
    348 7c7 
    349 <             href="../../../../resources/parrot.css" 
    350 --- 
    351 >             href="/parrot.css" 
    352 17c17 
    353 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    354 --- 
    355 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    356 23c23 
    357 <                     <a href="../../../../html/index.html">Home</a> » Basic Syntax 
    358 --- 
    359 >                     Untitled 
    360 212a213,231 
    361 >  
    362 > <h1><a name="POD_ERRORS" 
    363 > >POD ERRORS</a></h1> 
    364 >  
    365 > <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
    366 >  
    367 > <dl> 
    368 > <dt><a name="Around_line_5:" 
    369 > >Around line 5:</a></dt> 
    370 > A non-empty Z<> 
    371 > <dt><a name="Around_line_62:" 
    372 > >Around line 62:</a></dt> 
    373 > A non-empty Z<> 
    374 > <dt><a name="Around_line_143:" 
    375 > >Around line 143:</a></dt> 
    376 > Deleting unknown formatting code N<> 
    377 > <dt><a name="Around_line_243:" 
    378 > >Around line 243:</a></dt> 
    379 > Deleting unknown formatting code N<>Deleting unknown formatting code N<></dl> 
    380 216c235 
    381 <               Copyright © 2002-2009, Parrot Foundation. 
    382 --- 
    383 >               Copyright © 2002-2010, Parrot Foundation. 
    384 diff -r parrot-trunk/docs/html/docs/book/pir/ch04_variables.pod.html parrot/docs/html/docs/book/pir/ch04_variables.pod.html 
    385 5c5 
    386 <         <title>Parrot  - Variables</title> 
    387 --- 
    388 >         <title>Parrot  - Untitled</title> 
    389 7c7 
    390 <             href="../../../../resources/parrot.css" 
    391 --- 
    392 >             href="/parrot.css" 
    393 17c17 
    394 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    395 --- 
    396 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    397 23c23 
    398 <                     <a href="../../../../html/index.html">Home</a> » Variables 
    399 --- 
    400 >                     Untitled 
    401 279,291c279,284 
    402 < </pre> 
    403 < <p>Both <code>and</code> and <code>or</code> are short-circuiting ops. 
    404 < If they can determine what value to return from the first argument, 
    405 < they'll never evaluate the second. 
    406 < This is significant only for PMCs, 
    407 < as they might have side effects on evaluation.</p> 
    408 <  
    409 < <p>The <code>xor</code><!-- 
    410 <       INDEX: xor opcode 
    411 < --> opcode returns the first argument if it is the only true value, 
    412 < returns the second argument if it is the only true value, 
    413 < and returns false if both values are true or both are false:</p> 
    414 < <pre>  $I0 = xor 1, 0  # returns 1 
    415 --- 
    416 > Both C<and> and C<or> are short-circuiting ops. If they can determine what 
    417 > value to return from the first argument, they'll never evaluate the second. 
    418 > This is significant only for PMCs, as they might have side effects on 
    419 > evaluation.The C<xor>X<xor opcode> opcode returns the first argument if it is the only 
    420 > true value, returns the second argument if it is the only true value, and 
    421 > returns false if both values are true or both are false:<pre>  $I0 = xor 1, 0  # returns 1 
    422 296,298c289,290 
    423 < <p>The <code>not</code><!-- 
    424 <       INDEX: not opcode 
    425 < --> opcode returns a true value when the argument is false and a false value if the argument is true:</p> 
    426 --- 
    427 > The C<not>X<not opcode> opcode returns a true value when the argument is false 
    428 > and a false value if the argument is true: 
    429 302,316c294,298 
    430 < <p><!-- 
    431 <       INDEX: bitwise opcodes 
    432 < --> The bitwise opcodes operate on their values a single bit at a time. 
    433 < <code>band</code><!-- 
    434 <       INDEX: band opcode 
    435 < -->, 
    436 < <code>bor</code><!-- 
    437 <       INDEX: bor opcode 
    438 < -->, 
    439 < and <code>bxor</code><!-- 
    440 <       INDEX: bxor opcode 
    441 < --> return a value that is the logical AND, 
    442 < OR, 
    443 < or XOR of each bit in the source arguments. 
    444 < They each take two arguments.</p> 
    445 --- 
    446 > X<bitwise opcodes> 
    447 > The bitwise opcodes operate on their values a single bit at a time. 
    448 > C<band>X<band opcode>, C<bor>X<bor opcode>, and C<bxor>X<bxor opcode> return a 
    449 > value that is the logical AND, OR, or XOR of each bit in the source arguments. 
    450 > They each take two arguments. 
    451 324,326c306,307 
    452 < <p><code>band</code>, 
    453 < <code>bor</code>, 
    454 < and <code>bxor</code> also have variants that modify the result in place.</p> 
    455 --- 
    456 > C<band>, C<bor>, and C<bxor> also have variants that modify the result 
    457 > in place. 
    458 334,336c315 
    459 < <p><code>bnot</code><!-- 
    460 <       INDEX: bnot opcode 
    461 < --> is the logical NOT of each bit in the source argument.</p> 
    462 --- 
    463 > C<bnot>X<bnot opcode> is the logical NOT of each bit in the source argument. 
    464 343,349c322,326 
    465 < <p><!-- 
    466 <       INDEX: shl opcode 
    467 < --> <!-- 
    468 <       INDEX: shr opcode 
    469 < --> <!-- 
    470 <       INDEX: lsr opcode 
    471 < --> The logical and arithmetic shift operations shift their values by a specified number of bits:</p> 
    472 --- 
    473 > X<shl opcode> 
    474 > X<shr opcode> 
    475 > X<lsr opcode> 
    476 > The logical and arithmetic shift operations shift their values by a specified 
    477 > number of bits: 
    478 361,372c338,344 
    479 < <p><!-- 
    480 <       INDEX: strings 
    481 < --> Parrot strings are buffers of variable-sized data. 
    482 < The most common use of strings is to store text data. 
    483 < Strings can also hold binary or other non-textual data, 
    484 < though this is rare.In general, 
    485 < a custom PMC is more useful. Parrot strings are flexible and powerful, 
    486 < to handle the complexity of human-readable (and computer-representable) text data. 
    487 < String operations work with string literals, 
    488 < variables, 
    489 < and constants, 
    490 < and with string-like PMCs.</p> 
    491 --- 
    492 > X<strings> 
    493 > Parrot strings are buffers of variable-sized data. The most common use of 
    494 > strings is to store text data. Strings can also hold binary or other 
    495 > non-textual data, though this is rare.N<In general, a custom PMC is more 
    496 > useful.> Parrot strings are flexible and powerful, to handle the complexity of 
    497 > human-readable (and computer-representable) text data.  String operations work 
    498 > with string literals, variables, and constants, and with string-like PMCs. 
    499 377,381c349,353 
    500 < <p><!-- 
    501 <       INDEX: string escapes 
    502 < --> <!-- 
    503 <       INDEX: escape sequences 
    504 < --></p> 
    505 --- 
    506 > X<string escapes> 
    507 > X<escape sequences> 
    508 >  
    509 > Strings in double-quotes allow escape sequences using backslashes. Strings in 
    510 > single-quotes only allow escapes for nested quotes: 
    511 383,384c355,356 
    512 < <p>Strings in double-quotes allow escape sequences using backslashes. 
    513 < Strings in single-quotes only allow escapes for nested quotes:</p> 
    514 --- 
    515 >   $S0 = "This string is \n on two lines" 
    516 >   $S0 = 'This is a \n one-line string with a slash in it' 
    517 386,387d357 
    518 < <pre>  $S0 = "This string is \n on two lines" 
    519 <   $S0 = 'This is a \n one-line string with a slash in it'</pre> 
    520 389c359,360 
    521 < <p>Table 4.1 shows the escape sequences Parrot supports in double-quoted strings.</p> 
    522 --- 
    523 > Table 4.1 shows the escape sequences Parrot supports in double-quoted 
    524 > strings. 
    525 394,396c365,375 
    526 < <p><!-- 
    527 <       INDEX: heredocs 
    528 < --> If you need more flexibility in defining a string, use a heredoc string literal. The <code><<</code> operator starts a heredoc. The string terminator immediately follows. All text until the terminator is part of the string. The terminator must appear on its own line, must appear at the beginning of the line, and may not have any trailing whitespace.</p> 
    529 --- 
    530 > X<heredocs> 
    531 > If you need more flexibility in defining a string, use a heredoc string 
    532 > literal. The C<E<lt>E<lt>> operator starts a heredoc.  The string terminator 
    533 > immediately follows. All text until the terminator is part of the string. The 
    534 > terminator must appear on its own line, must appear at the beginning of the 
    535 > line, and may not have any trailing whitespace. 
    536 >  
    537 >   $S2 = <<"End_Token" 
    538 >   This is a multi-line string literal. Notice that 
    539 >   it doesn't use quotation marks. 
    540 >   End_Token 
    541 398,401d376 
    542 < <pre>  $S2 = <<"End_Token" 
     352> <p>The <code>xor</code><!-- 
     353>       INDEX: xor opcode 
     354> --> opcode returns the first argument if it is the only true value, 
     355> returns the second argument if it is the only true value, 
     356> and returns false if both values are true or both are false:</p> 
     357> <pre>  $I0 = xor 1, 0  # returns 1 
     358289,290c296,298 
     359< The C<not>X<not opcode> opcode returns a true value when the argument is false 
     360< and a false value if the argument is true: 
     361--- 
     362> <p>The <code>not</code><!-- 
     363>       INDEX: not opcode 
     364> --> opcode returns a true value when the argument is false and a false value if the argument is true:</p> 
     365294,298c302,316 
     366< X<bitwise opcodes> 
     367< The bitwise opcodes operate on their values a single bit at a time. 
     368< C<band>X<band opcode>, C<bor>X<bor opcode>, and C<bxor>X<bxor opcode> return a 
     369< value that is the logical AND, OR, or XOR of each bit in the source arguments. 
     370< They each take two arguments. 
     371--- 
     372> <p><!-- 
     373>       INDEX: bitwise opcodes 
     374> --> The bitwise opcodes operate on their values a single bit at a time. 
     375> <code>band</code><!-- 
     376>       INDEX: band opcode 
     377> -->, 
     378> <code>bor</code><!-- 
     379>       INDEX: bor opcode 
     380> -->, 
     381> and <code>bxor</code><!-- 
     382>       INDEX: bxor opcode 
     383> --> return a value that is the logical AND, 
     384> OR, 
     385> or XOR of each bit in the source arguments. 
     386> They each take two arguments.</p> 
     387306,307c324,326 
     388< C<band>, C<bor>, and C<bxor> also have variants that modify the result 
     389< in place. 
     390--- 
     391> <p><code>band</code>, 
     392> <code>bor</code>, 
     393> and <code>bxor</code> also have variants that modify the result in place.</p> 
     394315c334,336 
     395< C<bnot>X<bnot opcode> is the logical NOT of each bit in the source argument. 
     396--- 
     397> <p><code>bnot</code><!-- 
     398>       INDEX: bnot opcode 
     399> --> is the logical NOT of each bit in the source argument.</p> 
     400322,326c343,349 
     401< X<shl opcode> 
     402< X<shr opcode> 
     403< X<lsr opcode> 
     404< The logical and arithmetic shift operations shift their values by a specified 
     405< number of bits: 
     406--- 
     407> <p><!-- 
     408>       INDEX: shl opcode 
     409> --> <!-- 
     410>       INDEX: shr opcode 
     411> --> <!-- 
     412>       INDEX: lsr opcode 
     413> --> The logical and arithmetic shift operations shift their values by a specified number of bits:</p> 
     414338,344c361,372 
     415< X<strings> 
     416< Parrot strings are buffers of variable-sized data. The most common use of 
     417< strings is to store text data. Strings can also hold binary or other 
     418< non-textual data, though this is rare.N<In general, a custom PMC is more 
     419< useful.> Parrot strings are flexible and powerful, to handle the complexity of 
     420< human-readable (and computer-representable) text data.  String operations work 
     421< with string literals, variables, and constants, and with string-like PMCs. 
     422--- 
     423> <p><!-- 
     424>       INDEX: strings 
     425> --> Parrot strings are buffers of variable&#45;sized data. 
     426> The most common use of strings is to store text data. 
     427> Strings can also hold binary or other non&#45;textual data, 
     428> though this is rare.In general, 
     429> a custom PMC is more useful. Parrot strings are flexible and powerful, 
     430> to handle the complexity of human&#45;readable (and computer&#45;representable) text data. 
     431> String operations work with string literals, 
     432> variables, 
     433> and constants, 
     434> and with string&#45;like PMCs.</p> 
     435349,353c377,381 
     436< X<string escapes> 
     437< X<escape sequences> 
     438<  
     439< Strings in double-quotes allow escape sequences using backslashes. Strings in 
     440< single-quotes only allow escapes for nested quotes: 
     441--- 
     442> <p><!-- 
     443>       INDEX: string escapes 
     444> --> <!-- 
     445>       INDEX: escape sequences 
     446> --></p> 
     447355,356c383,384 
     448<   $S0 = "This string is \n on two lines" 
     449<   $S0 = 'This is a \n one-line string with a slash in it' 
     450--- 
     451> <p>Strings in double&#45;quotes allow escape sequences using backslashes. 
     452> Strings in single&#45;quotes only allow escapes for nested quotes:</p> 
     453357a386,387 
     454> <pre>  $S0 = &#34;This string is \n on two lines&#34; 
     455>   $S0 = &#39;This is a \n one&#45;line string with a slash in it&#39;</pre> 
     456359,360c389 
     457< Table 4.1 shows the escape sequences Parrot supports in double-quoted 
     458< strings. 
     459--- 
     460> <p>Table 4.1 shows the escape sequences Parrot supports in double&#45;quoted strings.</p> 
     461365,375c394,396 
     462< X<heredocs> 
     463< If you need more flexibility in defining a string, use a heredoc string 
     464< literal. The C<E<lt>E<lt>> operator starts a heredoc.  The string terminator 
     465< immediately follows. All text until the terminator is part of the string. The 
     466< terminator must appear on its own line, must appear at the beginning of the 
     467< line, and may not have any trailing whitespace. 
     468<  
     469<   $S2 = <<"End_Token" 
    543470<   This is a multi-line string literal. Notice that 
    544471<   it doesn't use quotation marks. 
    545 <   End_Token</pre> 
    546 406,410c381,382 
    547 < <p><!-- 
    548 <       INDEX: . operator 
    549 < --> <!-- 
    550 <       INDEX: strings;concatenation 
    551 < --></p> 
    552 --- 
    553 > X<. operator> 
    554 > X<strings;concatenation> 
    555 412c384,386 
    556 < <p>Use the <code>.</code> operator to concatenate strings. The following example concatenates the string "cd" onto the string "ab" and stores the result in <code>$S1</code>.</p> 
    557 --- 
    558 > Use the C<.> operator to concatenate strings. The following example 
    559 > concatenates the string "cd" onto the string "ab" and stores the result in 
    560 > C<$S1>. 
    561 417,419c391,394 
    562 < <p><!-- 
    563 <       INDEX: .= operator 
    564 < --> Concatenation has a <code>.=</code> variant to modify the result in place. In the next example, the <code>.=</code> operation appends "xy" onto the string "abcd" in <code>$S1</code>.</p> 
    565 --- 
    566 > X<.= operator> 
    567 > Concatenation has a C<.=> variant to modify the result in place. In the 
    568 > next example, the C<.=> operation appends "xy" onto the string "abcd" in 
    569 > C<$S1>. 
    570 426,428c401,402 
    571 < <p><!-- 
    572 <       INDEX: repeat opcode 
    573 < --> The <code>repeat</code> opcode repeats a string a specified number of times:</p> 
    574 --- 
    575 > X<repeat opcode> 
    576 > The C<repeat> opcode repeats a string a specified number of times: 
    577 433c407,408 
    578 < <p>In this example, <code>repeat</code> generates a new string with "a" repeated five times and stores it in <code>$S1</code>.</p> 
    579 --- 
    580 > In this example, C<repeat> generates a new string with "a" repeated five 
    581 > times and stores it in C<$S1>. 
    582 438,440c413,415 
    583 < <p><!-- 
    584 <       INDEX: length opcode 
    585 < --> The <code>length</code> opcode returns the length of a string in characters. This won't be the same as the length in <i>bytes</i> for multibyte encoded strings:</p> 
    586 --- 
    587 > X<length opcode> 
    588 > The C<length> opcode returns the length of a string in characters. This won't 
    589 > be the same as the length in I<bytes> for multibyte encoded strings: 
    590 445c420 
    591 < <p><code>length</code> has no equivalent for PMC strings.</p> 
    592 --- 
    593 > C<length> has no equivalent for PMC strings. 
    594 450,452c425,428 
    595 < <p>The simplest version of the <code>substr</code><!-- 
    596 <       INDEX: substr opcode 
    597 < --> opcode takes three arguments: a source string, an offset position, and a length. It returns a substring of the original string, starting from the offset position (0 is the first character) and spanning the length:</p> 
    598 --- 
    599 > The simplest version of the C<substr>X<substr opcode> opcode takes three 
    600 > arguments: a source string, an offset position, and a length. It returns a 
    601 > substring of the original string, starting from the offset position (0 is the 
    602 > first character) and spanning the length: 
    603 455,457c431,444 
    604 < <p>This example extracts a two-character string from "abcde" at a one-character offset from the beginning of the string (starting with the second character). It generates a new string, "bc", in the destination register <code>$S0</code>.</p> 
    605 <  
    606 < <p>When the offset position is negative, it counts backward from the end of the string. Thus an offset of -1 starts at the last character of the string.</p> 
    607 --- 
    608 > This example extracts a two-character string from "abcde" at a one-character 
    609 > offset from the beginning of the string (starting with the second character). 
    610 > It generates a new string, "bc", in the destination register C<$S0>. 
     472<   End_Token 
     473--- 
     474> <p><!-- 
     475>       INDEX: heredocs 
     476> --> If you need more flexibility in defining a string, use a heredoc string literal. The <code>&#60;&#60;</code> operator starts a heredoc. The string terminator immediately follows. All text until the terminator is part of the string. The terminator must appear on its own line, must appear at the beginning of the line, and may not have any trailing whitespace.</p> 
     477376a398,401 
     478> <pre>  $S2 = &#60;&#60;&#34;End_Token&#34; 
     479>   This is a multi&#45;line string literal. Notice that 
     480>   it doesn&#39;t use quotation marks. 
     481>   End_Token</pre> 
     482381,382c406,410 
     483< X<. operator> 
     484< X<strings;concatenation> 
     485--- 
     486> <p><!-- 
     487>       INDEX: . operator 
     488> --> <!-- 
     489>       INDEX: strings;concatenation 
     490> --></p> 
     491384,386c412 
     492< Use the C<.> operator to concatenate strings. The following example 
     493< concatenates the string "cd" onto the string "ab" and stores the result in 
     494< C<$S1>. 
     495--- 
     496> <p>Use the <code>.</code> operator to concatenate strings. The following example concatenates the string &#34;cd&#34; onto the string &#34;ab&#34; and stores the result in <code>$S1</code>.</p> 
     497391,394c417,419 
     498< X<.= operator> 
     499< Concatenation has a C<.=> variant to modify the result in place. In the 
     500< next example, the C<.=> operation appends "xy" onto the string "abcd" in 
     501< C<$S1>. 
     502--- 
     503> <p><!-- 
     504>       INDEX: .= operator 
     505> --> Concatenation has a <code>.=</code> variant to modify the result in place. In the next example, the <code>.=</code> operation appends &#34;xy&#34; onto the string &#34;abcd&#34; in <code>$S1</code>.</p> 
     506401,402c426,428 
     507< X<repeat opcode> 
     508< The C<repeat> opcode repeats a string a specified number of times: 
     509--- 
     510> <p><!-- 
     511>       INDEX: repeat opcode 
     512> --> The <code>repeat</code> opcode repeats a string a specified number of times:</p> 
     513407,408c433 
     514< In this example, C<repeat> generates a new string with "a" repeated five 
     515< times and stores it in C<$S1>. 
     516--- 
     517> <p>In this example, <code>repeat</code> generates a new string with &#34;a&#34; repeated five times and stores it in <code>$S1</code>.</p> 
     518413,415c438,440 
     519< X<length opcode> 
     520< The C<length> opcode returns the length of a string in characters. This won't 
     521< be the same as the length in I<bytes> for multibyte encoded strings: 
     522--- 
     523> <p><!-- 
     524>       INDEX: length opcode 
     525> --> The <code>length</code> opcode returns the length of a string in characters. This won&#39;t be the same as the length in <i>bytes</i> for multibyte encoded strings:</p> 
     526420c445 
     527< C<length> has no equivalent for PMC strings. 
     528--- 
     529> <p><code>length</code> has no equivalent for PMC strings.</p> 
     530425,428c450,452 
     531< The simplest version of the C<substr>X<substr opcode> opcode takes three 
     532< arguments: a source string, an offset position, and a length. It returns a 
     533< substring of the original string, starting from the offset position (0 is the 
     534< first character) and spanning the length: 
     535--- 
     536> <p>The simplest version of the <code>substr</code><!-- 
     537>       INDEX: substr opcode 
     538> --> opcode takes three arguments: a source string, an offset position, and a length. It returns a substring of the original string, starting from the offset position (0 is the first character) and spanning the length:</p> 
     539431,444c455,457 
     540< This example extracts a two-character string from "abcde" at a one-character 
     541< offset from the beginning of the string (starting with the second character). 
     542< It generates a new string, "bc", in the destination register C<$S0>. 
     543<  
     544< When the offset position is negative, it counts backward from the end of the 
     545< string. Thus an offset of -1 starts at the last character of the string. 
     546<  
     547< C<substr> no longer has a four-argument form, as in-place string operations 
     548< have been removed.  There is a C<replace> operator which will perform the 
     549< replacement and return a new_string without modifying the old_string. 
     550< The arguments are new_string, old_string, offset, count and 
     551< replacement_string.  The old_string is copied to the new_string with the 
     552< replacement_string inserted from offset replacing the content for count 
     553< characters. 
     554--- 
     555> <p>This example extracts a two&#45;character string from &#34;abcde&#34; at a one&#45;character offset from the beginning of the string (starting with the second character). It generates a new string, &#34;bc&#34;, in the destination register <code>$S0</code>.</p> 
    611556>  
    612 > When the offset position is negative, it counts backward from the end of the 
    613 > string. Thus an offset of -1 starts at the last character of the string. 
     557> <p>When the offset position is negative, it counts backward from the end of the string. Thus an offset of &#45;1 starts at the last character of the string.</p> 
     558446,447c459,461 
     559< This example replaces the substring "bc" in C<$S1> with the string "XYZ", 
     560< and returns "aXYZde" in C<$S0>, C<$S1> is not changed: 
     561--- 
     562> <p><code>substr</code> no longer has a four&#45;argument form, as in&#45;place string operations have been removed. There is a <code>replace</code> operator which will perform the replacement and return a new_string without modifying the old_string. The arguments are new_string, old_string, offset, count and replacement_string. The old_string is copied to the new_string with the replacement_string inserted from offset replacing the content for count characters.</p> 
    614563>  
    615 > C<substr> no longer has a four-argument form, as in-place string operations 
    616 > have been removed.  There is a C<replace> operator which will perform the 
    617 > replacement and return a new_string without modifying the old_string. 
    618 > The arguments are new_string, old_string, offset, count and 
    619 > replacement_string.  The old_string is copied to the new_string with the 
    620 > replacement_string inserted from offset replacing the content for count 
    621 > characters. 
    622 459,461c446,447 
    623 < <p><code>substr</code> no longer has a four-argument form, as in-place string operations have been removed. There is a <code>replace</code> operator which will perform the replacement and return a new_string without modifying the old_string. The arguments are new_string, old_string, offset, count and replacement_string. The old_string is copied to the new_string with the replacement_string inserted from offset replacing the content for count characters.</p> 
    624 <  
    625 < <p>This example replaces the substring "bc" in <code>$S1</code> with the string "XYZ", and returns "aXYZde" in <code>$S0</code>, <code>$S1</code> is not changed:</p> 
    626 --- 
    627 > This example replaces the substring "bc" in C<$S1> with the string "XYZ", 
    628 > and returns "aXYZde" in C<$S0>, C<$S1> is not changed: 
    629 467c453,456 
    630 < <p>When the offset position in a <code>replace</code> is one character beyond the original string length, <code>replace</code> appends the replacement string just like the concatenation operator. If the replacement string is an empty string, the opcode removes the characters from the original string in the new string.</p> 
    631 --- 
    632 > When the offset position in a C<replace> is one character beyond the original 
    633 > string length, C<replace> appends the replacement string just like the 
    634 > concatenation operator. If the replacement string is an empty string, the 
    635 > opcode removes the characters from the original string in the new string. 
    636 475,479c464,469 
    637 < <p>The <code>chr</code><!-- 
    638 <       INDEX: chr opcode 
    639 < --> opcode takes an integer value and returns the corresponding character in the ASCII character set as a one-character string. The <code>ord</code><!-- 
    640 <       INDEX: ord opcode 
    641 < --> opcode takes a single character string and returns the integer value of the character at the first position in the string. The integer value of the character will differ depending on the current encoding of the string:</p> 
    642 --- 
    643 > The C<chr>X<chr opcode> opcode takes an integer value and returns the 
    644 > corresponding character in the ASCII character set as a one-character string. 
    645 > The C<ord>X<ord opcode> opcode takes a single character string and returns the 
    646 > integer value of the character at the first position in the string. The integer 
    647 > value of the character will differ depending on the current encoding of the 
    648 > string: 
    649 483c473,475 
    650 < <p><code>ord</code> has a two-argument variant that takes a character offset to select a single character from a multicharacter string. The offset must be within the length of the string:</p> 
    651 --- 
    652 > C<ord> has a two-argument variant that takes a character offset to select 
    653 > a single character from a multicharacter string. The offset must be within 
    654 > the length of the string: 
    655 486c478,479 
    656 < <p>A negative offset counts backward from the end of the string, so -1 is the last character.</p> 
    657 --- 
    658 > A negative offset counts backward from the end of the string, so -1 is 
    659 > the last character. 
    660 492,494c485 
    661 < <p><!-- 
    662 <       INDEX: strings;formatting 
    663 < --></p> 
    664 --- 
    665 > X<strings;formatting> 
    666 496,498c487,490 
    667 < <p>The <code>sprintf</code><!-- 
    668 <       INDEX: sprintf opcode 
    669 < --> opcode generates a formatted string from a series of values. It takes two arguments: a string specifying the format, and an array PMC containing the values to be formatted. The format string and the result can be either strings or PMCs:</p> 
    670 --- 
    671 > The C<sprintf>X<sprintf opcode> opcode generates a formatted string from a 
    672 > series of values. It takes two arguments: a string specifying the format, and 
    673 > an array PMC containing the values to be formatted. The format string and the 
    674 > result can be either strings or PMCs: 
    675 502,508c494,510 
    676 < <p>The format string is similar to C's <code>sprintf</code> function with extensions for Parrot data types. Each format field in the string starts with a <code>%</code> and ends with a character specifying the output format. Table 4.2 lists the available output format characters.</p> 
    677 <  
    678 < <p>Each format field supports several specifier options: flags, width, precision, and size. Table 4.3 lists the format flags.</p> 
    679 <  
    680 < <p>The width is a number defining the minimum width of the output from a field. The precision is the maximum width for strings or integers, and the number of decimal places for floating-point fields. If either width or precision is an asterisk (<code>*</code>), it takes its value from the next argument in the PMC.</p> 
    681 <  
    682 < <p>The size modifier defines the type of the argument the field takes. Table 4.4 lists the size flags. The values in the aggregate PMC must have a type compatible with the specified size.</p> 
    683 --- 
    684 > The format string is similar to C's C<sprintf> function with extensions for 
    685 > Parrot data types. Each format field in the string starts with a C<%> and ends 
    686 > with a character specifying the output format. Table 4.2 lists the available 
    687 > output format characters. 
     564> <p>This example replaces the substring &#34;bc&#34; in <code>$S1</code> with the string &#34;XYZ&#34;, and returns &#34;aXYZde&#34; in <code>$S0</code>, <code>$S1</code> is not changed:</p> 
     565453,456c467 
     566< When the offset position in a C<replace> is one character beyond the original 
     567< string length, C<replace> appends the replacement string just like the 
     568< concatenation operator. If the replacement string is an empty string, the 
     569< opcode removes the characters from the original string in the new string. 
     570--- 
     571> <p>When the offset position in a <code>replace</code> is one character beyond the original string length, <code>replace</code> appends the replacement string just like the concatenation operator. If the replacement string is an empty string, the opcode removes the characters from the original string in the new string.</p> 
     572464,469c475,479 
     573< The C<chr>X<chr opcode> opcode takes an integer value and returns the 
     574< corresponding character in the ASCII character set as a one-character string. 
     575< The C<ord>X<ord opcode> opcode takes a single character string and returns the 
     576< integer value of the character at the first position in the string. The integer 
     577< value of the character will differ depending on the current encoding of the 
     578< string: 
     579--- 
     580> <p>The <code>chr</code><!-- 
     581>       INDEX: chr opcode 
     582> --> opcode takes an integer value and returns the corresponding character in the ASCII character set as a one&#45;character string. The <code>ord</code><!-- 
     583>       INDEX: ord opcode 
     584> --> opcode takes a single character string and returns the integer value of the character at the first position in the string. The integer value of the character will differ depending on the current encoding of the string:</p> 
     585473,475c483 
     586< C<ord> has a two-argument variant that takes a character offset to select 
     587< a single character from a multicharacter string. The offset must be within 
     588< the length of the string: 
     589--- 
     590> <p><code>ord</code> has a two&#45;argument variant that takes a character offset to select a single character from a multicharacter string. The offset must be within the length of the string:</p> 
     591478,479c486 
     592< A negative offset counts backward from the end of the string, so -1 is 
     593< the last character. 
     594--- 
     595> <p>A negative offset counts backward from the end of the string, so &#45;1 is the last character.</p> 
     596485c492,494 
     597< X<strings;formatting> 
     598--- 
     599> <p><!-- 
     600>       INDEX: strings;formatting 
     601> --></p> 
     602487,490c496,498 
     603< The C<sprintf>X<sprintf opcode> opcode generates a formatted string from a 
     604< series of values. It takes two arguments: a string specifying the format, and 
     605< an array PMC containing the values to be formatted. The format string and the 
     606< result can be either strings or PMCs: 
     607--- 
     608> <p>The <code>sprintf</code><!-- 
     609>       INDEX: sprintf opcode 
     610> --> opcode generates a formatted string from a series of values. It takes two arguments: a string specifying the format, and an array PMC containing the values to be formatted. The format string and the result can be either strings or PMCs:</p> 
     611494,510c502,508 
     612< The format string is similar to C's C<sprintf> function with extensions for 
     613< Parrot data types. Each format field in the string starts with a C<%> and ends 
     614< with a character specifying the output format. Table 4.2 lists the available 
     615< output format characters. 
     616<  
     617< Each format field supports several specifier options: R<flags>, R<width>, 
     618< R<precision>, and R<size>.  Table 4.3 lists the format flags. 
     619<  
     620< The R<width> is a number defining the minimum width of the output from 
     621< a field. The R<precision> is the maximum width for strings or 
     622< integers, and the number of decimal places for floating-point fields. 
     623< If either R<width> or R<precision> is an asterisk (C<*>), it takes its 
     624< value from the next argument in the PMC. 
     625<  
     626< The R<size> modifier defines the type of the argument the field takes. 
     627< Table 4.4 lists the size flags. The values in the aggregate PMC must 
     628< have a type compatible with the specified R<size>. 
     629--- 
     630> <p>The format string is similar to C&#39;s <code>sprintf</code> function with extensions for Parrot data types. Each format field in the string starts with a <code>%</code> and ends with a character specifying the output format. Table 4.2 lists the available output format characters.</p> 
    688631>  
    689 > Each format field supports several specifier options: R<flags>, R<width>, 
    690 > R<precision>, and R<size>.  Table 4.3 lists the format flags. 
     632> <p>Each format field supports several specifier options: flags, width, precision, and size. Table 4.3 lists the format flags.</p> 
    691633>  
    692 > The R<width> is a number defining the minimum width of the output from 
    693 > a field. The R<precision> is the maximum width for strings or 
    694 > integers, and the number of decimal places for floating-point fields. 
    695 > If either R<width> or R<precision> is an asterisk (C<*>), it takes its 
    696 > value from the next argument in the PMC. 
     634> <p>The width is a number defining the minimum width of the output from a field. The precision is the maximum width for strings or integers, and the number of decimal places for floating&#45;point fields. If either width or precision is an asterisk (<code>*</code>), it takes its value from the next argument in the PMC.</p> 
    697635>  
    698 > The R<size> modifier defines the type of the argument the field takes. 
    699 > Table 4.4 lists the size flags. The values in the aggregate PMC must 
    700 > have a type compatible with the specified R<size>. 
    701 512c514,519 
    702 < <p>The format string of this <code>sprintf</code> example has two format fields. The first, <code>%#Px</code>, extracts a PMC argument (<code>P</code>) from the aggregate <code>$P2</code> and formats it as a hexadecimal integer (<code>x</code>) with a leading 0x (<code>#</code>). The second format field, <code>%+2.3Pf</code>, takes a PMC argument (<code>P</code>) and formats it as a floating-point number (<code>f</code>) with a minimum of two whole digits and a maximum of three decimal places (<code>2.3</code>) and a leading sign (<code>+</code>).</p> 
    703 --- 
    704 > The format string of this C<sprintf> example has two format fields. The first, 
    705 > C<%#Px>, extracts a PMC argument (C<P>) from the aggregate C<$P2> and formats 
    706 > it as a hexadecimal integer (C<x>) with a leading 0x (C<#>). The second format 
    707 > field, C<%+2.3Pf>, takes a PMC argument (C<P>) and formats it as a 
    708 > floating-point number (C<f>) with a minimum of two whole digits and a maximum 
    709 > of three decimal places (C<2.3>) and a leading sign (C<+>). 
    710 514c521,522 
    711 < <p>The test files <em><a href="../../../t/op/string.t.html">t/op/string.t</a></em> and <em><a href="../../../t/op/sprintf.t.html">t/op/sprintf.t</a></em> have many more examples of format strings.</p> 
    712 --- 
    713 > The test files F<t/op/string.t> and F<t/op/sprintf.t> have many more 
    714 > examples of format strings. 
    715 519,521c527,529 
    716 < <p>The <code>join</code><!-- 
    717 <       INDEX: join opcode 
    718 < --> opcode joins the elements of an array PMC into a single string. The first argument separates the individual elements of the PMC in the final string result.</p> 
    719 --- 
    720 > The C<join>X<join opcode> opcode joins the elements of an array PMC into 
    721 > a single string. The first argument separates the individual elements of 
    722 > the PMC in the final string result. 
    723 531c539,541 
    724 < <p>This example builds a <code>Array</code> in <code>$P0</code> with the values <code>"hi"</code>, <code>0</code>, <code>1</code>, <code>0</code>, and <code>"parrot"</code>. It then joins those values (separated by the string <code>"__"</code>) into a single string stored in <code>$S0</code>.</p> 
    725 --- 
    726 > This example builds a C<Array> in C<$P0> with the values C<"hi">, C<0>, C<1>, 
    727 > C<0>, and C<"parrot">. It then joins those values (separated by the string 
    728 > C<"__">) into a single string stored in C<$S0>. 
    729 536c546,547 
    730 < <p>Splitting a string yields a new array containing the resulting substrings of the original string.</p> 
    731 --- 
    732 > Splitting a string yields a new array containing the resulting substrings of 
    733 > the original string. 
    734 538c549,551 
    735 < <p>This example splits the string "abc" into individual characters and stores them in an array in <code>$P0</code>. It then prints out the first and third elements of the array.</p> 
    736 --- 
    737 > This example splits the string "abc" into individual characters and stores them 
    738 > in an array in C<$P0>. It then prints out the first and third elements of the 
    739 > array. 
    740 548,550c561,564 
    741 < <p>The <code>index</code><!-- 
    742 <       INDEX: index opcode 
    743 < --> opcode searches for a substring within a string. If it finds the substring, it returns the position where the substring was found as a character offset from the beginning of the string. If it fails to find the substring, it returns -1:</p> 
    744 --- 
    745 > The C<index>X<index opcode> opcode searches for a substring 
    746 > within a string. If it finds the substring, it returns the position 
    747 > where the substring was found as a character offset from the beginning 
    748 > of the string. If it fails to find the substring, it returns -1: 
    749 556c570,571 
    750 < <p><code>index</code> also has a three-argument version, where the final argument defines an offset position for starting the search.</p> 
    751 --- 
    752 > C<index> also has a three-argument version, where the final argument 
    753 > defines an offset position for starting the search. 
    754 560c575,576 
    755 < <p>This example finds the second "eb" in "Beeblebrox" instead of the first, because the search skips the first three characters in the string.</p> 
    756 --- 
    757 > This example finds the second "eb" in "Beeblebrox" instead of the first, 
    758 > because the search skips the first three characters in the string. 
    759 565,571c581,585 
    760 < <p>The numeric bitwise opcodes also have string variants for AND, OR, and XOR: <code>bors</code><!-- 
    761 <       INDEX: bors opcode 
    762 < -->, <code>bands</code><!-- 
    763 <       INDEX: bands opcode 
    764 < -->, and <code>bxors</code><!-- 
    765 <       INDEX: bxors opcode 
    766 < -->. These take string or string-like PMC arguments and perform the logical operation on each byte of the strings to produce the result string. Remember that in-place string operations are no longer available.</p> 
    767 --- 
    768 > The numeric bitwise opcodes also have string variants for AND, OR, and XOR: 
    769 > C<bors>X<bors opcode>, C<bands>X<bands opcode>, and C<bxors>X<bxors opcode>. 
    770 > These take string or string-like PMC arguments and perform the logical 
    771 > operation on each byte of the strings to produce the result string. 
    772 > Remember that in-place string operations are no longer available. 
    773 581c595,596 
    774 < <p>The bitwise string opcodes produce meaningful results only when used with simple ASCII strings, because Parrot performs bitwise operations per byte.</p> 
    775 --- 
    776 > The bitwise string opcodes produce meaningful results only when used with 
    777 > simple ASCII strings, because Parrot performs bitwise operations per byte. 
    778 586,590c601,604 
    779 < <p>Strings use copy-on-write (COW)<!-- 
    780 <       INDEX: copy-on-write 
    781 < --><!-- 
    782 <       INDEX: COW (copy-on-write) 
    783 < --> optimizations. A call to <code>$S1 = $S0</code> doesn't immediately make a copy of <code>$S0</code>, it only makes both variables point to the same string. Parrot doesn't make a copy of the string until one of two strings is modified.</p> 
    784 --- 
    785 > Strings use copy-on-write (COW)X<copy-on-write>X<COW (copy-on-write)> 
    786 > optimizations. A call to C<$S1 = $S0> doesn't immediately make a copy of 
    787 > C<$S0>, it only makes both variables point to the same string. Parrot 
    788 > doesn't make a copy of the string until one of two strings is modified. 
    789 597c611,614 
    790 < <p>Modifying one of the two variables causes Parrot to create a new string. This example preserves the existing value in <code>$S0</code> and assigns the new value to the new string in <code>$S1</code>. The benefit of copy-on-write is avoiding the cost of copying strings until the copies are necessary.</p> 
    791 --- 
    792 > Modifying one of the two variables causes Parrot to create a new string.  This 
    793 > example preserves the existing value in C<$S0> and assigns the new value to the 
    794 > new string in C<$S1>. The benefit of copy-on-write is avoiding the cost of 
    795 > copying strings until the copies are necessary. 
    796 602,610c619,637 
    797 < <p><!-- 
    798 <       INDEX: charset 
    799 < --> <!-- 
    800 <       INDEX: ASCII character set 
    801 < --> <!-- 
    802 <       INDEX: encoding 
    803 < --> Years ago, strings only needed to support the ASCII character set (or charset), a mapping of 128 bit patterns to symbols and English-language characters. This worked as long as everyone using a computer read and wrote English and only used a small handful of punctuation symbols. In other words, it was woefully insufficient. A modern string system must manage charsets in order to make sense out of all the string data in the world. A modern string system must also handle different encodings -- ways to represent various charsets in memory and on disk.</p> 
    804 <  
    805 < <p>Every string in Parrot has an associated encoding and character set. The default charset is 8-bit ASCII, which is almost universally supported. Double-quoted string constants can have an optional prefix specifying the string's encoding and charset.As you might suspect, single-quoted strings do not support this. Parrot tracks information about encoding and charset internally, and automatically converts strings when necessary to preserve these characteristics. Strings constants may have prefixes of the form <code>encoding:charset:</code>.</p> 
    806 --- 
    807 > X<charset> 
    808 > X<ASCII character set> 
    809 > X<encoding> 
    810 > Years ago, strings only needed to support the ASCII character set (or 
    811 > charset), a mapping of 128 bit patterns to symbols and English-language 
    812 > characters. This worked as long as everyone using a computer read and 
    813 > wrote English and only used a small handful of punctuation symbols. In 
    814 > other words, it was woefully insufficient. A modern string system must 
    815 > manage charsets in order to make sense out of all the string data in the 
    816 > world. A modern string system must also handle different encodings -- 
    817 > ways to represent various charsets in memory and on disk. 
     636> <p>The size modifier defines the type of the argument the field takes. Table 4.4 lists the size flags. The values in the aggregate PMC must have a type compatible with the specified size.</p> 
     637514,519c512 
     638< The format string of this C<sprintf> example has two format fields. The first, 
     639< C<%#Px>, extracts a PMC argument (C<P>) from the aggregate C<$P2> and formats 
     640< it as a hexadecimal integer (C<x>) with a leading 0x (C<#>). The second format 
     641< field, C<%+2.3Pf>, takes a PMC argument (C<P>) and formats it as a 
     642< floating-point number (C<f>) with a minimum of two whole digits and a maximum 
     643< of three decimal places (C<2.3>) and a leading sign (C<+>). 
     644--- 
     645> <p>The format string of this <code>sprintf</code> example has two format fields. The first, <code>%#Px</code>, extracts a PMC argument (<code>P</code>) from the aggregate <code>$P2</code> and formats it as a hexadecimal integer (<code>x</code>) with a leading 0x (<code>#</code>). The second format field, <code>%+2.3Pf</code>, takes a PMC argument (<code>P</code>) and formats it as a floating&#45;point number (<code>f</code>) with a minimum of two whole digits and a maximum of three decimal places (<code>2.3</code>) and a leading sign (<code>+</code>).</p> 
     646521,522c514 
     647< The test files F<t/op/string.t> and F<t/op/sprintf.t> have many more 
     648< examples of format strings. 
     649--- 
     650> <p>The test files <em><a href="../../../t/op/string.t.html">t/op/string.t</a></em> and <em><a href="../../../t/op/sprintf.t.html">t/op/sprintf.t</a></em> have many more examples of format strings.</p> 
     651527,529c519,521 
     652< The C<join>X<join opcode> opcode joins the elements of an array PMC into 
     653< a single string. The first argument separates the individual elements of 
     654< the PMC in the final string result. 
     655--- 
     656> <p>The <code>join</code><!-- 
     657>       INDEX: join opcode 
     658> --> opcode joins the elements of an array PMC into a single string. The first argument separates the individual elements of the PMC in the final string result.</p> 
     659539,541c531 
     660< This example builds a C<Array> in C<$P0> with the values C<"hi">, C<0>, C<1>, 
     661< C<0>, and C<"parrot">. It then joins those values (separated by the string 
     662< C<"__">) into a single string stored in C<$S0>. 
     663--- 
     664> <p>This example builds a <code>Array</code> in <code>$P0</code> with the values <code>&#34;hi&#34;</code>, <code>0</code>, <code>1</code>, <code>0</code>, and <code>&#34;parrot&#34;</code>. It then joins those values (separated by the string <code>&#34;__&#34;</code>) into a single string stored in <code>$S0</code>.</p> 
     665546,547c536 
     666< Splitting a string yields a new array containing the resulting substrings of 
     667< the original string. 
     668--- 
     669> <p>Splitting a string yields a new array containing the resulting substrings of the original string.</p> 
     670549,551c538 
     671< This example splits the string "abc" into individual characters and stores them 
     672< in an array in C<$P0>. It then prints out the first and third elements of the 
     673< array. 
     674--- 
     675> <p>This example splits the string &#34;abc&#34; into individual characters and stores them in an array in <code>$P0</code>. It then prints out the first and third elements of the array.</p> 
     676561,564c548,550 
     677< The C<index>X<index opcode> opcode searches for a substring 
     678< within a string. If it finds the substring, it returns the position 
     679< where the substring was found as a character offset from the beginning 
     680< of the string. If it fails to find the substring, it returns -1: 
     681--- 
     682> <p>The <code>index</code><!-- 
     683>       INDEX: index opcode 
     684> --> opcode searches for a substring within a string. If it finds the substring, it returns the position where the substring was found as a character offset from the beginning of the string. If it fails to find the substring, it returns &#45;1:</p> 
     685570,571c556 
     686< C<index> also has a three-argument version, where the final argument 
     687< defines an offset position for starting the search. 
     688--- 
     689> <p><code>index</code> also has a three&#45;argument version, where the final argument defines an offset position for starting the search.</p> 
     690575,576c560 
     691< This example finds the second "eb" in "Beeblebrox" instead of the first, 
     692< because the search skips the first three characters in the string. 
     693--- 
     694> <p>This example finds the second &#34;eb&#34; in &#34;Beeblebrox&#34; instead of the first, because the search skips the first three characters in the string.</p> 
     695581,585c565,571 
     696< The numeric bitwise opcodes also have string variants for AND, OR, and XOR: 
     697< C<bors>X<bors opcode>, C<bands>X<bands opcode>, and C<bxors>X<bxors opcode>. 
     698< These take string or string-like PMC arguments and perform the logical 
     699< operation on each byte of the strings to produce the result string. 
     700< Remember that in-place string operations are no longer available. 
     701--- 
     702> <p>The numeric bitwise opcodes also have string variants for AND, OR, and XOR: <code>bors</code><!-- 
     703>       INDEX: bors opcode 
     704> -->, <code>bands</code><!-- 
     705>       INDEX: bands opcode 
     706> -->, and <code>bxors</code><!-- 
     707>       INDEX: bxors opcode 
     708> -->. These take string or string&#45;like PMC arguments and perform the logical operation on each byte of the strings to produce the result string. Remember that in&#45;place string operations are no longer available.</p> 
     709595,596c581 
     710< The bitwise string opcodes produce meaningful results only when used with 
     711< simple ASCII strings, because Parrot performs bitwise operations per byte. 
     712--- 
     713> <p>The bitwise string opcodes produce meaningful results only when used with simple ASCII strings, because Parrot performs bitwise operations per byte.</p> 
     714601,604c586,590 
     715< Strings use copy-on-write (COW)X<copy-on-write>X<COW (copy-on-write)> 
     716< optimizations. A call to C<$S1 = $S0> doesn't immediately make a copy of 
     717< C<$S0>, it only makes both variables point to the same string. Parrot 
     718< doesn't make a copy of the string until one of two strings is modified. 
     719--- 
     720> <p>Strings use copy&#45;on&#45;write (COW)<!-- 
     721>       INDEX: copy&#45;on&#45;write 
     722> --><!-- 
     723>       INDEX: COW (copy&#45;on&#45;write) 
     724> --> optimizations. A call to <code>$S1 = $S0</code> doesn&#39;t immediately make a copy of <code>$S0</code>, it only makes both variables point to the same string. Parrot doesn&#39;t make a copy of the string until one of two strings is modified.</p> 
     725611,614c597 
     726< Modifying one of the two variables causes Parrot to create a new string.  This 
     727< example preserves the existing value in C<$S0> and assigns the new value to the 
     728< new string in C<$S1>. The benefit of copy-on-write is avoiding the cost of 
     729< copying strings until the copies are necessary. 
     730--- 
     731> <p>Modifying one of the two variables causes Parrot to create a new string. This example preserves the existing value in <code>$S0</code> and assigns the new value to the new string in <code>$S1</code>. The benefit of copy&#45;on&#45;write is avoiding the cost of copying strings until the copies are necessary.</p> 
     732619,637c602,610 
     733< X<charset> 
     734< X<ASCII character set> 
     735< X<encoding> 
     736< Years ago, strings only needed to support the ASCII character set (or 
     737< charset), a mapping of 128 bit patterns to symbols and English-language 
     738< characters. This worked as long as everyone using a computer read and 
     739< wrote English and only used a small handful of punctuation symbols. In 
     740< other words, it was woefully insufficient. A modern string system must 
     741< manage charsets in order to make sense out of all the string data in the 
     742< world. A modern string system must also handle different encodings -- 
     743< ways to represent various charsets in memory and on disk. 
     744<  
     745< Every string in Parrot has an associated encoding and character set. The default 
     746< charset is 8-bit ASCII, which is almost universally supported.  Double-quoted 
     747< string constants can have an optional prefix specifying the string's encoding 
     748< and charset.N<As you might suspect, single-quoted strings do not support this.> 
     749< Parrot tracks information about encoding and charset internally, and 
     750< automatically converts strings when necessary to preserve these 
     751< characteristics. Strings constants may have prefixes of the form C<encoding:charset:>. 
     752--- 
     753> <p><!-- 
     754>       INDEX: charset 
     755> --> <!-- 
     756>       INDEX: ASCII character set 
     757> --> <!-- 
     758>       INDEX: encoding 
     759> --> Years ago, strings only needed to support the ASCII character set (or charset), a mapping of 128 bit patterns to symbols and English&#45;language characters. This worked as long as everyone using a computer read and wrote English and only used a small handful of punctuation symbols. In other words, it was woefully insufficient. A modern string system must manage charsets in order to make sense out of all the string data in the world. A modern string system must also handle different encodings &#45;&#45; ways to represent various charsets in memory and on disk.</p> 
    818760>  
    819 > Every string in Parrot has an associated encoding and character set. The default 
    820 > charset is 8-bit ASCII, which is almost universally supported.  Double-quoted 
    821 > string constants can have an optional prefix specifying the string's encoding 
    822 > and charset.N<As you might suspect, single-quoted strings do not support this.> 
    823 > Parrot tracks information about encoding and charset internally, and 
    824 > automatically converts strings when necessary to preserve these 
    825 > characteristics. Strings constants may have prefixes of the form C<encoding:charset:>. 
    826 616,630c643,663 
    827 < <p><!-- 
    828 <       INDEX: ISO 8859-1 character set 
    829 < --> <!-- 
    830 <       INDEX: Latin 1 character set 
    831 < --> <!-- 
    832 <       INDEX: UCS-2 encoding 
    833 < --> <!-- 
    834 <       INDEX: UTF-8 encoding 
    835 < --> <!-- 
    836 <       INDEX: UTF-16 encoding 
    837 < --> Parrot supports the character sets <code>ascii</code>, <code>binary</code>, <code>iso-8859-1</code> (Latin 1), and <code>unicode</code> and the encodings <code>fixed_8</code>, <code>ucs2</code>, <code>utf8</code>, and <code>utf16</code>.</p> 
    838 <  
    839 < <p>The <code>binary</code> charset treats the string as a buffer of raw unformatted binary data. It isn't really a string per se, because binary data contains no readable characters. This exists to support libraries which manipulate binary data that doesn't easily fit into any other primitive data type.</p> 
    840 <  
    841 < <p>When Parrot operates on two strings (as in concatenation or comparison), they must both use the same character set and encoding. Parrot will automatically upgrade one or both of the strings to the next highest compatible format as necessary. ASCII strings will automatically upgrade to UTF-8 strings if needed, and UTF-8 will upgrade to UTF-16. All of these conversions happen inside Parrot, so the programmer doesn't need to worry about the details.</p> 
    842 --- 
    843 > X<ISO 8859-1 character set> 
    844 > X<Latin 1 character set> 
    845 > X<UCS-2 encoding> 
    846 > X<UTF-8 encoding> 
    847 > X<UTF-16 encoding> 
    848 > Parrot supports the character sets C<ascii>, C<binary>, C<iso-8859-1> 
    849 > (Latin 1), and C<unicode> and the encodings C<fixed_8>, C<ucs2>, 
    850 > C<utf8>, and C<utf16>. 
     761> <p>Every string in Parrot has an associated encoding and character set. The default charset is 8&#45;bit ASCII, which is almost universally supported. Double&#45;quoted string constants can have an optional prefix specifying the string&#39;s encoding and charset.As you might suspect, single&#45;quoted strings do not support this. Parrot tracks information about encoding and charset internally, and automatically converts strings when necessary to preserve these characteristics. Strings constants may have prefixes of the form <code>encoding:charset:</code>.</p> 
     762643,663c616,630 
     763< X<ISO 8859-1 character set> 
     764< X<Latin 1 character set> 
     765< X<UCS-2 encoding> 
     766< X<UTF-8 encoding> 
     767< X<UTF-16 encoding> 
     768< Parrot supports the character sets C<ascii>, C<binary>, C<iso-8859-1> 
     769< (Latin 1), and C<unicode> and the encodings C<fixed_8>, C<ucs2>, 
     770< C<utf8>, and C<utf16>. 
     771<  
     772< The C<binary> charset treats the string as a buffer of raw unformatted 
     773< binary data. It isn't really a string per se, because binary data 
     774< contains no readable characters. This exists to support libraries which 
     775< manipulate binary data that doesn't easily fit into any other primitive 
     776< data type. 
     777<  
     778< When Parrot operates on two strings (as in concatenation or comparison), they 
     779< must both use the same character set and encoding. Parrot will automatically 
     780< upgrade one or both of the strings to the next highest compatible format as 
     781< necessary. ASCII strings will automatically upgrade to UTF-8 strings if needed, 
     782< and UTF-8 will upgrade to UTF-16.  All of these conversions happen inside 
     783< Parrot, so the programmer doesn't need to worry about the details. 
     784--- 
     785> <p><!-- 
     786>       INDEX: ISO 8859&#45;1 character set 
     787> --> <!-- 
     788>       INDEX: Latin 1 character set 
     789> --> <!-- 
     790>       INDEX: UCS&#45;2 encoding 
     791> --> <!-- 
     792>       INDEX: UTF&#45;8 encoding 
     793> --> <!-- 
     794>       INDEX: UTF&#45;16 encoding 
     795> --> Parrot supports the character sets <code>ascii</code>, <code>binary</code>, <code>iso&#45;8859&#45;1</code> (Latin 1), and <code>unicode</code> and the encodings <code>fixed_8</code>, <code>ucs2</code>, <code>utf8</code>, and <code>utf16</code>.</p> 
    851796>  
    852 > The C<binary> charset treats the string as a buffer of raw unformatted 
    853 > binary data. It isn't really a string per se, because binary data 
    854 > contains no readable characters. This exists to support libraries which 
    855 > manipulate binary data that doesn't easily fit into any other primitive 
    856 > data type. 
     797> <p>The <code>binary</code> charset treats the string as a buffer of raw unformatted binary data. It isn&#39;t really a string per se, because binary data contains no readable characters. This exists to support libraries which manipulate binary data that doesn&#39;t easily fit into any other primitive data type.</p> 
    857798>  
    858 > When Parrot operates on two strings (as in concatenation or comparison), they 
    859 > must both use the same character set and encoding. Parrot will automatically 
    860 > upgrade one or both of the strings to the next highest compatible format as 
    861 > necessary. ASCII strings will automatically upgrade to UTF-8 strings if needed, 
    862 > and UTF-8 will upgrade to UTF-16.  All of these conversions happen inside 
    863 > Parrot, so the programmer doesn't need to worry about the details. 
    864 635,639c668,675 
    865 < <p><!-- 
    866 <       INDEX: Polymorphic Containers (PMCs) 
    867 < --> <!-- 
    868 <       INDEX: PMCs (Polymorphic Containers) 
    869 < --> Polymorphic Containers (PMCs) are the basis for complex data types and object-oriented behavior in Parrot. In PIR, any variable that isn't a low-level integer, number, or string is a PMC. PMC variables act much like the low-level variables, but you have to instantiate a new PMC object before you use it. The <code>new</code> opcode creates a new PMC object of the specified type.</p> 
    870 --- 
    871 > X<Polymorphic Containers (PMCs)> 
    872 > X<PMCs (Polymorphic Containers)> 
    873 > Polymorphic Containers (PMCs) are the basis for complex data types and 
    874 > object-oriented behavior in Parrot. In PIR, any variable that isn't a 
    875 > low-level integer, number, or string is a PMC. PMC variables act much 
    876 > like the low-level variables, but you have to instantiate a new PMC 
    877 > object before you use it. The C<new> opcode creates a new PMC object of 
    878 > the specified type. 
    879 644,648c680,687 
    880 < <p>This example creates a <code>String</code> object, stores it in the PMC register variable <code>$P0</code>, assigns it the value "That's a bollard and not a parrot", and prints it.</p> 
    881 <  
    882 < <p>Every PMC has a type that indicates what data it can store and what behavior it supports. The <code>typeof</code><!-- 
    883 <       INDEX: typeof opcode 
    884 < --> opcode reports the type of a PMC. When the result is a string variable, <code>typeof</code> returns the name of the type:</p> 
    885 --- 
    886 > This example creates a C<String> object, stores it in the PMC register 
    887 > variable C<$P0>, assigns it the value "That's a bollard and not a 
    888 > parrot", and prints it. 
     799> <p>When Parrot operates on two strings (as in concatenation or comparison), they must both use the same character set and encoding. Parrot will automatically upgrade one or both of the strings to the next highest compatible format as necessary. ASCII strings will automatically upgrade to UTF&#45;8 strings if needed, and UTF&#45;8 will upgrade to UTF&#45;16. All of these conversions happen inside Parrot, so the programmer doesn&#39;t need to worry about the details.</p> 
     800668,675c635,639 
     801< X<Polymorphic Containers (PMCs)> 
     802< X<PMCs (Polymorphic Containers)> 
     803< Polymorphic Containers (PMCs) are the basis for complex data types and 
     804< object-oriented behavior in Parrot. In PIR, any variable that isn't a 
     805< low-level integer, number, or string is a PMC. PMC variables act much 
     806< like the low-level variables, but you have to instantiate a new PMC 
     807< object before you use it. The C<new> opcode creates a new PMC object of 
     808< the specified type. 
     809--- 
     810> <p><!-- 
     811>       INDEX: Polymorphic Containers (PMCs) 
     812> --> <!-- 
     813>       INDEX: PMCs (Polymorphic Containers) 
     814> --> Polymorphic Containers (PMCs) are the basis for complex data types and object&#45;oriented behavior in Parrot. In PIR, any variable that isn&#39;t a low&#45;level integer, number, or string is a PMC. PMC variables act much like the low&#45;level variables, but you have to instantiate a new PMC object before you use it. The <code>new</code> opcode creates a new PMC object of the specified type.</p> 
     815680,687c644,648 
     816< This example creates a C<String> object, stores it in the PMC register 
     817< variable C<$P0>, assigns it the value "That's a bollard and not a 
     818< parrot", and prints it. 
     819<  
     820< Every PMC has a type that indicates what data it can store and what 
     821< behavior it supports. The C<typeof>X<typeof opcode> opcode reports the 
     822< type of a PMC.  When the result is a string variable, C<typeof> returns 
     823< the name of the type: 
     824--- 
     825> <p>This example creates a <code>String</code> object, stores it in the PMC register variable <code>$P0</code>, assigns it the value &#34;That&#39;s a bollard and not a parrot&#34;, and prints it.</p> 
    889826>  
    890 > Every PMC has a type that indicates what data it can store and what 
    891 > behavior it supports. The C<typeof>X<typeof opcode> opcode reports the 
    892 > type of a PMC.  When the result is a string variable, C<typeof> returns 
    893 > the name of the type: 
    894 653c692,693 
    895 < <p>When the result is a PMC variable, <code>typeof</code> returns the <code>Class</code> PMC for that object type.</p> 
    896 --- 
    897 > When the result is a PMC variable, C<typeof> returns the C<Class> PMC 
    898 > for that object type. 
    899 658,664c698,707 
    900 < <p><!-- 
    901 <       INDEX: scalar PMCs 
    902 < --> <!-- 
    903 <       INDEX: PMCs (Polymorphic Containers);scalar 
    904 < --> In most of the examples shown so far, PMCs duplicate the behavior of integers, numbers, and strings. Parrot provides a set of PMCs for this exact purpose. <code>Integer</code>, <code>Float</code>, and <code>String</code> are thin overlays on Parrot's low-level integers, numbers, and strings.</p> 
    905 <  
    906 < <p>A previous example showed a string literal assigned to a PMC variable of type <code>String</code>. Direct assignment of a literal to a PMC works for all the low-level types and their PMC equivalents:</p> 
    907 --- 
    908 > X<scalar PMCs> 
    909 > X<PMCs (Polymorphic Containers);scalar> 
    910 > In most of the examples shown so far, PMCs duplicate the behavior of integers, 
    911 > numbers, and strings. Parrot provides a set of PMCs for this exact purpose. 
    912 > C<Integer>, C<Float>, and C<String> are thin overlays on Parrot's low-level 
    913 > integers, numbers, and strings. 
     827> <p>Every PMC has a type that indicates what data it can store and what behavior it supports. The <code>typeof</code><!-- 
     828>       INDEX: typeof opcode 
     829> --> opcode reports the type of a PMC. When the result is a string variable, <code>typeof</code> returns the name of the type:</p> 
     830692,693c653 
     831< When the result is a PMC variable, C<typeof> returns the C<Class> PMC 
     832< for that object type. 
     833--- 
     834> <p>When the result is a PMC variable, <code>typeof</code> returns the <code>Class</code> PMC for that object type.</p> 
     835698,707c658,664 
     836< X<scalar PMCs> 
     837< X<PMCs (Polymorphic Containers);scalar> 
     838< In most of the examples shown so far, PMCs duplicate the behavior of integers, 
     839< numbers, and strings. Parrot provides a set of PMCs for this exact purpose. 
     840< C<Integer>, C<Float>, and C<String> are thin overlays on Parrot's low-level 
     841< integers, numbers, and strings. 
     842<  
     843< A previous example showed a string literal assigned to a PMC variable of type 
     844< C<String>. Direct assignment of a literal to a PMC works for all the low-level 
     845< types and their PMC equivalents: 
     846--- 
     847> <p><!-- 
     848>       INDEX: scalar PMCs 
     849> --> <!-- 
     850>       INDEX: PMCs (Polymorphic Containers);scalar 
     851> --> In most of the examples shown so far, PMCs duplicate the behavior of integers, numbers, and strings. Parrot provides a set of PMCs for this exact purpose. <code>Integer</code>, <code>Float</code>, and <code>String</code> are thin overlays on Parrot&#39;s low&#45;level integers, numbers, and strings.</p> 
    914852>  
    915 > A previous example showed a string literal assigned to a PMC variable of type 
    916 > C<String>. Direct assignment of a literal to a PMC works for all the low-level 
    917 > types and their PMC equivalents: 
    918 674,676c717 
    919 < <p><!-- 
    920 <       INDEX: boxing 
    921 < --></p> 
    922 --- 
    923 > X<boxing> 
    924 678c719,722 
    925 < <p>You may also assign non-constant low-level integer, number, or string registers directly to a PMC. The PMC handles the conversion from the low-level type to its own internal storage.This conversion of a simpler type to a more complex type is "boxing".</p> 
    926 --- 
    927 > You may also assign non-constant low-level integer, number, or string registers 
    928 > directly to a PMC. The PMC handles the conversion from the low-level type to 
    929 > its own internal storage.N<This conversion of a simpler type to a more complex 
    930 > type is "boxing".> 
    931 691c735,736 
    932 < <p>The <code>box</code> opcode is a handy shortcut to create the appropriate PMC object from an integer, number, or string literal or variable.</p> 
    933 --- 
    934 > The C<box> opcode is a handy shortcut to create the appropriate PMC 
    935 > object from an integer, number, or string literal or variable. 
    936 698,700c743,746 
    937 < <p><!-- 
    938 <       INDEX: unboxing 
    939 < --> In the reverse situation, when assigning a PMC to an integer, number, or string variable, the PMC also has the ability to convert its value to the low-level type.The reverse of "boxing" is "unboxing".</p> 
    940 --- 
    941 > X<unboxing> 
    942 > In the reverse situation, when assigning a PMC to an integer, number, or 
    943 > string variable, the PMC also has the ability to convert its value to 
    944 > the low-level type.N<The reverse of "boxing" is "unboxing".> 
    945 716,724c762,768 
    946 < <p>This example creates <code>Integer</code><!-- 
    947 <       INDEX: Integer PMC 
    948 < -->, <code>Float</code><!-- 
    949 <       INDEX: Float PMC 
    950 < -->, and <code>String</code><!-- 
    951 <       INDEX: String PMC 
    952 < --> PMCs, and shows the effect of assigning each one back to a low&#45;level type.</p> 
    953 <  
    954 < <p>Converting a string to an integer or number only makes sense when the contents of the string are a number. The <code>String</code> PMC will attempt to extract a number from the beginning of the string, but otherwise will return a false value.</p> 
    955 --- 
    956 > This example creates C<Integer>X<Integer PMC>, C<Float>X<Float PMC>, 
    957 > and C<String>X<String PMC> PMCs, and shows the effect of assigning each 
    958 > one back to a low-level type. 
     853> <p>A previous example showed a string literal assigned to a PMC variable of type <code>String</code>. Direct assignment of a literal to a PMC works for all the low&#45;level types and their PMC equivalents:</p> 
     854717c674,676 
     855< X<boxing> 
     856--- 
     857> <p><!-- 
     858>       INDEX: boxing 
     859> --></p> 
     860719,722c678 
     861< You may also assign non-constant low-level integer, number, or string registers 
     862< directly to a PMC. The PMC handles the conversion from the low-level type to 
     863< its own internal storage.N<This conversion of a simpler type to a more complex 
     864< type is "boxing".> 
     865--- 
     866> <p>You may also assign non&#45;constant low&#45;level integer, number, or string registers directly to a PMC. The PMC handles the conversion from the low&#45;level type to its own internal storage.This conversion of a simpler type to a more complex type is &#34;boxing&#34;.</p> 
     867735,736c691 
     868< The C<box> opcode is a handy shortcut to create the appropriate PMC 
     869< object from an integer, number, or string literal or variable. 
     870--- 
     871> <p>The <code>box</code> opcode is a handy shortcut to create the appropriate PMC object from an integer, number, or string literal or variable.</p> 
     872743,746c698,700 
     873< X<unboxing> 
     874< In the reverse situation, when assigning a PMC to an integer, number, or 
     875< string variable, the PMC also has the ability to convert its value to 
     876< the low-level type.N<The reverse of "boxing" is "unboxing".> 
     877--- 
     878> <p><!-- 
     879>       INDEX: unboxing 
     880> --> In the reverse situation, when assigning a PMC to an integer, number, or string variable, the PMC also has the ability to convert its value to the low&#45;level type.The reverse of &#34;boxing&#34; is &#34;unboxing&#34;.</p> 
     881762,768c716,724 
     882< This example creates C<Integer>X<Integer PMC>, C<Float>X<Float PMC>, 
     883< and C<String>X<String PMC> PMCs, and shows the effect of assigning each 
     884< one back to a low-level type. 
     885<  
     886< Converting a string to an integer or number only makes sense when the contents 
     887< of the string are a number. The C<String> PMC will attempt to extract a number 
     888< from the beginning of the string, but otherwise will return a false value. 
     889--- 
     890> <p>This example creates <code>Integer</code><!-- 
     891>       INDEX: Integer PMC 
     892> -->, <code>Float</code><!-- 
     893>       INDEX: Float PMC 
     894> -->, and <code>String</code><!-- 
     895>       INDEX: String PMC 
     896> --> PMCs, and shows the effect of assigning each one back to a low&#45;level type.</p> 
    959897>  
    960 > Converting a string to an integer or number only makes sense when the contents 
    961 > of the string are a number. The C<String> PMC will attempt to extract a number 
    962 > from the beginning of the string, but otherwise will return a false value. 
    963 729,733c773,778 
    964 < <p><!-- 
    965 <       INDEX: aggregate PMCs 
    966 < --> <!-- 
    967 <       INDEX: PMCs (Polymorphic Containers);aggregate 
    968 < --> PMCs can define complex types that hold multiple values, commonly called aggregates. Two basic aggregate types are ordered arrays and associative arrays. The primary difference between these is that ordered arrays use integer keys for indexes and associative arrays use string keys.</p> 
    969 --- 
    970 > X<aggregate PMCs> 
    971 > X<PMCs (Polymorphic Containers);aggregate> 
    972 > PMCs can define complex types that hold multiple values, commonly called 
    973 > aggregates. Two basic aggregate types are ordered arrays and associative 
    974 > arrays. The primary difference between these is that ordered arrays use integer 
    975 > keys for indexes and associative arrays use string keys. 
    976 735c780,781 
    977 < <p>Aggregate PMCs support the use of numeric or string keys. PIR also offers a extensive set of operations for manipulating aggregate data types.</p> 
    978 --- 
    979 > Aggregate PMCs support the use of numeric or string keys.  PIR also offers a 
    980 > extensive set of operations for manipulating aggregate data types. 
    981 740,748c786,809 
    982 < <p><!-- 
    983 <       INDEX: arrays 
    984 < --> <!-- 
    985 <       INDEX: ordered arrays 
    986 < --> Parrot provides several ordered array PMCs, differentiated by whether the array should store booleans, integers, numbers, strings, or other PMCs, and whether the array should maintain a fixed size or dynamically resize for the number of elements it stores.</p> 
    987 <  
    988 < <p>The core array types are <code>FixedPMCArray</code>, <code>ResizablePMCArray</code>, <code>FixedIntegerArray</code>, <code>ResizableIntegerArray</code>, <code>FixedFloatArray</code>, <code>ResizableFloatArray</code>, <code>FixedStringArray</code>, <code>ResizableStringArray</code>, <code>FixedBooleanArray</code>, and <code>ResizableBooleanArray</code>. The array types that start with &#34;Fixed&#34; have a fixed size and do not allow elements to be added outside their allocated size. The &#34;Resizable&#34; variants automatically extend themselves as more elements are added.With some additional overhead for checking array bounds and reallocating array memory. The array types that include &#34;String&#34;, &#34;Integer&#34;, or &#34;Boolean&#34; in the name use alternate packing methods for greater memory efficiency.</p> 
    989 <  
    990 < <p>Parrot&#39;s core ordered array PMCs all have zero&#45;based integer keys. Extracting or inserting an element into the array uses PIR&#39;s standard key syntax, with the key in square brackets after the variable name. An lvalue key sets the value for that key. An rvalue key extracts the value for that key in the aggregate to use as the argument value:</p> 
    991 --- 
    992 > X<arrays> 
    993 > X<ordered arrays> 
    994 > Parrot provides several ordered array PMCs, differentiated by whether 
    995 > the array should store booleans, integers, numbers, strings, or other 
    996 > PMCs, and whether the array should maintain a fixed size or dynamically 
    997 > resize for the number of elements it stores. 
     898> <p>Converting a string to an integer or number only makes sense when the contents of the string are a number. The <code>String</code> PMC will attempt to extract a number from the beginning of the string, but otherwise will return a false value.</p> 
     899773,778c729,733 
     900< X<aggregate PMCs> 
     901< X<PMCs (Polymorphic Containers);aggregate> 
     902< PMCs can define complex types that hold multiple values, commonly called 
     903< aggregates. Two basic aggregate types are ordered arrays and associative 
     904< arrays. The primary difference between these is that ordered arrays use integer 
     905< keys for indexes and associative arrays use string keys. 
     906--- 
     907> <p><!-- 
     908>       INDEX: aggregate PMCs 
     909> --> <!-- 
     910>       INDEX: PMCs (Polymorphic Containers);aggregate 
     911> --> PMCs can define complex types that hold multiple values, commonly called aggregates. Two basic aggregate types are ordered arrays and associative arrays. The primary difference between these is that ordered arrays use integer keys for indexes and associative arrays use string keys.</p> 
     912780,781c735 
     913< Aggregate PMCs support the use of numeric or string keys.  PIR also offers a 
     914< extensive set of operations for manipulating aggregate data types. 
     915--- 
     916> <p>Aggregate PMCs support the use of numeric or string keys. PIR also offers a extensive set of operations for manipulating aggregate data types.</p> 
     917786,809c740,748 
     918< X<arrays> 
     919< X<ordered arrays> 
     920< Parrot provides several ordered array PMCs, differentiated by whether 
     921< the array should store booleans, integers, numbers, strings, or other 
     922< PMCs, and whether the array should maintain a fixed size or dynamically 
     923< resize for the number of elements it stores. 
     924<  
     925< The core array types are C<FixedPMCArray>, C<ResizablePMCArray>, 
     926< C<FixedIntegerArray>, C<ResizableIntegerArray>, C<FixedFloatArray>, 
     927< C<ResizableFloatArray>, C<FixedStringArray>, C<ResizableStringArray>, 
     928< C<FixedBooleanArray>, and C<ResizableBooleanArray>. The array 
     929< types that start with "Fixed" have a fixed size and do not allow 
     930< elements to be added outside their allocated size. The "Resizable" 
     931< variants automatically extend themselves as more elements are 
     932< added.N<With some additional overhead for checking array bounds and 
     933< reallocating array memory.> The array types that include "String", 
     934< "Integer", or "Boolean" in the name use alternate packing methods for 
     935< greater memory efficiency. 
     936<  
     937< Parrot's core ordered array PMCs all have zero-based integer keys. Extracting 
     938< or inserting an element into the array uses PIR's standard key syntax, with the 
     939< key in square brackets after the variable name. An lvalue key sets the value 
     940< for that key.  An rvalue key extracts the value for that key in the aggregate 
     941< to use as the argument value: 
     942--- 
     943> <p><!-- 
     944>       INDEX: arrays 
     945> --> <!-- 
     946>       INDEX: ordered arrays 
     947> --> Parrot provides several ordered array PMCs, differentiated by whether the array should store booleans, integers, numbers, strings, or other PMCs, and whether the array should maintain a fixed size or dynamically resize for the number of elements it stores.</p> 
    998948>  
    999 > The core array types are C<FixedPMCArray>, C<ResizablePMCArray>, 
    1000 > C<FixedIntegerArray>, C<ResizableIntegerArray>, C<FixedFloatArray>, 
    1001 > C<ResizableFloatArray>, C<FixedStringArray>, C<ResizableStringArray>, 
    1002 > C<FixedBooleanArray>, and C<ResizableBooleanArray>. The array 
    1003 > types that start with "Fixed" have a fixed size and do not allow 
    1004 > elements to be added outside their allocated size. The "Resizable" 
    1005 > variants automatically extend themselves as more elements are 
    1006 > added.N<With some additional overhead for checking array bounds and 
    1007 > reallocating array memory.> The array types that include "String", 
    1008 > "Integer", or "Boolean" in the name use alternate packing methods for 
    1009 > greater memory efficiency. 
     949> <p>The core array types are <code>FixedPMCArray</code>, <code>ResizablePMCArray</code>, <code>FixedIntegerArray</code>, <code>ResizableIntegerArray</code>, <code>FixedFloatArray</code>, <code>ResizableFloatArray</code>, <code>FixedStringArray</code>, <code>ResizableStringArray</code>, <code>FixedBooleanArray</code>, and <code>ResizableBooleanArray</code>. The array types that start with &#34;Fixed&#34; have a fixed size and do not allow elements to be added outside their allocated size. The &#34;Resizable&#34; variants automatically extend themselves as more elements are added.With some additional overhead for checking array bounds and reallocating array memory. The array types that include &#34;String&#34;, &#34;Integer&#34;, or &#34;Boolean&#34; in the name use alternate packing methods for greater memory efficiency.</p> 
    1010950>  
    1011 > Parrot's core ordered array PMCs all have zero-based integer keys. Extracting 
    1012 > or inserting an element into the array uses PIR's standard key syntax, with the 
    1013 > key in square brackets after the variable name. An lvalue key sets the value 
    1014 > for that key.  An rvalue key extracts the value for that key in the aggregate 
    1015 > to use as the argument value: 
    1016 754c815,817 
    1017 < <p>Setting the array to an integer value directly (without a key) sets the number of elements of the array. Assigning an array directly to an integer retrieves the number of elements of the array.</p> 
    1018 --- 
    1019 > Setting the array to an integer value directly (without a key) sets the number 
    1020 > of elements of the array.  Assigning an array directly to an integer retrieves 
    1021 > the number of elements of the array. 
    1022 758c821,822 
    1023 < <p>This is equivalent to using the <code>elements</code> opcode to retrieve the number of items currently in an array:</p> 
    1024 --- 
    1025 > This is equivalent to using the C<elements> opcode to retrieve the number of 
    1026 > items currently in an array: 
    1027 761c825,829 
    1028 < <p>Some other useful instructions for working with ordered arrays are <code>push</code>, <code>pop</code>, <code>shift</code>, and <code>unshift</code>, to add or remove elements. <code>push</code> and <code>pop</code> work on the end of the array, the highest numbered index. <code>shift</code> and <code>unshift</code> work on the start of the array, adding or removing the zeroth element, and renumbering all the following elements.</p> 
    1029 --- 
    1030 > Some other useful instructions for working with ordered arrays are 
    1031 > C<push>, C<pop>, C<shift>, and C<unshift>, to add or remove elements. 
    1032 > C<push> and C<pop> work on the end of the array, the highest numbered 
    1033 > index. C<shift> and C<unshift> work on the start of the array, adding or 
    1034 > removing the zeroth element, and renumbering all the following elements. 
    1035 771,777c839,847 
    1036 < <p><!-- 
    1037 <       INDEX: associative arrays 
    1038 < --> <!-- 
    1039 <       INDEX: hashes 
    1040 < --> <!-- 
    1041 <       INDEX: dictionaries 
    1042 < --> An associative array is an unordered aggregate that uses string keys to identify elements. You may know them as &#34;hash tables&#34;, &#34;hashes&#34;, &#34;maps&#34;, or &#34;dictionaries&#34;. Parrot provides one core associative array PMC, called <code>Hash</code>. String keys work very much like integer keys. An lvalue key sets the value of an element, and an rvalue key extracts the value of an element. The string in the key must always be in single or double quotes.</p> 
    1043 --- 
    1044 > X<associative arrays> 
    1045 > X<hashes> 
    1046 > X<dictionaries> 
    1047 > An associative array is an unordered aggregate that uses string keys to 
    1048 > identify elements.  You may know them as "hash tables", "hashes", "maps", or 
    1049 > "dictionaries". Parrot provides one core associative array PMC, called C<Hash>. 
    1050 > String keys work very much like integer keys.  An lvalue key sets the value of 
    1051 > an element, and an rvalue key extracts the value of an element. The string in 
    1052 > the key must always be in single or double quotes. 
    1053 782,784c852,854 
    1054 < <p>Assigning a <code>Hash</code><!-- 
    1055 <       INDEX: Hash PMC 
    1056 < --> PMC (without a key) to an integer result fetches the number of elements in the hash.You may not set a <code>Hash</code> PMC directly to an integer value.</p> 
    1057 --- 
    1058 > Assigning a C<Hash>X<Hash PMC> PMC (without a key) to an integer result 
    1059 > fetches the number of elements in the hash.N<You may not set a C<Hash> 
    1060 > PMC directly to an integer value.> 
    1061 787,789c857,860 
    1062 < <p>The <code>exists</code><!-- 
    1063 <       INDEX: exists opcode 
    1064 < --> opcode tests whether a keyed value exists in an aggregate. It returns 1 if it finds the key in the aggregate and 0 otherwise. It doesn&#39;t care if the value itself is true or false, only that an entry exists for that key:</p> 
    1065 --- 
    1066 > The C<exists>X<exists opcode> opcode tests whether a keyed value exists in an 
    1067 > aggregate. It returns 1 if it finds the key in the aggregate and 0 otherwise. 
    1068 > It doesn't care if the value itself is true or false, only that an entry exists 
    1069 > for that key: 
    1070 795,797c866,867 
    1071 < <p>The <code>delete</code><!-- 
    1072 <       INDEX: delete opcode 
    1073 < --> opcode removes an element from an associative array:</p> 
    1074 --- 
    1075 > The C<delete>X<delete opcode> opcode removes an element from an associative 
    1076 > array: 
    1077 803,807c873,878 
    1078 < <p><!-- 
    1079 <       INDEX: iterators 
    1080 < --> <!-- 
    1081 <       INDEX: PMCs (Polymorphic Containers); iterators 
    1082 < --> An iterator extracts values from an aggregate PMC one at a time. Iterators are most useful in loops which perform an action on every element in an aggregate. The <code>iter</code> opcode creates a new iterator from an aggregate PMC. It takes one argument, the PMC over which to iterate:</p> 
    1083 --- 
    1084 > X<iterators> 
    1085 > X<PMCs (Polymorphic Containers); iterators> 
    1086 > An iterator extracts values from an aggregate PMC one at a time.  Iterators are 
    1087 > most useful in loops which perform an action on every element in an aggregate. 
    1088 > The C<iter> opcode creates a new iterator from an aggregate PMC. It takes one 
    1089 > argument, the PMC over which to iterate: 
    1090 810,812c881 
    1091 < <p>The <code>shift</code><!-- 
    1092 <       INDEX: shift opcode 
    1093 < --> opcode extracts the next value from the iterator.</p> 
    1094 --- 
    1095 > The C<shift>X<shift opcode> opcode extracts the next value from the iterator. 
    1096 815c884,885 
    1097 < <p>Evaluating the iterator PMC as a boolean returns whether the iterator has reached the end of the aggregate:</p> 
    1098 --- 
    1099 > Evaluating the iterator PMC as a boolean returns whether the iterator has 
    1100 > reached the end of the aggregate: 
    1101 818,822c888,896 
    1102 < <p>Parrot provides predefined constants for working with iterators. <code>.ITERATE_FROM_START</code> and <code>.ITERATE_FROM_END</code> constants select whether an ordered array iterator starts from the beginning or end of the array. These two constants have no effect on associative array iterators, as their elements are unordered.</p> 
    1103 <  
    1104 < <p>Load the iterator constants with the <code>.include</code><!-- 
    1105 <       INDEX: .include directive 
    1106 < --> directive to include the file <em>iterator.pasm</em>. To use them, set the iterator PMC to the value of the constant:</p> 
    1107 --- 
    1108 > Parrot provides predefined constants for working with iterators. 
    1109 > C<.ITERATE_FROM_START> and C<.ITERATE_FROM_END> constants select whether an 
    1110 > ordered array iterator starts from the beginning or end of the array.  These 
    1111 > two constants have no effect on associative array iterators, as their elements 
    1112 > are unordered. 
     951> <p>Parrot&#39;s core ordered array PMCs all have zero&#45;based integer keys. Extracting or inserting an element into the array uses PIR&#39;s standard key syntax, with the key in square brackets after the variable name. An lvalue key sets the value for that key. An rvalue key extracts the value for that key in the aggregate to use as the argument value:</p> 
     952815,817c754 
     953< Setting the array to an integer value directly (without a key) sets the number 
     954< of elements of the array.  Assigning an array directly to an integer retrieves 
     955< the number of elements of the array. 
     956--- 
     957> <p>Setting the array to an integer value directly (without a key) sets the number of elements of the array. Assigning an array directly to an integer retrieves the number of elements of the array.</p> 
     958821,822c758 
     959< This is equivalent to using the C<elements> opcode to retrieve the number of 
     960< items currently in an array: 
     961--- 
     962> <p>This is equivalent to using the <code>elements</code> opcode to retrieve the number of items currently in an array:</p> 
     963825,829c761 
     964< Some other useful instructions for working with ordered arrays are 
     965< C<push>, C<pop>, C<shift>, and C<unshift>, to add or remove elements. 
     966< C<push> and C<pop> work on the end of the array, the highest numbered 
     967< index. C<shift> and C<unshift> work on the start of the array, adding or 
     968< removing the zeroth element, and renumbering all the following elements. 
     969--- 
     970> <p>Some other useful instructions for working with ordered arrays are <code>push</code>, <code>pop</code>, <code>shift</code>, and <code>unshift</code>, to add or remove elements. <code>push</code> and <code>pop</code> work on the end of the array, the highest numbered index. <code>shift</code> and <code>unshift</code> work on the start of the array, adding or removing the zeroth element, and renumbering all the following elements.</p> 
     971839,847c771,777 
     972< X<associative arrays> 
     973< X<hashes> 
     974< X<dictionaries> 
     975< An associative array is an unordered aggregate that uses string keys to 
     976< identify elements.  You may know them as "hash tables", "hashes", "maps", or 
     977< "dictionaries". Parrot provides one core associative array PMC, called C<Hash>. 
     978< String keys work very much like integer keys.  An lvalue key sets the value of 
     979< an element, and an rvalue key extracts the value of an element. The string in 
     980< the key must always be in single or double quotes. 
     981--- 
     982> <p><!-- 
     983>       INDEX: associative arrays 
     984> --> <!-- 
     985>       INDEX: hashes 
     986> --> <!-- 
     987>       INDEX: dictionaries 
     988> --> An associative array is an unordered aggregate that uses string keys to identify elements. You may know them as &#34;hash tables&#34;, &#34;hashes&#34;, &#34;maps&#34;, or &#34;dictionaries&#34;. Parrot provides one core associative array PMC, called <code>Hash</code>. String keys work very much like integer keys. An lvalue key sets the value of an element, and an rvalue key extracts the value of an element. The string in the key must always be in single or double quotes.</p> 
     989852,854c782,784 
     990< Assigning a C<Hash>X<Hash PMC> PMC (without a key) to an integer result 
     991< fetches the number of elements in the hash.N<You may not set a C<Hash> 
     992< PMC directly to an integer value.> 
     993--- 
     994> <p>Assigning a <code>Hash</code><!-- 
     995>       INDEX: Hash PMC 
     996> --> PMC (without a key) to an integer result fetches the number of elements in the hash.You may not set a <code>Hash</code> PMC directly to an integer value.</p> 
     997857,860c787,789 
     998< The C<exists>X<exists opcode> opcode tests whether a keyed value exists in an 
     999< aggregate. It returns 1 if it finds the key in the aggregate and 0 otherwise. 
     1000< It doesn't care if the value itself is true or false, only that an entry exists 
     1001< for that key: 
     1002--- 
     1003> <p>The <code>exists</code><!-- 
     1004>       INDEX: exists opcode 
     1005> --> opcode tests whether a keyed value exists in an aggregate. It returns 1 if it finds the key in the aggregate and 0 otherwise. It doesn&#39;t care if the value itself is true or false, only that an entry exists for that key:</p> 
     1006866,867c795,797 
     1007< The C<delete>X<delete opcode> opcode removes an element from an associative 
     1008< array: 
     1009--- 
     1010> <p>The <code>delete</code><!-- 
     1011>       INDEX: delete opcode 
     1012> --> opcode removes an element from an associative array:</p> 
     1013873,878c803,807 
     1014< X<iterators> 
     1015< X<PMCs (Polymorphic Containers); iterators> 
     1016< An iterator extracts values from an aggregate PMC one at a time.  Iterators are 
     1017< most useful in loops which perform an action on every element in an aggregate. 
     1018< The C<iter> opcode creates a new iterator from an aggregate PMC. It takes one 
     1019< argument, the PMC over which to iterate: 
     1020--- 
     1021> <p><!-- 
     1022>       INDEX: iterators 
     1023> --> <!-- 
     1024>       INDEX: PMCs (Polymorphic Containers); iterators 
     1025> --> An iterator extracts values from an aggregate PMC one at a time. Iterators are most useful in loops which perform an action on every element in an aggregate. The <code>iter</code> opcode creates a new iterator from an aggregate PMC. It takes one argument, the PMC over which to iterate:</p> 
     1026881c810,812 
     1027< The C<shift>X<shift opcode> opcode extracts the next value from the iterator. 
     1028--- 
     1029> <p>The <code>shift</code><!-- 
     1030>       INDEX: shift opcode 
     1031> --> opcode extracts the next value from the iterator.</p> 
     1032884,885c815 
     1033< Evaluating the iterator PMC as a boolean returns whether the iterator has 
     1034< reached the end of the aggregate: 
     1035--- 
     1036> <p>Evaluating the iterator PMC as a boolean returns whether the iterator has reached the end of the aggregate:</p> 
     1037888,896c818,822 
     1038< Parrot provides predefined constants for working with iterators. 
     1039< C<.ITERATE_FROM_START> and C<.ITERATE_FROM_END> constants select whether an 
     1040< ordered array iterator starts from the beginning or end of the array.  These 
     1041< two constants have no effect on associative array iterators, as their elements 
     1042< are unordered. 
     1043<  
     1044< Load the iterator constants with the C<.include>X<.include directive> 
     1045< directive to include the file F<iterator.pasm>. To use them, set the 
     1046< iterator PMC to the value of the constant: 
     1047--- 
     1048> <p>Parrot provides predefined constants for working with iterators. <code>.ITERATE_FROM_START</code> and <code>.ITERATE_FROM_END</code> constants select whether an ordered array iterator starts from the beginning or end of the array. These two constants have no effect on associative array iterators, as their elements are unordered.</p> 
    11131049>  
    1114 > Load the iterator constants with the C<.include>X<.include directive> 
    1115 > directive to include the file F<iterator.pasm>. To use them, set the 
    1116 > iterator PMC to the value of the constant: 
    1117 829c903,906 
    1118 < <p>With all of those separate pieces in one place, this example loads the iterator constants, creates an ordered array of &#34;a&#34;, &#34;b&#34;, &#34;c&#34;, creates an iterator from that array, and then loops over the iterator using a conditional <code>goto</code> to checks the boolean value of the iterator and another unconditional <code>goto</code>:</p> 
    1119 --- 
    1120 > With all of those separate pieces in one place, this example loads the iterator 
    1121 > constants, creates an ordered array of "a", "b", "c", creates an iterator from 
    1122 > that array, and then loops over the iterator using a conditional C<goto> to 
    1123 > checks the boolean value of the iterator and another unconditional C<goto>: 
    1124 846c923,925 
    1125 < <p>Associative array iterators work similarly to ordered array iterators. When iterating over associative arrays, the <code>shift</code> opcode extracts keys instead of values. The key looks up the value in the original hash PMC.</p> 
    1126 --- 
    1127 > Associative array iterators work similarly to ordered array iterators.  When 
    1128 > iterating over associative arrays, the C<shift> opcode extracts keys instead of 
    1129 > values. The key looks up the value in the original hash PMC. 
    1130 862c941,951 
    1131 < <p>This example creates an associative array <code>$P2</code> that contains three keys &#34;a&#34;, &#34;b&#34;, and &#34;c&#34;, assigning them the values 10, 20, and 30. It creates an iterator (<code>$P1</code>) from the associative array using the <code>iter</code> opcode, and then starts a loop over the iterator. At the start of each loop, the <code>unless</code> instruction checks whether the iterator has any more elements. If there are no more elements, <code>goto</code> jumps to the end of the loop, marked by the label <code>iter_end</code>. If there are more elements, the <code>shift</code> opcode extracts the next key. Keyed assignment stores the integer value of the element indexed by the key in <code>$I9</code>. After printing the integer value, <code>goto</code> jumps back to the start of the loop, marked by <code>iter_loop</code>.</p> 
    1132 --- 
    1133 > This example creates an associative array C<$P2> that contains three 
    1134 > keys "a", "b", and "c", assigning them the values 10, 20, and 30. It 
    1135 > creates an iterator (C<$P1>) from the associative array using the 
    1136 > C<iter> opcode, and then starts a loop over the iterator. At the start 
    1137 > of each loop, the C<unless> instruction checks whether the iterator has 
    1138 > any more elements. If there are no more elements, C<goto> jumps to the 
    1139 > end of the loop, marked by the label C<iter_end>. If there are more 
    1140 > elements, the C<shift> opcode extracts the next key. Keyed assignment 
    1141 > stores the integer value of the element indexed by the key in C<$I9>. 
    1142 > After printing the integer value, C<goto> jumps back to the start of the 
    1143 > loop, marked by C<iter_loop>. 
    1144 867,871c956,962 
    1145 < <p><!-- 
    1146 <       INDEX: keys 
    1147 < --> <!-- 
    1148 <       INDEX: multi&#45;level keys 
    1149 < --> Aggregates can hold any data type, including other aggregates. Accessing elements deep within nested data structures is a common operation, so PIR provides a way to do it in a single instruction. Complex keys specify a series of nested data structures, with each individual key separated by a semicolon.</p> 
    1150 --- 
    1151 > X<keys> 
    1152 > X<multi-level keys> 
    1153 > Aggregates can hold any data type, including other aggregates. 
    1154 > Accessing elements deep within nested data structures is a common 
    1155 > operation, so PIR provides a way to do it in a single instruction. 
    1156 > Complex keys specify a series of nested data structures, with each 
    1157 > individual key separated by a semicolon. 
    1158 881c972,975 
    1159 < <p>This example builds up a data structure of an associative array containing an ordered array. The complex key <code>[&#34;answer&#34;; $I1]</code> retrieves an element of the array within the hash. You can also set a value using a complex key:</p> 
    1160 --- 
    1161 > This example builds up a data structure of an associative array 
    1162 > containing an ordered array. The complex key C<["answer"; $I1]> 
    1163 > retrieves an element of the array within the hash. You can also set a 
    1164 > value using a complex key: 
    1165 884c978,979 
    1166 < <p>The individual keys are integer or string literals, or variables with integer or string values.</p> 
    1167 --- 
    1168 > The individual keys are integer or string literals, or variables with 
    1169 > integer or string values. 
    1170 889,891c984,989 
    1171 < <p><!-- 
    1172 <       INDEX: PMCs (Polymorphic Containers); copying vs. cloning 
    1173 < --> PMC registers don&#39;t directly store the data for a PMC, they only store a pointer to the structure that stores the data. As a result, the <code>=</code> operator doesn&#39;t copy the entire PMC, it only copies the pointer to the PMC data. If you later modify the copy of the variable, it will also modify the original.</p> 
    1174 --- 
    1175 > X<PMCs (Polymorphic Containers); copying vs. cloning> 
    1176 > PMC registers don't directly store the data for a PMC, they only store a 
    1177 > pointer to the structure that stores the data. As a result, the C<=> 
    1178 > operator doesn't copy the entire PMC, it only copies the pointer to the 
    1179 > PMC data. If you later modify the copy of the variable, it will also 
    1180 > modify the original. 
    1181 899c997,1000 
    1182 < <p>In this example, <code>$P0</code> and <code>$P1</code> are both pointers to the same internal data structure. Setting <code>$P1</code> to the string literal &#34;Zaphod&#34;, it overwrites the previous value &#34;Ford&#34;. Both <code>$P0</code> and <code>$P1</code> refer to the <code>String</code> PMC &#34;Zaphod&#34;.</p> 
    1183 --- 
    1184 > In this example, C<$P0> and C<$P1> are both pointers to the same 
    1185 > internal data structure.  Setting C<$P1> to the string literal 
    1186 > "Zaphod", it overwrites the previous value "Ford". Both C<$P0> and 
    1187 > C<$P1> refer to the C<String> PMC "Zaphod". 
    1188 901,905c1002,1003 
    1189 < <p>The <code>clone</code> <!-- 
    1190 <       INDEX: clone opcode 
    1191 < --> opcode makes a deep copy of a PMC, instead of copying the pointer like <code>=</code><!-- 
    1192 <       INDEX: = operator 
    1193 < --> does.</p> 
    1194 --- 
    1195 > The C<clone> X<clone opcode> opcode makes a deep copy of a PMC, instead 
    1196 > of copying the pointer like C<=>X<= operator> does. 
    1197 913,919c1011,1018 
    1198 < <p>This example creates an identical, independent clone of the PMC in <code>$P0</code> and puts it in <code>$P1</code>. Later changes to <code>$P0</code> have no effect on the PMC in <code>$P1</code>.With low&#45;level strings, the copies created by <code>clone</code> are copy&#45;on&#45;write<!-- 
    1199 <       INDEX: copy&#45;on&#45;write 
    1200 < --> exactly the same as the copy created by <code>=</code>.</p> 
    1201 <  
    1202 < <p>To assign the <i>value</i> of one PMC to another PMC that already exists, use the <code>assign</code><!-- 
    1203 <       INDEX: assign opcode 
    1204 < --> opcode:</p> 
    1205 --- 
    1206 > This example creates an identical, independent clone of the PMC in 
    1207 > C<$P0> and puts it in C<$P1>. Later changes to C<$P0> have no effect on 
    1208 > the PMC in C<$P1>.N<With low-level strings, the copies created by 
    1209 > C<clone> are copy-on-writeX<copy-on-write> exactly the same as the copy 
    1210 > created by C<=>.> 
     1050> <p>Load the iterator constants with the <code>.include</code><!-- 
     1051>       INDEX: .include directive 
     1052> --> directive to include the file <em>iterator.pasm</em>. To use them, set the iterator PMC to the value of the constant:</p> 
     1053903,906c829 
     1054< With all of those separate pieces in one place, this example loads the iterator 
     1055< constants, creates an ordered array of "a", "b", "c", creates an iterator from 
     1056< that array, and then loops over the iterator using a conditional C<goto> to 
     1057< checks the boolean value of the iterator and another unconditional C<goto>: 
     1058--- 
     1059> <p>With all of those separate pieces in one place, this example loads the iterator constants, creates an ordered array of &#34;a&#34;, &#34;b&#34;, &#34;c&#34;, creates an iterator from that array, and then loops over the iterator using a conditional <code>goto</code> to checks the boolean value of the iterator and another unconditional <code>goto</code>:</p> 
     1060923,925c846 
     1061< Associative array iterators work similarly to ordered array iterators.  When 
     1062< iterating over associative arrays, the C<shift> opcode extracts keys instead of 
     1063< values. The key looks up the value in the original hash PMC. 
     1064--- 
     1065> <p>Associative array iterators work similarly to ordered array iterators. When iterating over associative arrays, the <code>shift</code> opcode extracts keys instead of values. The key looks up the value in the original hash PMC.</p> 
     1066941,951c862 
     1067< This example creates an associative array C<$P2> that contains three 
     1068< keys "a", "b", and "c", assigning them the values 10, 20, and 30. It 
     1069< creates an iterator (C<$P1>) from the associative array using the 
     1070< C<iter> opcode, and then starts a loop over the iterator. At the start 
     1071< of each loop, the C<unless> instruction checks whether the iterator has 
     1072< any more elements. If there are no more elements, C<goto> jumps to the 
     1073< end of the loop, marked by the label C<iter_end>. If there are more 
     1074< elements, the C<shift> opcode extracts the next key. Keyed assignment 
     1075< stores the integer value of the element indexed by the key in C<$I9>. 
     1076< After printing the integer value, C<goto> jumps back to the start of the 
     1077< loop, marked by C<iter_loop>. 
     1078--- 
     1079> <p>This example creates an associative array <code>$P2</code> that contains three keys &#34;a&#34;, &#34;b&#34;, and &#34;c&#34;, assigning them the values 10, 20, and 30. It creates an iterator (<code>$P1</code>) from the associative array using the <code>iter</code> opcode, and then starts a loop over the iterator. At the start of each loop, the <code>unless</code> instruction checks whether the iterator has any more elements. If there are no more elements, <code>goto</code> jumps to the end of the loop, marked by the label <code>iter_end</code>. If there are more elements, the <code>shift</code> opcode extracts the next key. Keyed assignment stores the integer value of the element indexed by the key in <code>$I9</code>. After printing the integer value, <code>goto</code> jumps back to the start of the loop, marked by <code>iter_loop</code>.</p> 
     1080956,962c867,871 
     1081< X<keys> 
     1082< X<multi-level keys> 
     1083< Aggregates can hold any data type, including other aggregates. 
     1084< Accessing elements deep within nested data structures is a common 
     1085< operation, so PIR provides a way to do it in a single instruction. 
     1086< Complex keys specify a series of nested data structures, with each 
     1087< individual key separated by a semicolon. 
     1088--- 
     1089> <p><!-- 
     1090>       INDEX: keys 
     1091> --> <!-- 
     1092>       INDEX: multi&#45;level keys 
     1093> --> Aggregates can hold any data type, including other aggregates. Accessing elements deep within nested data structures is a common operation, so PIR provides a way to do it in a single instruction. Complex keys specify a series of nested data structures, with each individual key separated by a semicolon.</p> 
     1094972,975c881 
     1095< This example builds up a data structure of an associative array 
     1096< containing an ordered array. The complex key C<["answer"; $I1]> 
     1097< retrieves an element of the array within the hash. You can also set a 
     1098< value using a complex key: 
     1099--- 
     1100> <p>This example builds up a data structure of an associative array containing an ordered array. The complex key <code>[&#34;answer&#34;; $I1]</code> retrieves an element of the array within the hash. You can also set a value using a complex key:</p> 
     1101978,979c884 
     1102< The individual keys are integer or string literals, or variables with 
     1103< integer or string values. 
     1104--- 
     1105> <p>The individual keys are integer or string literals, or variables with integer or string values.</p> 
     1106984,989c889,891 
     1107< X<PMCs (Polymorphic Containers); copying vs. cloning> 
     1108< PMC registers don't directly store the data for a PMC, they only store a 
     1109< pointer to the structure that stores the data. As a result, the C<=> 
     1110< operator doesn't copy the entire PMC, it only copies the pointer to the 
     1111< PMC data. If you later modify the copy of the variable, it will also 
     1112< modify the original. 
     1113--- 
     1114> <p><!-- 
     1115>       INDEX: PMCs (Polymorphic Containers); copying vs. cloning 
     1116> --> PMC registers don&#39;t directly store the data for a PMC, they only store a pointer to the structure that stores the data. As a result, the <code>=</code> operator doesn&#39;t copy the entire PMC, it only copies the pointer to the PMC data. If you later modify the copy of the variable, it will also modify the original.</p> 
     1117997,1000c899 
     1118< In this example, C<$P0> and C<$P1> are both pointers to the same 
     1119< internal data structure.  Setting C<$P1> to the string literal 
     1120< "Zaphod", it overwrites the previous value "Ford". Both C<$P0> and 
     1121< C<$P1> refer to the C<String> PMC "Zaphod". 
     1122--- 
     1123> <p>In this example, <code>$P0</code> and <code>$P1</code> are both pointers to the same internal data structure. Setting <code>$P1</code> to the string literal &#34;Zaphod&#34;, it overwrites the previous value &#34;Ford&#34;. Both <code>$P0</code> and <code>$P1</code> refer to the <code>String</code> PMC &#34;Zaphod&#34;.</p> 
     11241002,1003c901,905 
     1125< The C<clone> X<clone opcode> opcode makes a deep copy of a PMC, instead 
     1126< of copying the pointer like C<=>X<= operator> does. 
     1127--- 
     1128> <p>The <code>clone</code> <!-- 
     1129>       INDEX: clone opcode 
     1130> --> opcode makes a deep copy of a PMC, instead of copying the pointer like <code>=</code><!-- 
     1131>       INDEX: = operator 
     1132> --> does.</p> 
     11331011,1018c913,919 
     1134< This example creates an identical, independent clone of the PMC in 
     1135< C<$P0> and puts it in C<$P1>. Later changes to C<$P0> have no effect on 
     1136< the PMC in C<$P1>.N<With low-level strings, the copies created by 
     1137< C<clone> are copy-on-writeX<copy-on-write> exactly the same as the copy 
     1138< created by C<=>.> 
     1139<  
     1140< To assign the I<value> of one PMC to another PMC that already exists, use the 
     1141< C<assign>X<assign opcode> opcode: 
     1142--- 
     1143> <p>This example creates an identical, independent clone of the PMC in <code>$P0</code> and puts it in <code>$P1</code>. Later changes to <code>$P0</code> have no effect on the PMC in <code>$P1</code>.With low&#45;level strings, the copies created by <code>clone</code> are copy&#45;on&#45;write<!-- 
     1144>       INDEX: copy&#45;on&#45;write 
     1145> --> exactly the same as the copy created by <code>=</code>.</p> 
    12111146>  
    1212 > To assign the I<value> of one PMC to another PMC that already exists, use the 
    1213 > C<assign>X<assign opcode> opcode: 
    1214 928c1027,1032 
    1215 < <p>This example creates two <code>Integer</code> PMCs, <code>$P1</code> and <code>$P2</code>, and gives the first one the value 42. It then uses <code>assign</code> to pass the same integer value on to <code>$P1</code>. Though <code>$P0</code> increments, <code>$P1</code> doesn&#39;t change. The result for <code>assign</code> must have an existing object of the right type in it, because <code>assign</code> neither creates a new duplicate object (as does <code>clone</code>) or reuses the source object (as does <code>=</code>).</p> 
    1216 --- 
    1217 > This example creates two C<Integer> PMCs, C<$P1> and C<$P2>, and gives the 
    1218 > first one the value 42. It then uses C<assign> to pass the same integer value 
    1219 > on to C<$P1>. Though C<$P0> increments, C<$P1> doesn't change. The result for 
    1220 > C<assign> must have an existing object of the right type in it, because 
    1221 > C<assign> neither creates a new duplicate object (as does C<clone>) or reuses 
    1222 > the source object (as does C<=>). 
    1223 933,937c1037,1038 
    1224 < <p><!-- 
    1225 <       INDEX: properties 
    1226 < --> <!-- 
    1227 <       INDEX: PMCs (Polymorphic Containers); properties 
    1228 < --></p> 
    1229 --- 
    1230 > X<properties> 
    1231 > X<PMCs (Polymorphic Containers); properties> 
    1232 939c1040,1041 
    1233 < <p>PMCs can have additional values attached to them as &#34;properties&#34; of the PMC. Most properties hold extra metadata about the PMC.</p> 
    1234 --- 
    1235 > PMCs can have additional values attached to them as "properties" of the 
    1236 > PMC. Most properties hold extra metadata about the PMC. 
    1237 941,943c1043,1045 
    1238 < <p>The <code>setprop</code><!-- 
    1239 <       INDEX: setprop opcode 
    1240 < --> opcode sets the value of a named property on a PMC. It takes three arguments: the PMC on which to set a property, the name of the property, and a PMC containing the value of the property.</p> 
    1241 --- 
    1242 > The C<setprop>X<setprop opcode> opcode sets the value of a named property on a 
    1243 > PMC. It takes three arguments: the PMC on which to set a property, the name of 
    1244 > the property, and a PMC containing the value of the property. 
    1245 946,948c1048,1050 
    1246 < <p>The <code>getprop</code><!-- 
    1247 <       INDEX: getprop opcode 
    1248 < --> opcode returns the value of a property. It takes two arguments: the name of the property and the PMC from which to retrieve the property value.</p> 
    1249 --- 
    1250 > The C<getprop>X<getprop opcode> opcode returns the value of a property.  It 
    1251 > takes two arguments: the name of the property and the PMC from which to 
    1252 > retrieve the property value. 
    1253 951c1053,1056 
    1254 < <p>This example creates a <code>String</code> object in <code>$P0</code> and an <code>Integer</code> object with the value 1 in <code>$P1</code>. <code>setprop</code> sets a property named &#34;eric&#34; on the object in <code>$P0</code> and gives the property the value of <code>$P1</code>. <code>getprop</code> retrieves the value of the property &#34;eric&#34; on <code>$P0</code> and stores it in <code>$P2</code>.</p> 
    1255 --- 
    1256 > This example creates a C<String> object in C<$P0> and an C<Integer> object with 
    1257 > the value 1 in C<$P1>. C<setprop> sets a property named "eric" on the object in 
    1258 > C<$P0> and gives the property the value of C<$P1>. C<getprop> retrieves the 
    1259 > value of the property "eric" on C<$P0> and stores it in C<$P2>. 
    1260 962c1067,1068 
    1261 < <p>Parrot stores PMC properties in an associative array where the name of the property is the key.</p> 
    1262 --- 
    1263 > Parrot stores PMC properties in an associative array where the name of the 
    1264 > property is the key. 
    1265 964,966c1070 
    1266 < <p><code>delprop</code><!-- 
    1267 <       INDEX: delprop opcode 
    1268 < --> deletes a property from a PMC.</p> 
    1269 --- 
    1270 > C<delprop>X<delprop opcode> deletes a property from a PMC. 
    1271 969,971c1073,1074 
    1272 < <p>You can fetch a complete hash of all properties on a PMC with <code>prophash</code><!-- 
    1273 <       INDEX: prophash opcode 
    1274 < -->:</p> 
    1275 --- 
    1276 > You can fetch a complete hash of all properties on a PMC with 
    1277 > C<prophash>X<prophash opcode>: 
    1278 974c1077 
    1279 < <p>Fetching the value of a non&#45;existent property returns an <code>Undef</code> PMC.</p> 
    1280 --- 
    1281 > Fetching the value of a non-existent property returns an C<Undef> PMC. 
    1282 979,991c1082,1104 
    1283 < <p><!-- 
    1284 <       INDEX: vtable functions 
    1285 < --> You may have noticed that a simple operation sometimes has a different effect on different PMCs. Assigning a low&#45;level integer value to a <code>Integer</code> PMC sets its integer value of the PMC, but assigning that same integer to an ordered array sets the size of the array.</p> 
    1286 <  
    1287 < <p>Every PMC defines a standard set of low&#45;level operations called vtable functions. When you perform an assignment like:</p> 
    1288 <  
    1289 < <pre>   $P0 = 5</pre> 
    1290 <  
    1291 < <p>... Parrot calls the <code>set_integer_native</code> vtable function on the PMC referred to by register <code>$P0</code>.</p> 
    1292 <  
    1293 < <p><!-- 
    1294 <       INDEX: polymorphic substitution 
    1295 < --> Parrot has a fixed set of vtable functions, so that any PMC can stand in for any other PMC; they&#39;re polymorphic.Hence the name &#34;Polymorphic Container&#34;. Every PMC defines some behavior for every vtable function. The default behavior is to throw an exception reporting that the PMC doesn&#39;t implement that vtable function. The full set of vtable functions for a PMC defines the PMC&#39;s basic interface, but PMCs may also define methods to extend their behavior beyond the vtable set.</p> 
    1296 --- 
    1297 > X<vtable functions> 
    1298 > You may have noticed that a simple operation sometimes has a different effect 
    1299 > on different PMCs. Assigning a low-level integer value to a C<Integer> PMC sets 
    1300 > its integer value of the PMC, but assigning that same integer to an ordered 
    1301 > array sets the size of the array. 
     1147> <p>To assign the <i>value</i> of one PMC to another PMC that already exists, use the <code>assign</code><!-- 
     1148>       INDEX: assign opcode 
     1149> --> opcode:</p> 
     11501027,1032c928 
     1151< This example creates two C<Integer> PMCs, C<$P1> and C<$P2>, and gives the 
     1152< first one the value 42. It then uses C<assign> to pass the same integer value 
     1153< on to C<$P1>. Though C<$P0> increments, C<$P1> doesn't change. The result for 
     1154< C<assign> must have an existing object of the right type in it, because 
     1155< C<assign> neither creates a new duplicate object (as does C<clone>) or reuses 
     1156< the source object (as does C<=>). 
     1157--- 
     1158> <p>This example creates two <code>Integer</code> PMCs, <code>$P1</code> and <code>$P2</code>, and gives the first one the value 42. It then uses <code>assign</code> to pass the same integer value on to <code>$P1</code>. Though <code>$P0</code> increments, <code>$P1</code> doesn&#39;t change. The result for <code>assign</code> must have an existing object of the right type in it, because <code>assign</code> neither creates a new duplicate object (as does <code>clone</code>) or reuses the source object (as does <code>=</code>).</p> 
     11591037,1038c933,937 
     1160< X<properties> 
     1161< X<PMCs (Polymorphic Containers); properties> 
     1162--- 
     1163> <p><!-- 
     1164>       INDEX: properties 
     1165> --> <!-- 
     1166>       INDEX: PMCs (Polymorphic Containers); properties 
     1167> --></p> 
     11681040,1041c939 
     1169< PMCs can have additional values attached to them as "properties" of the 
     1170< PMC. Most properties hold extra metadata about the PMC. 
     1171--- 
     1172> <p>PMCs can have additional values attached to them as &#34;properties&#34; of the PMC. Most properties hold extra metadata about the PMC.</p> 
     11731043,1045c941,943 
     1174< The C<setprop>X<setprop opcode> opcode sets the value of a named property on a 
     1175< PMC. It takes three arguments: the PMC on which to set a property, the name of 
     1176< the property, and a PMC containing the value of the property. 
     1177--- 
     1178> <p>The <code>setprop</code><!-- 
     1179>       INDEX: setprop opcode 
     1180> --> opcode sets the value of a named property on a PMC. It takes three arguments: the PMC on which to set a property, the name of the property, and a PMC containing the value of the property.</p> 
     11811048,1050c946,948 
     1182< The C<getprop>X<getprop opcode> opcode returns the value of a property.  It 
     1183< takes two arguments: the name of the property and the PMC from which to 
     1184< retrieve the property value. 
     1185--- 
     1186> <p>The <code>getprop</code><!-- 
     1187>       INDEX: getprop opcode 
     1188> --> opcode returns the value of a property. It takes two arguments: the name of the property and the PMC from which to retrieve the property value.</p> 
     11891053,1056c951 
     1190< This example creates a C<String> object in C<$P0> and an C<Integer> object with 
     1191< the value 1 in C<$P1>. C<setprop> sets a property named "eric" on the object in 
     1192< C<$P0> and gives the property the value of C<$P1>. C<getprop> retrieves the 
     1193< value of the property "eric" on C<$P0> and stores it in C<$P2>. 
     1194--- 
     1195> <p>This example creates a <code>String</code> object in <code>$P0</code> and an <code>Integer</code> object with the value 1 in <code>$P1</code>. <code>setprop</code> sets a property named &#34;eric&#34; on the object in <code>$P0</code> and gives the property the value of <code>$P1</code>. <code>getprop</code> retrieves the value of the property &#34;eric&#34; on <code>$P0</code> and stores it in <code>$P2</code>.</p> 
     11961067,1068c962 
     1197< Parrot stores PMC properties in an associative array where the name of the 
     1198< property is the key. 
     1199--- 
     1200> <p>Parrot stores PMC properties in an associative array where the name of the property is the key.</p> 
     12011070c964,966 
     1202< C<delprop>X<delprop opcode> deletes a property from a PMC. 
     1203--- 
     1204> <p><code>delprop</code><!-- 
     1205>       INDEX: delprop opcode 
     1206> --> deletes a property from a PMC.</p> 
     12071073,1074c969,971 
     1208< You can fetch a complete hash of all properties on a PMC with 
     1209< C<prophash>X<prophash opcode>: 
     1210--- 
     1211> <p>You can fetch a complete hash of all properties on a PMC with <code>prophash</code><!-- 
     1212>       INDEX: prophash opcode 
     1213> -->:</p> 
     12141077c974 
     1215< Fetching the value of a non-existent property returns an C<Undef> PMC. 
     1216--- 
     1217> <p>Fetching the value of a non&#45;existent property returns an <code>Undef</code> PMC.</p> 
     12181082,1104c979,991 
     1219< X<vtable functions> 
     1220< You may have noticed that a simple operation sometimes has a different effect 
     1221< on different PMCs. Assigning a low-level integer value to a C<Integer> PMC sets 
     1222< its integer value of the PMC, but assigning that same integer to an ordered 
     1223< array sets the size of the array. 
     1224<  
     1225< Every PMC defines a standard set of low-level operations called vtable 
     1226< functions. When you perform an assignment like: 
     1227<  
     1228<    $P0 = 5 
     1229<  
     1230<  
     1231< ... Parrot calls the C<set_integer_native> vtable function on the PMC referred 
     1232< to by register C<$P0>. 
     1233<  
     1234< X<polymorphic substitution> 
     1235< Parrot has a fixed set of vtable functions, so that any PMC can stand in for 
     1236< any other PMC; they're polymorphic.N<Hence the name "Polymorphic Container".> 
     1237< Every PMC defines some behavior for every vtable function. The default behavior 
     1238< is to throw an exception reporting that the PMC doesn't implement that vtable 
     1239< function. The full set of vtable functions for a PMC defines the PMC's basic 
     1240< interface, but PMCs may also define methods to extend their behavior beyond the 
     1241< vtable set. 
     1242--- 
     1243> <p><!-- 
     1244>       INDEX: vtable functions 
     1245> --> You may have noticed that a simple operation sometimes has a different effect on different PMCs. Assigning a low&#45;level integer value to a <code>Integer</code> PMC sets its integer value of the PMC, but assigning that same integer to an ordered array sets the size of the array.</p> 
    13021246>  
    1303 > Every PMC defines a standard set of low-level operations called vtable 
    1304 > functions. When you perform an assignment like: 
     1247> <p>Every PMC defines a standard set of low&#45;level operations called vtable functions. When you perform an assignment like:</p> 
    13051248>  
    1306 >    $P0 = 5 
     1249> <pre>   $P0 = 5</pre> 
    13071250>  
     1251> <p>... Parrot calls the <code>set_integer_native</code> vtable function on the PMC referred to by register <code>$P0</code>.</p> 
    13081252>  
    1309 > ... Parrot calls the C<set_integer_native> vtable function on the PMC referred 
    1310 > to by register C<$P0>. 
     1253> <p><!-- 
     1254>       INDEX: polymorphic substitution 
     1255> --> Parrot has a fixed set of vtable functions, so that any PMC can stand in for any other PMC; they&#39;re polymorphic.Hence the name &#34;Polymorphic Container&#34;. Every PMC defines some behavior for every vtable function. The default behavior is to throw an exception reporting that the PMC doesn&#39;t implement that vtable function. The full set of vtable functions for a PMC defines the PMC&#39;s basic interface, but PMCs may also define methods to extend their behavior beyond the vtable set.</p> 
     12561109,1120c996,1006 
     1257< X<namespaces> 
     1258< X<global variables> 
     1259< Parrot performs operations on variables stored in small register sets local to 
     1260< each subroutine. For more complex tasks,N<...and for most high-level languages 
     1261< that Parrot supports.> it's also useful to have variables that live beyond the 
     1262< scope of a single subroutine. These variables may be global to the entire 
     1263< program or restricted to a particular library. Parrot stores long-lived 
     1264< variables in a hierarchy of namespaces. 
     1265<  
     1266< The opcodes C<set_global>X<set_global opcode> and 
     1267< C<get_global>X<get_global opcode> store and fetch a variable in a 
     1268< namespace: 
     1269--- 
     1270> <p><!-- 
     1271>       INDEX: namespaces 
     1272> --> <!-- 
     1273>       INDEX: global variables 
     1274> --> Parrot performs operations on variables stored in small register sets local to each subroutine. For more complex tasks,...and for most high&#45;level languages that Parrot supports. it&#39;s also useful to have variables that live beyond the scope of a single subroutine. These variables may be global to the entire program or restricted to a particular library. Parrot stores long&#45;lived variables in a hierarchy of namespaces.</p> 
    13111275>  
    1312 > X<polymorphic substitution> 
    1313 > Parrot has a fixed set of vtable functions, so that any PMC can stand in for 
    1314 > any other PMC; they're polymorphic.N<Hence the name "Polymorphic Container".> 
    1315 > Every PMC defines some behavior for every vtable function. The default behavior 
    1316 > is to throw an exception reporting that the PMC doesn't implement that vtable 
    1317 > function. The full set of vtable functions for a PMC defines the PMC's basic 
    1318 > interface, but PMCs may also define methods to extend their behavior beyond the 
    1319 > vtable set. 
    1320 996,1006c1109,1120 
    1321 < <p><!-- 
    1322 <       INDEX: namespaces 
    1323 < --> <!-- 
    1324 <       INDEX: global variables 
    1325 < --> Parrot performs operations on variables stored in small register sets local to each subroutine. For more complex tasks,...and for most high&#45;level languages that Parrot supports. it&#39;s also useful to have variables that live beyond the scope of a single subroutine. These variables may be global to the entire program or restricted to a particular library. Parrot stores long&#45;lived variables in a hierarchy of namespaces.</p> 
    1326 <  
    1327 < <p>The opcodes <code>set_global</code><!-- 
    1328 <       INDEX: set_global opcode 
    1329 < --> and <code>get_global</code><!-- 
    1330 <       INDEX: get_global opcode 
    1331 < --> store and fetch a variable in a namespace:</p> 
    1332 --- 
    1333 > X<namespaces> 
    1334 > X<global variables> 
    1335 > Parrot performs operations on variables stored in small register sets local to 
    1336 > each subroutine. For more complex tasks,N<...and for most high-level languages 
    1337 > that Parrot supports.> it's also useful to have variables that live beyond the 
    1338 > scope of a single subroutine. These variables may be global to the entire 
    1339 > program or restricted to a particular library. Parrot stores long-lived 
    1340 > variables in a hierarchy of namespaces. 
     1276> <p>The opcodes <code>set_global</code><!-- 
     1277>       INDEX: set_global opcode 
     1278> --> and <code>get_global</code><!-- 
     1279>       INDEX: get_global opcode 
     1280> --> store and fetch a variable in a namespace:</p> 
     12811128,1144c1014,1018 
     1282< The first two statements in this example create a C<String> PMC in 
     1283< C<$P0> and assign it a value. In the third statement, C<set_global> 
     1284< stores that PMC as the named global variable C<bee>.  At some later 
     1285< point in the program, C<get_global> retrieves the global variable by 
     1286< name, and stores it in C<$P1> to print. 
     1287<  
     1288< Namespaces can only store PMC variables.  Parrot boxes all primitive integer, 
     1289< number, or string values into the corresponding PMCs before storing them in a 
     1290< namespace. 
     1291<  
     1292< The name of every variable stored in a particular namespace must be 
     1293< unique. You can't have store both an C<Integer> PMC and an array PMC 
     1294< both named "bee", stored in the same namespace.N<You may wonder why 
     1295< anyone would want to do this. We wonder the same thing, but Perl 5 does 
     1296< it all the time. The Perl 6 implementation on Parrot includes type 
     1297< sigils in the names of the variables it stores in namespaces so each 
     1298< name is unique, e.g. C<$bee>, C<@bee>....> 
     1299--- 
     1300> <p>The first two statements in this example create a <code>String</code> PMC in <code>$P0</code> and assign it a value. In the third statement, <code>set_global</code> stores that PMC as the named global variable <code>bee</code>. At some later point in the program, <code>get_global</code> retrieves the global variable by name, and stores it in <code>$P1</code> to print.</p> 
    13411301>  
    1342 > The opcodes C<set_global>X<set_global opcode> and 
    1343 > C<get_global>X<get_global opcode> store and fetch a variable in a 
    1344 > namespace: 
    1345 1014,1018c1128,1144 
    1346 < <p>The first two statements in this example create a <code>String</code> PMC in <code>$P0</code> and assign it a value. In the third statement, <code>set_global</code> stores that PMC as the named global variable <code>bee</code>. At some later point in the program, <code>get_global</code> retrieves the global variable by name, and stores it in <code>$P1</code> to print.</p> 
    1347 <  
    1348 < <p>Namespaces can only store PMC variables. Parrot boxes all primitive integer, number, or string values into the corresponding PMCs before storing them in a namespace.</p> 
    1349 <  
    1350 < <p>The name of every variable stored in a particular namespace must be unique. You can&#39;t have store both an <code>Integer</code> PMC and an array PMC both named &#34;bee&#34;, stored in the same namespace.You may wonder why anyone would want to do this. We wonder the same thing, but Perl 5 does it all the time. The Perl 6 implementation on Parrot includes type sigils in the names of the variables it stores in namespaces so each name is unique, e.g. <code>$bee</code>, <code>@bee</code>....</p> 
    1351 --- 
    1352 > The first two statements in this example create a C<String> PMC in 
    1353 > C<$P0> and assign it a value. In the third statement, C<set_global> 
    1354 > stores that PMC as the named global variable C<bee>.  At some later 
    1355 > point in the program, C<get_global> retrieves the global variable by 
    1356 > name, and stores it in C<$P1> to print. 
     1302> <p>Namespaces can only store PMC variables. Parrot boxes all primitive integer, number, or string values into the corresponding PMCs before storing them in a namespace.</p> 
    13571303>  
    1358 > Namespaces can only store PMC variables.  Parrot boxes all primitive integer, 
    1359 > number, or string values into the corresponding PMCs before storing them in a 
    1360 > namespace. 
     1304> <p>The name of every variable stored in a particular namespace must be unique. You can&#39;t have store both an <code>Integer</code> PMC and an array PMC both named &#34;bee&#34;, stored in the same namespace.You may wonder why anyone would want to do this. We wonder the same thing, but Perl 5 does it all the time. The Perl 6 implementation on Parrot includes type sigils in the names of the variables it stores in namespaces so each name is unique, e.g. <code>$bee</code>, <code>@bee</code>....</p> 
     13051149,1150c1023,1029 
     1306< X<hierarchical namespaces> 
     1307< X<namespaces; hierarchy> 
     1308--- 
     1309> <p><!-- 
     1310>       INDEX: hierarchical namespaces 
     1311> --> <!-- 
     1312>       INDEX: namespaces; hierarchy 
     1313> --></p> 
    13611314>  
    1362 > The name of every variable stored in a particular namespace must be 
    1363 > unique. You can't have store both an C<Integer> PMC and an array PMC 
    1364 > both named "bee", stored in the same namespace.N<You may wonder why 
    1365 > anyone would want to do this. We wonder the same thing, but Perl 5 does 
    1366 > it all the time. The Perl 6 implementation on Parrot includes type 
    1367 > sigils in the names of the variables it stores in namespaces so each 
    1368 > name is unique, e.g. C<$bee>, C<@bee>....> 
    1369 1023,1029c1149,1150 
    1370 < <p><!-- 
    1371 <       INDEX: hierarchical namespaces 
    1372 < --> <!-- 
    1373 <       INDEX: namespaces; hierarchy 
    1374 < --></p> 
    1375 <  
    1376 < <p>A single global namespace would be far too limiting for most languages or applications. The risk of accidental collisions &#45;&#45; where two libraries try to use the same name for some variable &#45;&#45; would be quite high for larger code bases. Parrot maintains a collection of namespaces arranged as a tree, with the <code>parrot</code> namespace as the root. Every namespace you declare is a child of the <code>parrot</code> namespace (or a child of a child....).</p> 
    1377 --- 
    1378 > X<hierarchical namespaces> 
    1379 > X<namespaces; hierarchy> 
    1380 1031c1152,1162 
    1381 < <p>The <code>set_global</code> and <code>get_global</code> opcodes both have alternate forms that take a key name to access a variable in a particular namespace within the tree. This code example stores a variable as <code>bill</code> in the Duck namespace and retrieves it again:</p> 
    1382 --- 
    1383 > A single global namespace would be far too limiting for most languages or 
    1384 > applications. The risk of accidental collisions -- where two libraries try to 
    1385 > use the same name for some variable -- would be quite high for larger code 
    1386 > bases. Parrot maintains a collection of namespaces arranged as a tree, with the 
    1387 > C<parrot> namespace as the root.  Every namespace you declare is a child of the 
    1388 > C<parrot> namespace (or a child of a child....). 
     1315> <p>A single global namespace would be far too limiting for most languages or applications. The risk of accidental collisions &#45;&#45; where two libraries try to use the same name for some variable &#45;&#45; would be quite high for larger code bases. Parrot maintains a collection of namespaces arranged as a tree, with the <code>parrot</code> namespace as the root. Every namespace you declare is a child of the <code>parrot</code> namespace (or a child of a child....).</p> 
     13161152,1162c1031 
     1317< A single global namespace would be far too limiting for most languages or 
     1318< applications. The risk of accidental collisions -- where two libraries try to 
     1319< use the same name for some variable -- would be quite high for larger code 
     1320< bases. Parrot maintains a collection of namespaces arranged as a tree, with the 
     1321< C<parrot> namespace as the root.  Every namespace you declare is a child of the 
     1322< C<parrot> namespace (or a child of a child....). 
     1323<  
     1324< The C<set_global> and C<get_global> opcodes both have alternate forms that take 
     1325< a key name to access a variable in a particular namespace within the tree. This 
     1326< code example stores a variable as C<bill> in the Duck namespace and retrieves 
     1327< it again: 
     1328--- 
     1329> <p>The <code>set_global</code> and <code>get_global</code> opcodes both have alternate forms that take a key name to access a variable in a particular namespace within the tree. This code example stores a variable as <code>bill</code> in the Duck namespace and retrieves it again:</p> 
     13301166,1168c1035 
     1331< The key name for the namespace can have multiple levels, which correspond to 
     1332< levels in the namespace hierarchy. This example stores a variable as C<bill> in 
     1333< the Electric namespace under the General namespace in the hierarchy. 
     1334--- 
     1335> <p>The key name for the namespace can have multiple levels, which correspond to levels in the namespace hierarchy. This example stores a variable as <code>bill</code> in the Electric namespace under the General namespace in the hierarchy.</p> 
     13361172,1173c1039,1043 
     1337< X<root namespace> 
     1338< X<namespaces; root> 
     1339--- 
     1340> <p><!-- 
     1341>       INDEX: root namespace 
     1342> --> <!-- 
     1343>       INDEX: namespaces; root 
     1344> --></p> 
     13451175,1181c1045,1047 
     1346< The C<set_global> and C<get_global> opcode operate on the currently selected 
     1347< namespace. The default top-level namespace is the "root" namespace. The 
     1348< C<.namespace>X<.namespace directive> directive allows you to declare any 
     1349< namespace for subsequent code.  If you select the General Electric 
     1350< namespace, then store or retrieve the C<bill> variable without 
     1351< specifying a namespace, you will work with the General Electric bill, 
     1352< not the Duck bill. 
     1353--- 
     1354> <p>The <code>set_global</code> and <code>get_global</code> opcode operate on the currently selected namespace. The default top&#45;level namespace is the &#34;root&#34; namespace. The <code>.namespace</code><!-- 
     1355>       INDEX: .namespace directive 
     1356> --> directive allows you to declare any namespace for subsequent code. If you select the General Electric namespace, then store or retrieve the <code>bill</code> variable without specifying a namespace, you will work with the General Electric bill, not the Duck bill.</p> 
     13571183c1049 
     1358<   .namespace ["General";"Electric"] 
     1359--- 
     1360> <pre>  .namespace [&#34;General&#34;;&#34;Electric&#34;] 
     13611185,1186c1051,1052 
     1362<   set_global "bill", $P0 
     1363<   $P1 = get_global "bill" 
     1364--- 
     1365>   set_global &#34;bill&#34;, $P0 
     1366>   $P1 = get_global &#34;bill&#34;</pre> 
     13671187a1054 
     1368> <p>Passing an empty key to the <code>.namespace</code> directive resets the selected namespace to the root namespace. The brackets are required even when the key is empty.</p> 
     13691189,1191c1056 
     1370< Passing an empty key to the C<.namespace> directive resets the selected 
     1371< namespace to the root namespace. The brackets are required even when the 
     1372< key is empty. 
     1373--- 
     1374> <pre>  .namespace [ ]</pre> 
     13751193,1202c1058,1062 
     1376<   .namespace [ ] 
     1377<  
     1378<  
     1379< When you need to be absolutely sure you're working with the root namespace 
     1380< regardless of what namespace is currently active, use the 
     1381< C<set_root_global>X<set_root_global opcode> and 
     1382< C<get_root_global>X<get_root_global opcode> opcodes instead of 
     1383< C<set_global> and C<get_global>. This example sets and retrieves the 
     1384< variable C<bill> in the Dollar namespace, which is directly under the 
     1385< root namespace: 
     1386--- 
     1387> <p>When you need to be absolutely sure you&#39;re working with the root namespace regardless of what namespace is currently active, use the <code>set_root_global</code><!-- 
     1388>       INDEX: set_root_global opcode 
     1389> --> and <code>get_root_global</code><!-- 
     1390>       INDEX: get_root_global opcode 
     1391> --> opcodes instead of <code>set_global</code> and <code>get_global</code>. This example sets and retrieves the variable <code>bill</code> in the Dollar namespace, which is directly under the root namespace:</p> 
     13921206,1222c1066,1080 
     1393< X<HLL namespaces> 
     1394< X<namespaces; hll> 
     1395< To prevent further collisions, each high-level language running on 
     1396< Parrot operates within its own virtual namespace root. The default 
     1397< virtual root is C<parrot>, and the C<.HLL>X<.HLL directive> directive 
     1398< (for I<H>igh-I<L>evel I<L>anguage) selects an alternate virtual root for 
     1399< a particular high-level language: 
     1400<  
     1401<   .HLL 'ruby' 
     1402<  
     1403<  
     1404< The C<set_hll_global>X<set_hll_global opcode> and 
     1405< C<get_hll_global>X<get_hll_global opcode> opcodes are like 
     1406< C<set_root_global> and C<get_root_global>, except they always operate on 
     1407< the virtual root for the currently selected HLL. This example stores and 
     1408< retrieves a C<bill> variable in the Euro namespace, under the Dutch HLL 
     1409< namespace root: 
     1410--- 
     1411> <p><!-- 
     1412>       INDEX: HLL namespaces 
     1413> --> <!-- 
     1414>       INDEX: namespaces; hll 
     1415> --> To prevent further collisions, each high&#45;level language running on Parrot operates within its own virtual namespace root. The default virtual root is <code>parrot</code>, and the <code>.HLL</code><!-- 
     1416>       INDEX: .HLL directive 
     1417> --> directive (for <i>H</i>igh&#45;<i>L</i>evel <i>L</i>anguage) selects an alternate virtual root for a particular high&#45;level language:</p> 
    13891418>  
    1390 > The C<set_global> and C<get_global> opcodes both have alternate forms that take 
    1391 > a key name to access a variable in a particular namespace within the tree. This 
    1392 > code example stores a variable as C<bill> in the Duck namespace and retrieves 
    1393 > it again: 
    1394 1035c1166,1168 
    1395 < <p>The key name for the namespace can have multiple levels, which correspond to levels in the namespace hierarchy. This example stores a variable as <code>bill</code> in the Electric namespace under the General namespace in the hierarchy.</p> 
    1396 --- 
    1397 > The key name for the namespace can have multiple levels, which correspond to 
    1398 > levels in the namespace hierarchy. This example stores a variable as C<bill> in 
    1399 > the Electric namespace under the General namespace in the hierarchy. 
    1400 1039,1043c1172,1173 
    1401 < <p><!-- 
    1402 <       INDEX: root namespace 
    1403 < --> <!-- 
    1404 <       INDEX: namespaces; root 
    1405 < --></p> 
    1406 --- 
    1407 > X<root namespace> 
    1408 > X<namespaces; root> 
    1409 1045,1047c1175,1181 
    1410 < <p>The <code>set_global</code> and <code>get_global</code> opcode operate on the currently selected namespace. The default top&#45;level namespace is the &#34;root&#34; namespace. The <code>.namespace</code><!-- 
    1411 <       INDEX: .namespace directive 
    1412 < --> directive allows you to declare any namespace for subsequent code. If you select the General Electric namespace, then store or retrieve the <code>bill</code> variable without specifying a namespace, you will work with the General Electric bill, not the Duck bill.</p> 
    1413 --- 
    1414 > The C<set_global> and C<get_global> opcode operate on the currently selected 
    1415 > namespace. The default top-level namespace is the "root" namespace. The 
    1416 > C<.namespace>X<.namespace directive> directive allows you to declare any 
    1417 > namespace for subsequent code.  If you select the General Electric 
    1418 > namespace, then store or retrieve the C<bill> variable without 
    1419 > specifying a namespace, you will work with the General Electric bill, 
    1420 > not the Duck bill. 
    1421 1049c1183 
    1422 < <pre>  .namespace [&#34;General&#34;;&#34;Electric&#34;] 
    1423 --- 
    1424 >   .namespace ["General";"Electric"] 
    1425 1051,1052c1185,1186 
    1426 <   set_global &#34;bill&#34;, $P0 
    1427 <   $P1 = get_global &#34;bill&#34;</pre> 
    1428 --- 
    1429 >   set_global "bill", $P0 
    1430 >   $P1 = get_global "bill" 
    1431 1054d1187 
    1432 < <p>Passing an empty key to the <code>.namespace</code> directive resets the selected namespace to the root namespace. The brackets are required even when the key is empty.</p> 
    1433 1056c1189,1191 
    1434 < <pre>  .namespace [ ]</pre> 
    1435 --- 
    1436 > Passing an empty key to the C<.namespace> directive resets the selected 
    1437 > namespace to the root namespace. The brackets are required even when the 
    1438 > key is empty. 
    1439 1058,1062c1193,1202 
    1440 < <p>When you need to be absolutely sure you&#39;re working with the root namespace regardless of what namespace is currently active, use the <code>set_root_global</code><!-- 
    1441 <       INDEX: set_root_global opcode 
    1442 < --> and <code>get_root_global</code><!-- 
    1443 <       INDEX: get_root_global opcode 
    1444 < --> opcodes instead of <code>set_global</code> and <code>get_global</code>. This example sets and retrieves the variable <code>bill</code> in the Dollar namespace, which is directly under the root namespace:</p> 
    1445 --- 
    1446 >   .namespace [ ] 
     1419> <pre>  .HLL &#39;ruby&#39;</pre> 
    14471420>  
    1448 >  
    1449 > When you need to be absolutely sure you're working with the root namespace 
    1450 > regardless of what namespace is currently active, use the 
    1451 > C<set_root_global>X<set_root_global opcode> and 
    1452 > C<get_root_global>X<get_root_global opcode> opcodes instead of 
    1453 > C<set_global> and C<get_global>. This example sets and retrieves the 
    1454 > variable C<bill> in the Dollar namespace, which is directly under the 
    1455 > root namespace: 
    1456 1066,1080c1206,1222 
    1457 < <p><!-- 
    1458 <       INDEX: HLL namespaces 
    1459 < --> <!-- 
    1460 <       INDEX: namespaces; hll 
    1461 < --> To prevent further collisions, each high&#45;level language running on Parrot operates within its own virtual namespace root. The default virtual root is <code>parrot</code>, and the <code>.HLL</code><!-- 
    1462 <       INDEX: .HLL directive 
    1463 < --> directive (for <i>H</i>igh&#45;<i>L</i>evel <i>L</i>anguage) selects an alternate virtual root for a particular high&#45;level language:</p> 
    1464 <  
    1465 < <pre>  .HLL &#39;ruby&#39;</pre> 
    1466 <  
    1467 < <p>The <code>set_hll_global</code><!-- 
    1468 <       INDEX: set_hll_global opcode 
    1469 < --> and <code>get_hll_global</code><!-- 
    1470 <       INDEX: get_hll_global opcode 
    1471 < --> opcodes are like <code>set_root_global</code> and <code>get_root_global</code>, except they always operate on the virtual root for the currently selected HLL. This example stores and retrieves a <code>bill</code> variable in the Euro namespace, under the Dutch HLL namespace root:</p> 
    1472 --- 
    1473 > X<HLL namespaces> 
    1474 > X<namespaces; hll> 
    1475 > To prevent further collisions, each high-level language running on 
    1476 > Parrot operates within its own virtual namespace root. The default 
    1477 > virtual root is C<parrot>, and the C<.HLL>X<.HLL directive> directive 
    1478 > (for I<H>igh-I<L>evel I<L>anguage) selects an alternate virtual root for 
    1479 > a particular high-level language: 
    1480 >  
    1481 >   .HLL 'ruby' 
    1482 >  
    1483 >  
    1484 > The C<set_hll_global>X<set_hll_global opcode> and 
    1485 > C<get_hll_global>X<get_hll_global opcode> opcodes are like 
    1486 > C<set_root_global> and C<get_root_global>, except they always operate on 
    1487 > the virtual root for the currently selected HLL. This example stores and 
    1488 > retrieves a C<bill> variable in the Euro namespace, under the Dutch HLL 
    1489 > namespace root: 
    1490 1082c1224 
    1491 < <pre>  .HLL &#39;Dutch&#39; 
    1492 --- 
    1493 >   .HLL 'Dutch' 
    1494 1084,1085c1226,1228 
    1495 <   set_hll_global [&#34;Euro&#34;], &#34;bill&#34;, $P0 
    1496 <   $P1 = get_hll_global [&#34;Euro&#34;], &#34;bill&#34;</pre> 
    1497 --- 
    1498 >   set_hll_global ["Euro"], "bill", $P0 
    1499 >   $P1 = get_hll_global ["Euro"], "bill" 
    1500 >  
    1501 1090,1094c1233,1238 
    1502 < <p><!-- 
    1503 <       INDEX: NameSpace PMC 
    1504 < --> Namespaces are just PMCs. They implement the standard vtable functions and a few extra methods. The <code>get_namespace</code><!-- 
    1505 <       INDEX: get_namespace opcode 
    1506 < --> opcode retrieves the currently selected namespace as a PMC object:</p> 
    1507 --- 
    1508 > X<NameSpace PMC> 
    1509 > Namespaces are just PMCs. They implement the standard vtable functions 
    1510 > and a few extra methods. The C<get_namespace>X<get_namespace opcode> 
    1511 > opcode retrieves the currently selected namespace as a PMC object: 
    1512 >  
    1513 >   $P0 = get_namespace 
    1514 1096d1239 
    1515 < <pre>  $P0 = get_namespace</pre> 
    1516 1098,1102c1241,1244 
    1517 < <p>The <code>get_root_namespace</code><!-- 
    1518 <       INDEX: get_root_namespace opcode 
    1519 < --> opcode retrieves the namespace object for the root namespace. The <code>get_hll_namespace</code><!-- 
    1520 <       INDEX: get_hll_namespace opcode 
    1521 < --> opcode retrieves the virtual root for the currently selected HLL.</p> 
    1522 --- 
    1523 > The C<get_root_namespace>X<get_root_namespace opcode> opcode retrieves 
    1524 > the namespace object for the root namespace.  The 
    1525 > C<get_hll_namespace>X<get_hll_namespace opcode> opcode retrieves the 
    1526 > virtual root for the currently selected HLL. 
    1527 1104,1105c1246,1247 
    1528 < <pre>  $P0 = get_root_namespace 
    1529 <   $P0 = get_hll_namespace</pre> 
    1530 --- 
    1531 >   $P0 = get_root_namespace 
    1532 >   $P0 = get_hll_namespace 
    1533 1107d1248 
    1534 < <p>Each of these three opcodes can take a key argument to retrieve a namespace under the currenly selected namespace, root namespace, or HLL root namespace:</p> 
    1535 1109,1111c1250,1251 
    1536 < <pre>  $P0 = get_namespace [&#34;Duck&#34;] 
    1537 <   $P0 = get_root_namespace [&#34;General&#34;;&#34;Electric&#34;] 
    1538 <   $P0 = get_hll_namespace [&#34;Euro&#34;]</pre> 
    1539 --- 
    1540 > Each of these three opcodes can take a key argument to retrieve a namespace 
    1541 > under the currenly selected namespace, root namespace, or HLL root namespace: 
    1542 1113c1253,1255 
    1543 < <p>Once you have a namespace object you can use it to retrieve variables from the namespace instead of using a keyed lookup. This example first looks up the Euro namespace in the currently selected HLL, then retrieves the <code>bill</code> variable from that namespace:</p> 
    1544 --- 
    1545 >   $P0 = get_namespace ["Duck"] 
    1546 >   $P0 = get_root_namespace ["General";"Electric"] 
    1547 >   $P0 = get_hll_namespace ["Euro"] 
    1548 1115,1116d1256 
    1549 < <pre>  $P0 = get_hll_namespace [&#34;Euro&#34;] 
    1550 <   $P1 = get_global $P0, &#34;bill&#34;</pre> 
    1551 1118,1120c1258,1261 
    1552 < <p>Namespaces also provide a set of methods to provide more complex behavior than the standard vtable functions allow. The <code>get_name</code><!-- 
    1553 <       INDEX: get_name method 
    1554 < --> method returns the name of the namespace as a <code>ResizableStringArray</code>:</p> 
    1555 --- 
    1556 > Once you have a namespace object you can use it to retrieve variables from the 
    1557 > namespace instead of using a keyed lookup. This example first looks up the Euro 
    1558 > namespace in the currently selected HLL, then retrieves the C<bill> variable 
    1559 > from that namespace: 
    1560 1122c1263,1264 
    1561 < <pre>  $P3 = $P0.&#39;get_name&#39;()</pre> 
    1562 --- 
    1563 >   $P0 = get_hll_namespace ["Euro"] 
    1564 >   $P1 = get_global $P0, "bill" 
    1565 1124,1126d1265 
    1566 < <p>The <code>get_parent</code><!-- 
    1567 <       INDEX: get_parent method 
    1568 < --> method retrieves a namespace object for the parent namespace that contains this one:</p> 
    1569 1128c1267,1270 
    1570 < <pre>  $P5 = $P0.&#39;get_parent&#39;()</pre> 
    1571 --- 
    1572 > Namespaces also provide a set of methods to provide more complex 
    1573 > behavior than the standard vtable functions allow. The 
    1574 > C<get_name>X<get_name method> method returns the name of the namespace 
    1575 > as a C<ResizableStringArray>: 
    1576 1130,1132c1272 
    1577 < <p>The <code>get_class</code><!-- 
    1578 <       INDEX: get_class method 
    1579 < --> method retrieves any Class PMC associated with the namespace:</p> 
    1580 --- 
    1581 >   $P3 = $P0.'get_name'() 
    1582 1134d1273 
    1583 < <pre>  $P6 = $P0.&#39;get_class&#39;()</pre> 
    1584 1136,1140c1275,1276 
    1585 < <p>The <code>add_var</code><!-- 
    1586 <       INDEX: add_var method 
    1587 < --> and <code>find_var</code><!-- 
    1588 <       INDEX: find_var method 
    1589 < --> methods store and retrieve variables in a namespace in a language&#45;neutral way:</p> 
    1590 --- 
    1591 > The C<get_parent>X<get_parent method> method retrieves a namespace 
    1592 > object for the parent namespace that contains this one: 
    1593 1142,1143c1278 
    1594 < <pre>  $P0.&#39;add_var&#39;(&#34;bee&#34;, $P3) 
    1595 <   $P1 = $P0.&#39;find_var&#39;(&#34;bee&#34;)</pre> 
    1596 --- 
    1597 >   $P5 = $P0.'get_parent'() 
    1598 1145,1147d1279 
    1599 < <p>The <code>find_namespace</code><!-- 
    1600 <       INDEX: find_namespace method 
    1601 < --> method looks up a namespace, just like the <code>get_namespace</code> opcode:</p> 
    1602 1149c1281,1282 
    1603 < <pre>  $P1 = $P0.&#39;find_namespace&#39;(&#34;Duck&#34;)</pre> 
    1604 --- 
    1605 > The C<get_class>X<get_class method> method retrieves any Class PMC 
    1606 > associated with the namespace: 
    1607 1151,1153c1284 
    1608 < <p>The <code>add_namespace</code><!-- 
    1609 <       INDEX: add_namespace method 
    1610 < --> method adds a new namespace as a child of the namespace object:</p> 
    1611 --- 
    1612 >   $P6 = $P0.'get_class'() 
    1613 1155d1285 
    1614 < <pre>  $P0.&#39;add_namespace&#39;($P1)</pre> 
    1615 1157,1159c1287,1312 
    1616 < <p>The <code>make_namespace</code><!-- 
    1617 <       INDEX: make_namespace method 
    1618 < --> method looks up a namespace as a child of the namespace object and returns it. If the requested namespace doesn&#39;t exist, <code>make_namespace</code> creates a new one and adds it under that name:</p> 
    1619 --- 
    1620 > The C<add_var>X<add_var method> and C<find_var>X<find_var method> 
    1621 > methods store and retrieve variables in a namespace in a 
    1622 > language-neutral way: 
    1623 >  
    1624 >   $P0.'add_var'("bee", $P3) 
    1625 >   $P1 = $P0.'find_var'("bee") 
    1626 >  
    1627 >  
    1628 > The C<find_namespace>X<find_namespace method> method looks up a 
    1629 > namespace, just like the C<get_namespace> opcode: 
    1630 >  
    1631 >   $P1 = $P0.'find_namespace'("Duck") 
    1632 >  
    1633 >  
    1634 > The C<add_namespace>X<add_namespace method> method adds a new namespace 
    1635 > as a child of the namespace object: 
    1636 >  
    1637 >   $P0.'add_namespace'($P1) 
    1638 >  
    1639 >  
    1640 > The C<make_namespace>X<make_namespace method> method looks up a 
    1641 > namespace as a child of the namespace object and returns it. If the 
    1642 > requested namespace doesn't exist, C<make_namespace> creates a new one 
    1643 > and adds it under that name: 
    1644 >  
    1645 >   $P1 = $P0.'make_namespace'("Duck") 
    1646 1161d1313 
    1647 < <pre>  $P1 = $P0.&#39;make_namespace&#39;(&#34;Duck&#34;)</pre> 
    1648 1166,1168c1318,1322 
    1649 < <p><!-- 
    1650 <       INDEX: aliasing 
    1651 < --> Just like regular assignment, the various operations to store a variable in a namespace only store a pointer to the PMC. If you modify the local PMC after storing in a namespace, those changes will also appear in the stored global. To store a true copy of the PMC, <code>clone</code> it before you store it.</p> 
    1652 --- 
    1653 > X<aliasing> 
    1654 > Just like regular assignment, the various operations to store a variable in a 
    1655 > namespace only store a pointer to the PMC. If you modify the local PMC after 
    1656 > storing in a namespace, those changes will also appear in the stored global. To 
    1657 > store a true copy of the PMC, C<clone> it before you store it. 
    1658 1170c1324,1325 
    1659 < <p>Leaving the global variable as an alias for a local variable has its advantages. If you retrieve a stored global into a register and modify it:</p> 
    1660 --- 
    1661 > Leaving the global variable as an alias for a local variable has its advantages. 
    1662 > If you retrieve a stored global into a register and modify it: 
    1663 1174c1329,1346 
    1664 < <p>... you modify the value of the stored global, so you don&#39;t need to call <code>set_global</code> again.</p> 
    1665 --- 
    1666 > ... you modify the value of the stored global, so you don't need to call 
    1667 > C<set_global> again. 
    1668 >  
    1669 > <h1><a name="POD_ERRORS" 
    1670 > >POD ERRORS</a></h1> 
    1671 >  
    1672 > <p>Hey! 
    1673 > <b>The above document had some coding errors, 
    1674 > which are explained below:</b></p> 
    1675 >  
    1676 > <dl> 
    1677 > <dt><a name="Around_line_123:" 
    1678 > >Around line 123:</a></dt> 
    1679 > Deleting unknown formatting code G&#60;&#62; 
    1680 > <dt><a name="Around_line_185:" 
    1681 > >Around line 185:</a></dt> 
    1682 > =end PIR_FRAGMENT_INVALID[ doesn&#39;t match =begin PIR_FRAGMENT_INVALID. 
    1683 >  (Stack: =begin PIR_FRAGMENT_INVALID)</dl> 
    1684 1178c1350 
    1685 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    1686 --- 
    1687 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    1688 diff -r parrot-trunk/docs/html/docs/book/pir/ch05_control_structures.pod.html parrot/docs/html/docs/book/pir/ch05_control_structures.pod.html 
    1689 5c5 
    1690 <         <title>Parrot  - Control Structures</title> 
    1691 --- 
    1692 >         <title>Parrot  - Untitled</title> 
    1693 7c7 
    1694 <             href="../../../../resources/parrot.css" 
    1695 --- 
    1696 >             href="/parrot.css" 
    1697 17c17 
    1698 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    1699 --- 
    1700 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    1701 23c23 
    1702 <                     <a href="../../../../html/index.html">Home</a> &raquo; Control Structures 
    1703 --- 
    1704 >                     Untitled 
    1705 298a299,308 
    1706 >  
    1707 > <h1><a name="POD_ERRORS" 
    1708 > >POD ERRORS</a></h1> 
    1709 >  
    1710 > <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
    1711 >  
    1712 > <dl> 
    1713 > <dt><a name="Around_line_5:" 
    1714 > >Around line 5:</a></dt> 
    1715 > Deleting unknown formatting code N&#60;&#62;</dl> 
    1716 302c312 
    1717 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    1718 --- 
    1719 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    1720 diff -r parrot-trunk/docs/html/docs/book/pir/ch06_subroutines.pod.html parrot/docs/html/docs/book/pir/ch06_subroutines.pod.html 
    1721 5c5 
    1722 <         <title>Parrot  - Subroutines</title> 
    1723 --- 
    1724 >         <title>Parrot  - Untitled</title> 
    1725 7c7 
    1726 <             href="../../../../resources/parrot.css" 
    1727 --- 
    1728 >             href="/parrot.css" 
    1729 17c17 
    1730 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    1731 --- 
    1732 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    1733 23c23 
    1734 <                     <a href="../../../../html/index.html">Home</a> &raquo; Subroutines 
    1735 --- 
    1736 >                     Untitled 
     1421> <p>The <code>set_hll_global</code><!-- 
     1422>       INDEX: set_hll_global opcode 
     1423> --> and <code>get_hll_global</code><!-- 
     1424>       INDEX: get_hll_global opcode 
     1425> --> opcodes are like <code>set_root_global</code> and <code>get_root_global</code>, except they always operate on the virtual root for the currently selected HLL. This example stores and retrieves a <code>bill</code> variable in the Euro namespace, under the Dutch HLL namespace root:</p> 
     14261224c1082 
     1427<   .HLL 'Dutch' 
     1428--- 
     1429> <pre>  .HLL &#39;Dutch&#39; 
     14301226,1228c1084,1085 
     1431<   set_hll_global ["Euro"], "bill", $P0 
     1432<   $P1 = get_hll_global ["Euro"], "bill" 
     1433<  
     1434--- 
     1435>   set_hll_global [&#34;Euro&#34;], &#34;bill&#34;, $P0 
     1436>   $P1 = get_hll_global [&#34;Euro&#34;], &#34;bill&#34;</pre> 
     14371233,1265c1090,1094 
     1438< X<NameSpace PMC> 
     1439< Namespaces are just PMCs. They implement the standard vtable functions 
     1440< and a few extra methods. The C<get_namespace>X<get_namespace opcode> 
     1441< opcode retrieves the currently selected namespace as a PMC object: 
     1442<  
     1443<   $P0 = get_namespace 
     1444<  
     1445<  
     1446< The C<get_root_namespace>X<get_root_namespace opcode> opcode retrieves 
     1447< the namespace object for the root namespace.  The 
     1448< C<get_hll_namespace>X<get_hll_namespace opcode> opcode retrieves the 
     1449< virtual root for the currently selected HLL. 
     1450<  
     1451<   $P0 = get_root_namespace 
     1452<   $P0 = get_hll_namespace 
     1453<  
     1454<  
     1455< Each of these three opcodes can take a key argument to retrieve a namespace 
     1456< under the currenly selected namespace, root namespace, or HLL root namespace: 
     1457<  
     1458<   $P0 = get_namespace ["Duck"] 
     1459<   $P0 = get_root_namespace ["General";"Electric"] 
     1460<   $P0 = get_hll_namespace ["Euro"] 
     1461<  
     1462<  
     1463< Once you have a namespace object you can use it to retrieve variables from the 
     1464< namespace instead of using a keyed lookup. This example first looks up the Euro 
     1465< namespace in the currently selected HLL, then retrieves the C<bill> variable 
     1466< from that namespace: 
     1467<  
     1468<   $P0 = get_hll_namespace ["Euro"] 
     1469<   $P1 = get_global $P0, "bill" 
     1470<  
     1471--- 
     1472> <p><!-- 
     1473>       INDEX: NameSpace PMC 
     1474> --> Namespaces are just PMCs. They implement the standard vtable functions and a few extra methods. The <code>get_namespace</code><!-- 
     1475>       INDEX: get_namespace opcode 
     1476> --> opcode retrieves the currently selected namespace as a PMC object:</p> 
     14771267,1270c1096 
     1478< Namespaces also provide a set of methods to provide more complex 
     1479< behavior than the standard vtable functions allow. The 
     1480< C<get_name>X<get_name method> method returns the name of the namespace 
     1481< as a C<ResizableStringArray>: 
     1482--- 
     1483> <pre>  $P0 = get_namespace</pre> 
     14841272c1098,1102 
     1485<   $P3 = $P0.'get_name'() 
     1486--- 
     1487> <p>The <code>get_root_namespace</code><!-- 
     1488>       INDEX: get_root_namespace opcode 
     1489> --> opcode retrieves the namespace object for the root namespace. The <code>get_hll_namespace</code><!-- 
     1490>       INDEX: get_hll_namespace opcode 
     1491> --> opcode retrieves the virtual root for the currently selected HLL.</p> 
     14921273a1104,1105 
     1493> <pre>  $P0 = get_root_namespace 
     1494>   $P0 = get_hll_namespace</pre> 
     14951275,1276c1107 
     1496< The C<get_parent>X<get_parent method> method retrieves a namespace 
     1497< object for the parent namespace that contains this one: 
     1498--- 
     1499> <p>Each of these three opcodes can take a key argument to retrieve a namespace under the currenly selected namespace, root namespace, or HLL root namespace:</p> 
     15001278c1109,1111 
     1501<   $P5 = $P0.'get_parent'() 
     1502--- 
     1503> <pre>  $P0 = get_namespace [&#34;Duck&#34;] 
     1504>   $P0 = get_root_namespace [&#34;General&#34;;&#34;Electric&#34;] 
     1505>   $P0 = get_hll_namespace [&#34;Euro&#34;]</pre> 
     15061279a1113 
     1507> <p>Once you have a namespace object you can use it to retrieve variables from the namespace instead of using a keyed lookup. This example first looks up the Euro namespace in the currently selected HLL, then retrieves the <code>bill</code> variable from that namespace:</p> 
     15081281,1282c1115,1116 
     1509< The C<get_class>X<get_class method> method retrieves any Class PMC 
     1510< associated with the namespace: 
     1511--- 
     1512> <pre>  $P0 = get_hll_namespace [&#34;Euro&#34;] 
     1513>   $P1 = get_global $P0, &#34;bill&#34;</pre> 
     15141284c1118,1120 
     1515<   $P6 = $P0.'get_class'() 
     1516--- 
     1517> <p>Namespaces also provide a set of methods to provide more complex behavior than the standard vtable functions allow. The <code>get_name</code><!-- 
     1518>       INDEX: get_name method 
     1519> --> method returns the name of the namespace as a <code>ResizableStringArray</code>:</p> 
     15201285a1122 
     1521> <pre>  $P3 = $P0.&#39;get_name&#39;()</pre> 
     15221287,1289c1124,1126 
     1523< The C<add_var>X<add_var method> and C<find_var>X<find_var method> 
     1524< methods store and retrieve variables in a namespace in a 
     1525< language-neutral way: 
     1526--- 
     1527> <p>The <code>get_parent</code><!-- 
     1528>       INDEX: get_parent method 
     1529> --> method retrieves a namespace object for the parent namespace that contains this one:</p> 
     15301291,1292c1128 
     1531<   $P0.'add_var'("bee", $P3) 
     1532<   $P1 = $P0.'find_var'("bee") 
     1533--- 
     1534> <pre>  $P5 = $P0.&#39;get_parent&#39;()</pre> 
     15351293a1130,1132 
     1536> <p>The <code>get_class</code><!-- 
     1537>       INDEX: get_class method 
     1538> --> method retrieves any Class PMC associated with the namespace:</p> 
     15391295,1296c1134 
     1540< The C<find_namespace>X<find_namespace method> method looks up a 
     1541< namespace, just like the C<get_namespace> opcode: 
     1542--- 
     1543> <pre>  $P6 = $P0.&#39;get_class&#39;()</pre> 
     15441298c1136,1140 
     1545<   $P1 = $P0.'find_namespace'("Duck") 
     1546--- 
     1547> <p>The <code>add_var</code><!-- 
     1548>       INDEX: add_var method 
     1549> --> and <code>find_var</code><!-- 
     1550>       INDEX: find_var method 
     1551> --> methods store and retrieve variables in a namespace in a language&#45;neutral way:</p> 
     15521299a1142,1143 
     1553> <pre>  $P0.&#39;add_var&#39;(&#34;bee&#34;, $P3) 
     1554>   $P1 = $P0.&#39;find_var&#39;(&#34;bee&#34;)</pre> 
     15551301,1302c1145,1147 
     1556< The C<add_namespace>X<add_namespace method> method adds a new namespace 
     1557< as a child of the namespace object: 
     1558--- 
     1559> <p>The <code>find_namespace</code><!-- 
     1560>       INDEX: find_namespace method 
     1561> --> method looks up a namespace, just like the <code>get_namespace</code> opcode:</p> 
     15621304c1149 
     1563<   $P0.'add_namespace'($P1) 
     1564--- 
     1565> <pre>  $P1 = $P0.&#39;find_namespace&#39;(&#34;Duck&#34;)</pre> 
     15661305a1151,1153 
     1567> <p>The <code>add_namespace</code><!-- 
     1568>       INDEX: add_namespace method 
     1569> --> method adds a new namespace as a child of the namespace object:</p> 
     15701307,1310c1155 
     1571< The C<make_namespace>X<make_namespace method> method looks up a 
     1572< namespace as a child of the namespace object and returns it. If the 
     1573< requested namespace doesn't exist, C<make_namespace> creates a new one 
     1574< and adds it under that name: 
     1575--- 
     1576> <pre>  $P0.&#39;add_namespace&#39;($P1)</pre> 
     15771312c1157,1159 
     1578<   $P1 = $P0.'make_namespace'("Duck") 
     1579--- 
     1580> <p>The <code>make_namespace</code><!-- 
     1581>       INDEX: make_namespace method 
     1582> --> method looks up a namespace as a child of the namespace object and returns it. If the requested namespace doesn&#39;t exist, <code>make_namespace</code> creates a new one and adds it under that name:</p> 
     15831313a1161 
     1584> <pre>  $P1 = $P0.&#39;make_namespace&#39;(&#34;Duck&#34;)</pre> 
     15851318,1322c1166,1168 
     1586< X<aliasing> 
     1587< Just like regular assignment, the various operations to store a variable in a 
     1588< namespace only store a pointer to the PMC. If you modify the local PMC after 
     1589< storing in a namespace, those changes will also appear in the stored global. To 
     1590< store a true copy of the PMC, C<clone> it before you store it. 
     1591--- 
     1592> <p><!-- 
     1593>       INDEX: aliasing 
     1594> --> Just like regular assignment, the various operations to store a variable in a namespace only store a pointer to the PMC. If you modify the local PMC after storing in a namespace, those changes will also appear in the stored global. To store a true copy of the PMC, <code>clone</code> it before you store it.</p> 
     15951324,1325c1170 
     1596< Leaving the global variable as an alias for a local variable has its advantages. 
     1597< If you retrieve a stored global into a register and modify it: 
     1598--- 
     1599> <p>Leaving the global variable as an alias for a local variable has its advantages. If you retrieve a stored global into a register and modify it:</p> 
     16001329,1346c1174 
     1601< ... you modify the value of the stored global, so you don't need to call 
     1602< C<set_global> again. 
     1603<  
     1604< <h1><a name="POD_ERRORS" 
     1605< >POD ERRORS</a></h1> 
     1606<  
     1607< <p>Hey! 
     1608< <b>The above document had some coding errors, 
     1609< which are explained below:</b></p> 
     1610<  
     1611< <dl> 
     1612< <dt><a name="Around_line_123:" 
     1613< >Around line 123:</a></dt> 
     1614< Deleting unknown formatting code G&#60;&#62; 
     1615< <dt><a name="Around_line_185:" 
     1616< >Around line 185:</a></dt> 
     1617< =end PIR_FRAGMENT_INVALID[ doesn&#39;t match =begin PIR_FRAGMENT_INVALID. 
     1618<  (Stack: =begin PIR_FRAGMENT_INVALID)</dl> 
     1619--- 
     1620> <p>... you modify the value of the stored global, so you don&#39;t need to call <code>set_global</code> again.</p> 
     16211350c1178 
     1622<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1623--- 
     1624>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1625diff -r parrot/docs/html/docs/book/pir/ch05_control_structures.pod.html parrot-trunk/docs/html/docs/book/pir/ch05_control_structures.pod.html 
     16265c5 
     1627<         <title>Parrot  - Untitled</title> 
     1628--- 
     1629>         <title>Parrot  - Control Structures</title> 
     163023c23 
     1631<                     Untitled 
     1632--- 
     1633>                     <a href="../../../../html/index.html">Home</a> &raquo; Control Structures 
     1634299,308d298 
     1635<  
     1636< <h1><a name="POD_ERRORS" 
     1637< >POD ERRORS</a></h1> 
     1638<  
     1639< <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
     1640<  
     1641< <dl> 
     1642< <dt><a name="Around_line_5:" 
     1643< >Around line 5:</a></dt> 
     1644< Deleting unknown formatting code N&#60;&#62;</dl> 
     1645312c302 
     1646<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1647--- 
     1648>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1649diff -r parrot/docs/html/docs/book/pir/ch06_subroutines.pod.html parrot-trunk/docs/html/docs/book/pir/ch06_subroutines.pod.html 
     16505c5 
     1651<         <title>Parrot  - Untitled</title> 
     1652--- 
     1653>         <title>Parrot  - Subroutines</title> 
     165423c23 
     1655<                     Untitled 
     1656--- 
     1657>                     <a href="../../../../html/index.html">Home</a> &raquo; Subroutines 
    17371658759c759 
    1738 < --> Native Call Interface (NCI) is a special version of the Parrot calling conventions for calling functions in shared C libraries with a known signature. This is a simplified version of the first test in <em><a href="../../../t/pmc/nci.t.html">t/pmc/nci.t</a></em>:</p> 
    1739 --- 
    1740 > --> Native Call Interface (NCI) is a special version of the Parrot calling conventions for calling functions in shared C libraries with a known signature. This is a simplified version of the first test in <em>t/pmc/nci.t</em>:</p> 
    1741 785a786,807 
    1742 >  
    1743 > <h1><a name="POD_ERRORS" 
    1744 > >POD ERRORS</a></h1> 
    1745 >  
    1746 > <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
    1747 >  
    1748 > <dl> 
    1749 > <dt><a name="Around_line_39:" 
    1750 > >Around line 39:</a></dt> 
    1751 > Deleting unknown formatting code N&#60;&#62; 
    1752 > <dt><a name="Around_line_393:" 
    1753 > >Around line 393:</a></dt> 
    1754 > Deleting unknown formatting code N&#60;&#62; 
    1755 > <dt><a name="Around_line_615:" 
    1756 > >Around line 615:</a></dt> 
    1757 > Deleting unknown formatting code N&#60;&#62; 
    1758 > <dt><a name="Around_line_625:" 
    1759 > >Around line 625:</a></dt> 
    1760 > Deleting unknown formatting code N&#60;&#62; 
    1761 > <dt><a name="Around_line_1083:" 
    1762 > >Around line 1083:</a></dt> 
    1763 > Deleting unknown formatting code N&#60;&#62;</dl> 
    1764 789c811 
    1765 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    1766 --- 
    1767 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    1768 diff -r parrot-trunk/docs/html/docs/book/pir/ch07_objects.pod.html parrot/docs/html/docs/book/pir/ch07_objects.pod.html 
    1769 5c5 
    1770 <         <title>Parrot  - Classes and Objects</title> 
    1771 --- 
    1772 >         <title>Parrot  - Untitled</title> 
    1773 7c7 
    1774 <             href="../../../../resources/parrot.css" 
    1775 --- 
    1776 >             href="/parrot.css" 
    1777 17c17 
    1778 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    1779 --- 
    1780 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    1781 23c23 
    1782 <                     <a href="../../../../html/index.html">Home</a> &raquo; Classes and Objects 
    1783 --- 
    1784 >                     Untitled 
    1785 337a338,349 
    1786 >  
    1787 > <h1><a name="POD_ERRORS" 
    1788 > >POD ERRORS</a></h1> 
    1789 >  
    1790 > <p>Hey! 
    1791 > <b>The above document had some coding errors, 
    1792 > which are explained below:</b></p> 
    1793 >  
    1794 > <dl> 
    1795 > <dt><a name="Around_line_64:" 
    1796 > >Around line 64:</a></dt> 
    1797 > Deleting unknown formatting code N&#60;&#62;</dl> 
    1798 341c353 
    1799 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    1800 --- 
    1801 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    1802 diff -r parrot-trunk/docs/html/docs/book/pir/ch08_io.pod.html parrot/docs/html/docs/book/pir/ch08_io.pod.html 
    1803 5c5 
    1804 <         <title>Parrot  - I/O</title> 
    1805 --- 
    1806 >         <title>Parrot  - Untitled</title> 
    1807 7c7 
    1808 <             href="../../../../resources/parrot.css" 
    1809 --- 
    1810 >             href="/parrot.css" 
    1811 17c17 
    1812 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    1813 --- 
    1814 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    1815 23c23 
    1816 <                     <a href="../../../../html/index.html">Home</a> &raquo; I/O 
    1817 --- 
    1818 >                     Untitled 
    1819 365c365,380 
    1820 < </pre>            </div> <!-- "mainbody" --> 
    1821 --- 
    1822 > </pre> 
    1823 > <h1><a name="POD_ERRORS" 
    1824 > >POD ERRORS</a></h1> 
    1825 >  
    1826 > <p>Hey! 
    1827 > <b>The above document had some coding errors, 
    1828 > which are explained below:</b></p> 
    1829 >  
    1830 > <dl> 
    1831 > <dt><a name="Around_line_25:" 
    1832 > >Around line 25:</a></dt> 
    1833 > Deleting unknown formatting code N&#60;&#62; 
    1834 > <dt><a name="Around_line_46:" 
    1835 > >Around line 46:</a></dt> 
    1836 > Deleting unknown formatting code N&#60;&#62;</dl> 
    1837 >             </div> <!-- "mainbody" --> 
    1838 368c383 
    1839 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    1840 --- 
    1841 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    1842 diff -r parrot-trunk/docs/html/docs/book/pir/ch09_exceptions.pod.html parrot/docs/html/docs/book/pir/ch09_exceptions.pod.html 
    1843 5c5 
    1844 <         <title>Parrot  - Exceptions</title> 
    1845 --- 
    1846 >         <title>Parrot  - Untitled</title> 
    1847 7c7 
    1848 <             href="../../../../resources/parrot.css" 
    1849 --- 
    1850 >             href="/parrot.css" 
    1851 17c17 
    1852 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    1853 --- 
    1854 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    1855 23c23 
    1856 <                     <a href="../../../../html/index.html">Home</a> &raquo; Exceptions 
    1857 --- 
    1858 >                     Untitled 
     1659< --> Native Call Interface (NCI) is a special version of the Parrot calling conventions for calling functions in shared C libraries with a known signature. This is a simplified version of the first test in <em>t/pmc/nci.t</em>:</p> 
     1660--- 
     1661> --> Native Call Interface (NCI) is a special version of the Parrot calling conventions for calling functions in shared C libraries with a known signature. This is a simplified version of the first test in <em><a href="../../../t/pmc/nci.t.html">t/pmc/nci.t</a></em>:</p> 
     1662786,807d785 
     1663<  
     1664< <h1><a name="POD_ERRORS" 
     1665< >POD ERRORS</a></h1> 
     1666<  
     1667< <p>Hey! <b>The above document had some coding errors, which are explained below:</b></p> 
     1668<  
     1669< <dl> 
     1670< <dt><a name="Around_line_39:" 
     1671< >Around line 39:</a></dt> 
     1672< Deleting unknown formatting code N&#60;&#62; 
     1673< <dt><a name="Around_line_393:" 
     1674< >Around line 393:</a></dt> 
     1675< Deleting unknown formatting code N&#60;&#62; 
     1676< <dt><a name="Around_line_615:" 
     1677< >Around line 615:</a></dt> 
     1678< Deleting unknown formatting code N&#60;&#62; 
     1679< <dt><a name="Around_line_625:" 
     1680< >Around line 625:</a></dt> 
     1681< Deleting unknown formatting code N&#60;&#62; 
     1682< <dt><a name="Around_line_1083:" 
     1683< >Around line 1083:</a></dt> 
     1684< Deleting unknown formatting code N&#60;&#62;</dl> 
     1685811c789 
     1686<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1687--- 
     1688>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1689diff -r parrot/docs/html/docs/book/pir/ch07_objects.pod.html parrot-trunk/docs/html/docs/book/pir/ch07_objects.pod.html 
     16905c5 
     1691<         <title>Parrot  - Untitled</title> 
     1692--- 
     1693>         <title>Parrot  - Classes and Objects</title> 
     169423c23 
     1695<                     Untitled 
     1696--- 
     1697>                     <a href="../../../../html/index.html">Home</a> &raquo; Classes and Objects 
     1698338,349d337 
     1699<  
     1700< <h1><a name="POD_ERRORS" 
     1701< >POD ERRORS</a></h1> 
     1702<  
     1703< <p>Hey! 
     1704< <b>The above document had some coding errors, 
     1705< which are explained below:</b></p> 
     1706<  
     1707< <dl> 
     1708< <dt><a name="Around_line_64:" 
     1709< >Around line 64:</a></dt> 
     1710< Deleting unknown formatting code N&#60;&#62;</dl> 
     1711353c341 
     1712<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1713--- 
     1714>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1715diff -r parrot/docs/html/docs/book/pir/ch08_io.pod.html parrot-trunk/docs/html/docs/book/pir/ch08_io.pod.html 
     17165c5 
     1717<         <title>Parrot  - Untitled</title> 
     1718--- 
     1719>         <title>Parrot  - I/O</title> 
     172023c23 
     1721<                     Untitled 
     1722--- 
     1723>                     <a href="../../../../html/index.html">Home</a> &raquo; I/O 
     1724365,380c365 
     1725< </pre> 
     1726< <h1><a name="POD_ERRORS" 
     1727< >POD ERRORS</a></h1> 
     1728<  
     1729< <p>Hey! 
     1730< <b>The above document had some coding errors, 
     1731< which are explained below:</b></p> 
     1732<  
     1733< <dl> 
     1734< <dt><a name="Around_line_25:" 
     1735< >Around line 25:</a></dt> 
     1736< Deleting unknown formatting code N&#60;&#62; 
     1737< <dt><a name="Around_line_46:" 
     1738< >Around line 46:</a></dt> 
     1739< Deleting unknown formatting code N&#60;&#62;</dl> 
     1740<             </div> <!-- "mainbody" --> 
     1741--- 
     1742> </pre>            </div> <!-- "mainbody" --> 
     1743383c368 
     1744<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1745--- 
     1746>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1747diff -r parrot/docs/html/docs/book/pir/ch09_exceptions.pod.html parrot-trunk/docs/html/docs/book/pir/ch09_exceptions.pod.html 
     17485c5 
     1749<         <title>Parrot  - Untitled</title> 
     1750--- 
     1751>         <title>Parrot  - Exceptions</title> 
     175223c23 
     1753<                     Untitled 
     1754--- 
     1755>                     <a href="../../../../html/index.html">Home</a> &raquo; Exceptions 
    18591756277c277 
    1860 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    1861 --- 
    1862 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    1863 diff -r parrot-trunk/docs/html/docs/compiler_faq.pod.html parrot/docs/html/docs/compiler_faq.pod.html 
    1864 5c5 
    1865 <         <title>Parrot  - Parrot FAQ for compiler writers in PIR</title> 
    1866 --- 
    1867 >         <title>Parrot  - Untitled</title> 
    1868 7c7 
    1869 <             href="../../resources/parrot.css" 
    1870 --- 
    1871 >             href="/parrot.css" 
    1872 17c17 
    1873 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    1874 --- 
    1875 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    1876 23c23 
    1877 <                     <a href="../../html/index.html">Home</a> &raquo; Parrot FAQ for compiler writers in PIR 
    1878 --- 
    1879 >                     Untitled 
     1757<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1758--- 
     1759>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1760diff -r parrot/docs/html/docs/compiler_faq.pod.html parrot-trunk/docs/html/docs/compiler_faq.pod.html 
     17615c5 
     1762<         <title>Parrot  - Untitled</title> 
     1763--- 
     1764>         <title>Parrot  - Parrot FAQ for compiler writers in PIR</title> 
     176523c23 
     1766<                     Untitled 
     1767--- 
     1768>                     <a href="../../html/index.html">Home</a> &raquo; Parrot FAQ for compiler writers in PIR 
    18801769302c302 
    1881 < See also <em><a href="../t/dynpmc/dynlexpad.t.html">t/dynpmc/dynlexpad.t</a></em>.</p> 
    1882 --- 
    1883 > See also <em>t/dynpmc/dynlexpad.t</em>.</p> 
     1770< See also <em>t/dynpmc/dynlexpad.t</em>.</p> 
     1771--- 
     1772> See also <em><a href="../t/dynpmc/dynlexpad.t.html">t/dynpmc/dynlexpad.t</a></em>.</p> 
    18841773636c636 
    1885 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    1886 --- 
    1887 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    1888 diff -r parrot-trunk/docs/html/docs/configuration.pod.html parrot/docs/html/docs/configuration.pod.html 
    1889 5c5 
    1890 <         <title>Parrot  - Parrot Configuration System</title> 
    1891 --- 
    1892 >         <title>Parrot  - Untitled</title> 
    1893 7c7 
    1894 <             href="../../resources/parrot.css" 
    1895 --- 
    1896 >             href="/parrot.css" 
    1897 17c17 
    1898 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    1899 --- 
    1900 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    1901 23c23 
    1902 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/tools.html">Tools</a> &raquo; Parrot Configuration System 
    1903 --- 
    1904 >                     Untitled 
     1774<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1775--- 
     1776>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1777diff -r parrot/docs/html/docs/configuration.pod.html parrot-trunk/docs/html/docs/configuration.pod.html 
     17785c5 
     1779<         <title>Parrot  - Untitled</title> 
     1780--- 
     1781>         <title>Parrot  - Parrot Configuration System</title> 
     178223c23 
     1783<                     Untitled 
     1784--- 
     1785>                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/tools.html">Tools</a> &raquo; Parrot Configuration System 
    1905178655c55 
    1906 < you would add the code used to determine its size in <em><a href="../config/auto/sizes.pm.html">config/auto/sizes.pm</a></em>. 
    1907 --- 
    1908 > you would add the code used to determine its size in <em>config/auto/sizes.pm</em>. 
     1787< you would add the code used to determine its size in <em>config/auto/sizes.pm</em>. 
     1788--- 
     1789> you would add the code used to determine its size in <em><a href="../config/auto/sizes.pm.html">config/auto/sizes.pm</a></em>. 
    1909179083c83 
    1910 < To enable them run <em><a href="../Configure.pl.html">Configure.pl</a></em> with the <code>&#45;&#45;ask</code> option.</p> 
    1911 --- 
    1912 > To enable them run <em>Configure.pl</em> with the <code>&#45;&#45;ask</code> option.</p> 
     1791< To enable them run <em>Configure.pl</em> with the <code>&#45;&#45;ask</code> option.</p> 
     1792--- 
     1793> To enable them run <em><a href="../Configure.pl.html">Configure.pl</a></em> with the <code>&#45;&#45;ask</code> option.</p> 
    19131794118,119c118,119 
    1914 < the <em><a href="../Configure.pl.html">Configure.pl</a></em> script. 
    1915 < The system is invoked by instantiating a <a href='..%2Flib%2FParrot%2FConfigure.pm.html'>Parrot::Configure</a> object, 
    1916 --- 
    1917 > the <em>Configure.pl</em> script. 
    1918 > The system is invoked by instantiating a <a href='TODO'>Parrot::Configure</a> object, 
     1795< the <em>Configure.pl</em> script. 
     1796< The system is invoked by instantiating a <a href='TODO'>Parrot::Configure</a> object, 
     1797--- 
     1798> the <em><a href="../Configure.pl.html">Configure.pl</a></em> script. 
     1799> The system is invoked by instantiating a <a href='..%2Flib%2FParrot%2FConfigure.pm.html'>Parrot::Configure</a> object, 
    19191800131c131 
    1920 < the step <em><a href="../config/init/defaults.pm.html">config/init/defaults.pm</a></em> uses the <code>init::defaults</code> namespace.</p> 
    1921 --- 
    1922 > the step <em>config/init/defaults.pm</em> uses the <code>init::defaults</code> namespace.</p> 
     1801< the step <em>config/init/defaults.pm</em> uses the <code>init::defaults</code> namespace.</p> 
     1802--- 
     1803> the step <em><a href="../config/init/defaults.pm.html">config/init/defaults.pm</a></em> uses the <code>init::defaults</code> namespace.</p> 
    19231804133c133 
    1924 < <p>Each step inherits its constructor and some other methods from <em><a href="../lib/Parrot/Configure/Step.pm.html">lib/Parrot/Configure/Step.pm</a></em>. 
    1925 --- 
    1926 > <p>Each step inherits its constructor and some other methods from <em>lib/Parrot/Configure/Step.pm</em>. 
     1805< <p>Each step inherits its constructor and some other methods from <em>lib/Parrot/Configure/Step.pm</em>. 
     1806--- 
     1807> <p>Each step inherits its constructor and some other methods from <em><a href="../lib/Parrot/Configure/Step.pm.html">lib/Parrot/Configure/Step.pm</a></em>. 
    19271808167c167 
    1928 < <p>The configuration system won&#39;t execute your step by default unless it&#39;s specifically told to. To do this, edit <em><a href="../lib/Parrot/Configure/Step/List.pm.html">lib/Parrot/Configure/Step/List.pm</a></em>. Steps are run in the order in which that are registered with the <a href='..%2Flib%2FParrot%2FConfigure.pm.html'>Parrot::Configure</a> object.</p> 
    1929 --- 
    1930 > <p>The configuration system won&#39;t execute your step by default unless it&#39;s specifically told to. To do this, edit <em>lib/Parrot/Configure/Step/List.pm</em>. Steps are run in the order in which that are registered with the <a href='TODO'>Parrot::Configure</a> object.</p> 
     1809< <p>The configuration system won&#39;t execute your step by default unless it&#39;s specifically told to. To do this, edit <em>lib/Parrot/Configure/Step/List.pm</em>. Steps are run in the order in which that are registered with the <a href='TODO'>Parrot::Configure</a> object.</p> 
     1810--- 
     1811> <p>The configuration system won&#39;t execute your step by default unless it&#39;s specifically told to. To do this, edit <em><a href="../lib/Parrot/Configure/Step/List.pm.html">lib/Parrot/Configure/Step/List.pm</a></em>. Steps are run in the order in which that are registered with the <a href='..%2Flib%2FParrot%2FConfigure.pm.html'>Parrot::Configure</a> object.</p> 
    19311812169c169 
    1932 < <p>Various utility functions for configuration steps are provided by the <a href='..%2Flib%2FParrot%2FConfigure%2FUtils.pm.html'>Parrot::Configure::Utils</a> module.</p> 
    1933 --- 
    1934 > <p>Various utility functions for configuration steps are provided by the <a href='TODO'>Parrot::Configure::Utils</a> module.</p> 
     1813< <p>Various utility functions for configuration steps are provided by the <a href='TODO'>Parrot::Configure::Utils</a> module.</p> 
     1814--- 
     1815> <p>Various utility functions for configuration steps are provided by the <a href='..%2Flib%2FParrot%2FConfigure%2FUtils.pm.html'>Parrot::Configure::Utils</a> module.</p> 
    19351816210c210 
    1936 < <p>Command&#45;line arguments are now processed by <code>process_options()</code>, a subroutine exported by <a href='..%2Flib%2FParrot%2FConfigure%2FOptions.pm.html'>Parrot::Configure::Options</a>. If you add a new option, don&#39;t forget to add it to this documentation and to appropriate locations. Most options should be added to <code>@shared_valid_options</code> in <em><a href="../lib/Parrot/Configure/Options/Conf/Shared.pm.html">lib/Parrot/Configure/Options/Conf/Shared.pm</a></em>.</p> 
    1937 --- 
    1938 > <p>Command&#45;line arguments are now processed by <code>process_options()</code>, a subroutine exported by <a href='TODO'>Parrot::Configure::Options</a>. If you add a new option, don&#39;t forget to add it to this documentation and to appropriate locations. Most options should be added to <code>@shared_valid_options</code> in <em>lib/Parrot/Configure/Options/Conf/Shared.pm</em>.</p> 
     1817< <p>Command&#45;line arguments are now processed by <code>process_options()</code>, a subroutine exported by <a href='TODO'>Parrot::Configure::Options</a>. If you add a new option, don&#39;t forget to add it to this documentation and to appropriate locations. Most options should be added to <code>@shared_valid_options</code> in <em>lib/Parrot/Configure/Options/Conf/Shared.pm</em>.</p> 
     1818--- 
     1819> <p>Command&#45;line arguments are now processed by <code>process_options()</code>, a subroutine exported by <a href='..%2Flib%2FParrot%2FConfigure%2FOptions.pm.html'>Parrot::Configure::Options</a>. If you add a new option, don&#39;t forget to add it to this documentation and to appropriate locations. Most options should be added to <code>@shared_valid_options</code> in <em><a href="../lib/Parrot/Configure/Options/Conf/Shared.pm.html">lib/Parrot/Configure/Options/Conf/Shared.pm</a></em>.</p> 
    19391820212c212 
    1940 < <p>Arguments passed to <em><a href="../Configure.pl.html">Configure.pl</a></em> are held in a <a href='..%2Flib%2FParrot%2FConfigure%2FData.pm.html'>Parrot::Configure::Data</a> object stored inside the <a href='..%2Flib%2FParrot%2FConfigure.pm.html'>Parrot::Configure</a> object. The options data object may be accessed via the <code>Parrot::Configure::options()</code> method.</p> 
    1941 --- 
    1942 > <p>Arguments passed to <em>Configure.pl</em> are held in a <a href='TODO'>Parrot::Configure::Data</a> object stored inside the <a href='TODO'>Parrot::Configure</a> object. The options data object may be accessed via the <code>Parrot::Configure::options()</code> method.</p> 
     1821< <p>Arguments passed to <em>Configure.pl</em> are held in a <a href='TODO'>Parrot::Configure::Data</a> object stored inside the <a href='TODO'>Parrot::Configure</a> object. The options data object may be accessed via the <code>Parrot::Configure::options()</code> method.</p> 
     1822--- 
     1823> <p>Arguments passed to <em><a href="../Configure.pl.html">Configure.pl</a></em> are held in a <a href='..%2Flib%2FParrot%2FConfigure%2FData.pm.html'>Parrot::Configure::Data</a> object stored inside the <a href='..%2Flib%2FParrot%2FConfigure.pm.html'>Parrot::Configure</a> object. The options data object may be accessed via the <code>Parrot::Configure::options()</code> method.</p> 
    19431824217c217 
    1944 < <p>As an alternative to typing a long string of options on the command&#45;line, Parrot can now be configured from a configuration file. You put the options in a configuration file, then call <em><a href="../Configure.pl.html">Configure.pl</a></em> as follows:</p> 
    1945 --- 
    1946 > <p>As an alternative to typing a long string of options on the command&#45;line, Parrot can now be configured from a configuration file. You put the options in a configuration file, then call <em>Configure.pl</em> as follows:</p> 
     1825< <p>As an alternative to typing a long string of options on the command&#45;line, Parrot can now be configured from a configuration file. You put the options in a configuration file, then call <em>Configure.pl</em> as follows:</p> 
     1826--- 
     1827> <p>As an alternative to typing a long string of options on the command&#45;line, Parrot can now be configured from a configuration file. You put the options in a configuration file, then call <em><a href="../Configure.pl.html">Configure.pl</a></em> as follows:</p> 
    19471828228c228 
    1948 < <p>The second step is <em><a href="../config/init/defaults.pm.html">config/init/defaults.pm</a></em>, which sets up some defaults in a <a href='..%2Flib%2FParrot%2FConfigure%2FData.pm.html'>Parrot::Configure::Data</a> object contained by the main <a href='..%2Flib%2FParrot%2FConfigure.pm.html'>Parrot::Configure</a> object. It can be accessed via the <code>Parrot::Configure::data()</code> method. You get and set configuration system&#39;s data by interacting with this object. Some of its methods are summarized below.</p> 
    1949 --- 
    1950 > <p>The second step is <em>config/init/defaults.pm</em>, which sets up some defaults in a <a href='TODO'>Parrot::Configure::Data</a> object contained by the main <a href='TODO'>Parrot::Configure</a> object. It can be accessed via the <code>Parrot::Configure::data()</code> method. You get and set configuration system&#39;s data by interacting with this object. Some of its methods are summarized below.</p> 
     1829< <p>The second step is <em>config/init/defaults.pm</em>, which sets up some defaults in a <a href='TODO'>Parrot::Configure::Data</a> object contained by the main <a href='TODO'>Parrot::Configure</a> object. It can be accessed via the <code>Parrot::Configure::data()</code> method. You get and set configuration system&#39;s data by interacting with this object. Some of its methods are summarized below.</p> 
     1830--- 
     1831> <p>The second step is <em><a href="../config/init/defaults.pm.html">config/init/defaults.pm</a></em>, which sets up some defaults in a <a href='..%2Flib%2FParrot%2FConfigure%2FData.pm.html'>Parrot::Configure::Data</a> object contained by the main <a href='..%2Flib%2FParrot%2FConfigure.pm.html'>Parrot::Configure</a> object. It can be accessed via the <code>Parrot::Configure::data()</code> method. You get and set configuration system&#39;s data by interacting with this object. Some of its methods are summarized below.</p> 
    19511832245c245 
    1952 < Returns a string that can be <code>eval</code>ed by Perl to create a hash representing the configuration system&#39;s data.See the <a href='..%2Flib%2FParrot%2FConfigure%2FData.pm.html'>Parrot::Configure::Data</a> documentation for further details.</dl> 
    1953 --- 
    1954 > Returns a string that can be <code>eval</code>ed by Perl to create a hash representing the configuration system&#39;s data.See the <a href='TODO'>Parrot::Configure::Data</a> documentation for further details.</dl> 
     1833< Returns a string that can be <code>eval</code>ed by Perl to create a hash representing the configuration system&#39;s data.See the <a href='TODO'>Parrot::Configure::Data</a> documentation for further details.</dl> 
     1834--- 
     1835> Returns a string that can be <code>eval</code>ed by Perl to create a hash representing the configuration system&#39;s data.See the <a href='..%2Flib%2FParrot%2FConfigure%2FData.pm.html'>Parrot::Configure::Data</a> documentation for further details.</dl> 
    19551836261c261 
    1956 < These settings are deleted before <em><a href="../lib/Parrot/Config.pm.html">lib/Parrot/Config.pm</a></em> is written. These entries are only used e.g. for Makefile creation.</dl> 
    1957 --- 
    1958 > These settings are deleted before <em>lib/Parrot/Config.pm</em> is written. These entries are only used e.g. for Makefile creation.</dl> 
     1837< These settings are deleted before <em>lib/Parrot/Config.pm</em> is written. These entries are only used e.g. for Makefile creation.</dl> 
     1838--- 
     1839> These settings are deleted before <em><a href="../lib/Parrot/Config.pm.html">lib/Parrot/Config.pm</a></em> is written. These entries are only used e.g. for Makefile creation.</dl> 
    19591840266c266 
    1960 < <p>Parrot configuration is currently jump&#45;started by extracting considerable information from variables associated with the instance of Perl 5 which the user is using to run <em><a href="../Configure.pl.html">Configure.pl</a></em>. These variables are largely looked up in the <code>%Config</code> found in the Perl 5 <em>Config.pm</em>, but may also be sought in Perl 5 special variables such as <code>$^O</code>. All such lookups should be done in configuration step <code>init::defaults</code> and <b>only</b> in that step. Special accessors are available for working with such variables; see <em><a href="../config/init/defaults.pm.html">config/init/defaults.pm</a></em> and <em><a href="../lib/Parrot/Configure/Data.pm.html">lib/Parrot/Configure/Data.pm</a></em>.</p> 
    1961 --- 
    1962 > <p>Parrot configuration is currently jump&#45;started by extracting considerable information from variables associated with the instance of Perl 5 which the user is using to run <em>Configure.pl</em>. These variables are largely looked up in the <code>%Config</code> found in the Perl 5 <em>Config.pm</em>, but may also be sought in Perl 5 special variables such as <code>$^O</code>. All such lookups should be done in configuration step <code>init::defaults</code> and <b>only</b> in that step. Special accessors are available for working with such variables; see <em>config/init/defaults.pm</em> and <em>lib/Parrot/Configure/Data.pm</em>.</p> 
     1841< <p>Parrot configuration is currently jump&#45;started by extracting considerable information from variables associated with the instance of Perl 5 which the user is using to run <em>Configure.pl</em>. These variables are largely looked up in the <code>%Config</code> found in the Perl 5 <em>Config.pm</em>, but may also be sought in Perl 5 special variables such as <code>$^O</code>. All such lookups should be done in configuration step <code>init::defaults</code> and <b>only</b> in that step. Special accessors are available for working with such variables; see <em>config/init/defaults.pm</em> and <em>lib/Parrot/Configure/Data.pm</em>.</p> 
     1842--- 
     1843> <p>Parrot configuration is currently jump&#45;started by extracting considerable information from variables associated with the instance of Perl 5 which the user is using to run <em><a href="../Configure.pl.html">Configure.pl</a></em>. These variables are largely looked up in the <code>%Config</code> found in the Perl 5 <em>Config.pm</em>, but may also be sought in Perl 5 special variables such as <code>$^O</code>. All such lookups should be done in configuration step <code>init::defaults</code> and <b>only</b> in that step. Special accessors are available for working with such variables; see <em><a href="../config/init/defaults.pm.html">config/init/defaults.pm</a></em> and <em><a href="../lib/Parrot/Configure/Data.pm.html">lib/Parrot/Configure/Data.pm</a></em>.</p> 
    19631844276c276 
    1964 < <p><a href='..%2Flib%2FParrot%2FConfigure.pm.html'>Parrot::Configure</a>, <a href='..%2Flib%2FParrot%2FConfigure%2FData.pm.html'>Parrot::Configure::Data</a>, <a href='..%2Flib%2FParrot%2FConfigure%2FUtils.pm.html'>Parrot::Configure::Utils</a>, <a href='..%2Flib%2FParrot%2FConfigure%2FStep.pm.html'>Parrot::Configure::Step</a></p> 
    1965 --- 
    1966 > <p><a href='TODO'>Parrot::Configure</a>, <a href='TODO'>Parrot::Configure::Data</a>, <a href='TODO'>Parrot::Configure::Utils</a>, <a href='TODO'>Parrot::Configure::Step</a></p> 
     1845< <p><a href='TODO'>Parrot::Configure</a>, <a href='TODO'>Parrot::Configure::Data</a>, <a href='TODO'>Parrot::Configure::Utils</a>, <a href='TODO'>Parrot::Configure::Step</a></p> 
     1846--- 
     1847> <p><a href='..%2Flib%2FParrot%2FConfigure.pm.html'>Parrot::Configure</a>, <a href='..%2Flib%2FParrot%2FConfigure%2FData.pm.html'>Parrot::Configure::Data</a>, <a href='..%2Flib%2FParrot%2FConfigure%2FUtils.pm.html'>Parrot::Configure::Utils</a>, <a href='..%2Flib%2FParrot%2FConfigure%2FStep.pm.html'>Parrot::Configure::Step</a></p> 
    19671848280c280 
    1968 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    1969 --- 
    1970 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    1971 diff -r parrot-trunk/docs/html/docs/debugger.pod.html parrot/docs/html/docs/debugger.pod.html 
    1972 5c5 
    1973 <         <title>Parrot  - The Parrot Debugger</title> 
    1974 --- 
    1975 >         <title>Parrot  - Untitled</title> 
    1976 7c7 
    1977 <             href="../../resources/parrot.css" 
    1978 --- 
    1979 >             href="/parrot.css" 
    1980 17c17 
    1981 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    1982 --- 
    1983 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    1984 23c23 
    1985 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/tools.html">Tools</a> &raquo; The Parrot Debugger 
    1986 --- 
    1987 >                     Untitled 
     1849<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1850--- 
     1851>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1852diff -r parrot/docs/html/docs/debugger.pod.html parrot-trunk/docs/html/docs/debugger.pod.html 
     18535c5 
     1854<         <title>Parrot  - Untitled</title> 
     1855--- 
     1856>         <title>Parrot  - The Parrot Debugger</title> 
     185723c23 
     1858<                     Untitled 
     1859--- 
     1860>                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/tools.html">Tools</a> &raquo; The Parrot Debugger 
    19881861307c307 
    1989 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    1990 --- 
    1991 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    1992 diff -r parrot-trunk/docs/html/docs/debug.pod.html parrot/docs/html/docs/debug.pod.html 
    1993 5c5 
    1994 <         <title>Parrot  - Debugging Parrot</title> 
    1995 --- 
    1996 >         <title>Parrot  - Untitled</title> 
    1997 7c7 
    1998 <             href="../../resources/parrot.css" 
    1999 --- 
    2000 >             href="/parrot.css" 
    2001 17c17 
    2002 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2003 --- 
    2004 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2005 23c23 
    2006 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/tools.html">Tools</a> &raquo; Debugging Parrot 
    2007 --- 
    2008 >                     Untitled 
     1862<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1863--- 
     1864>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1865diff -r parrot/docs/html/docs/debug.pod.html parrot-trunk/docs/html/docs/debug.pod.html 
     18665c5 
     1867<         <title>Parrot  - Untitled</title> 
     1868--- 
     1869>         <title>Parrot  - Debugging Parrot</title> 
     187023c23 
     1871<                     Untitled 
     1872--- 
     1873>                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/tools.html">Tools</a> &raquo; Debugging Parrot 
    2009187476c76 
    2010 < <p>See <em><a href="dev/infant.pod.html">docs/dev/infant.pod</a></em> for details of one frequent problem: infant mortality. Infant mortality is when you create a Parrot object, but the garbage collector runs before you put it into a Parrot register or in something else that is itself within a Parrot register.</p> 
    2011 --- 
    2012 > <p>See <em>docs/dev/infant.pod</em> for details of one frequent problem: infant mortality. Infant mortality is when you create a Parrot object, but the garbage collector runs before you put it into a Parrot register or in something else that is itself within a Parrot register.</p> 
     1875< <p>See <em>docs/dev/infant.pod</em> for details of one frequent problem: infant mortality. Infant mortality is when you create a Parrot object, but the garbage collector runs before you put it into a Parrot register or in something else that is itself within a Parrot register.</p> 
     1876--- 
     1877> <p>See <em><a href="dev/infant.pod.html">docs/dev/infant.pod</a></em> for details of one frequent problem: infant mortality. Infant mortality is when you create a Parrot object, but the garbage collector runs before you put it into a Parrot register or in something else that is itself within a Parrot register.</p> 
    2013187888c88 
    2014 < <p>One possible tool is <code>parrot_debugger</code>, the Parrot Debugger. See <em><a href="debugger.pod.html">docs/debugger.pod</a></em> for details on it.</p> 
    2015 --- 
    2016 > <p>One possible tool is <code>parrot_debugger</code>, the Parrot Debugger. See <em>docs/debugger.pod</em> for details on it.</p> 
     1879< <p>One possible tool is <code>parrot_debugger</code>, the Parrot Debugger. See <em>docs/debugger.pod</em> for details on it.</p> 
     1880--- 
     1881> <p>One possible tool is <code>parrot_debugger</code>, the Parrot Debugger. See <em><a href="debugger.pod.html">docs/debugger.pod</a></em> for details on it.</p> 
    20171882247c247 
    2018 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2019 --- 
    2020 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2021 diff -r parrot-trunk/docs/html/docs/dev/byteorder.pod.html parrot/docs/html/docs/dev/byteorder.pod.html 
    2022 5c5 
    2023 <         <title>Parrot  - Byteorder Conversion Functions</title> 
    2024 --- 
    2025 >         <title>Parrot  - Untitled</title> 
    2026 7c7 
    2027 <             href="../../../resources/parrot.css" 
    2028 --- 
    2029 >             href="/parrot.css" 
    2030 17c17 
    2031 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2032 --- 
    2033 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2034 23c23 
    2035 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Byteorder Conversion Functions 
    2036 --- 
    2037 >                     Untitled 
     1883<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1884--- 
     1885>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1886diff -r parrot/docs/html/docs/dev/byteorder.pod.html parrot-trunk/docs/html/docs/dev/byteorder.pod.html 
     18875c5 
     1888<         <title>Parrot  - Untitled</title> 
     1889--- 
     1890>         <title>Parrot  - Byteorder Conversion Functions</title> 
     189123c23 
     1892<                     Untitled 
     1893--- 
     1894>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Byteorder Conversion Functions 
    2038189554c54 
    2039 < <p>When reading a pbc stored in a different architecture, the pbc header defines the pbc byteorder for the architecture which stored the pbc, and the <em><a href="../../src/packfile/pf_items.c.html">src/packfile/pf_items.c</a></em> functions are used to convert the values to the native endianness, wordsize and ptrsize.</p> 
    2040 --- 
    2041 > <p>When reading a pbc stored in a different architecture, the pbc header defines the pbc byteorder for the architecture which stored the pbc, and the <em>src/packfile/pf_items.c</em> functions are used to convert the values to the native endianness, wordsize and ptrsize.</p> 
     1896< <p>When reading a pbc stored in a different architecture, the pbc header defines the pbc byteorder for the architecture which stored the pbc, and the <em>src/packfile/pf_items.c</em> functions are used to convert the values to the native endianness, wordsize and ptrsize.</p> 
     1897--- 
     1898> <p>When reading a pbc stored in a different architecture, the pbc header defines the pbc byteorder for the architecture which stored the pbc, and the <em><a href="../../src/packfile/pf_items.c.html">src/packfile/pf_items.c</a></em> functions are used to convert the values to the native endianness, wordsize and ptrsize.</p> 
    20421899129c129 
    2043 < <p>The fetch and transformer functions are implemented in <em><a href="../../src/packfile/pf_items.c.html">src/packfile/pf_items.c</a></em></p> 
    2044 --- 
    2045 > <p>The fetch and transformer functions are implemented in <em>src/packfile/pf_items.c</em></p> 
     1900< <p>The fetch and transformer functions are implemented in <em>src/packfile/pf_items.c</em></p> 
     1901--- 
     1902> <p>The fetch and transformer functions are implemented in <em><a href="../../src/packfile/pf_items.c.html">src/packfile/pf_items.c</a></em></p> 
    20461903133c133 
    2047 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2048 --- 
    2049 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2050 diff -r parrot-trunk/docs/html/docs/dev/c_functions.pod.html parrot/docs/html/docs/dev/c_functions.pod.html 
    2051 5c5 
    2052 <         <title>Parrot  - C function decoration guidelines</title> 
    2053 --- 
    2054 >         <title>Parrot  - Untitled</title> 
    2055 7c7 
    2056 <             href="../../../resources/parrot.css" 
    2057 --- 
    2058 >             href="/parrot.css" 
    2059 17c17 
    2060 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2061 --- 
    2062 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2063 23c23 
    2064 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; C function decoration guidelines 
    2065 --- 
    2066 >                     Untitled 
     1904<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1905--- 
     1906>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1907diff -r parrot/docs/html/docs/dev/c_functions.pod.html parrot-trunk/docs/html/docs/dev/c_functions.pod.html 
     19085c5 
     1909<         <title>Parrot  - Untitled</title> 
     1910--- 
     1911>         <title>Parrot  - C function decoration guidelines</title> 
     191223c23 
     1913<                     Untitled 
     1914--- 
     1915>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; C function decoration guidelines 
    20671916214c214 
    2068 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2069 --- 
    2070 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2071 diff -r parrot-trunk/docs/html/docs/dev/debugging_with_msvc.pod.html parrot/docs/html/docs/dev/debugging_with_msvc.pod.html 
    2072 5c5 
    2073 <         <title>Parrot  - Debugging Parrot with Microsoft</title> 
    2074 --- 
    2075 >         <title>Parrot  - Untitled</title> 
    2076 7c7 
    2077 <             href="../../../resources/parrot.css" 
    2078 --- 
    2079 >             href="/parrot.css" 
    2080 17c17 
    2081 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2082 --- 
    2083 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2084 23c23 
    2085 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Debugging Parrot with Microsoft 
    2086 --- 
    2087 >                     Untitled 
     1917<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1918--- 
     1919>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1920diff -r parrot/docs/html/docs/dev/debugging_with_msvc.pod.html parrot-trunk/docs/html/docs/dev/debugging_with_msvc.pod.html 
     19215c5 
     1922<         <title>Parrot  - Untitled</title> 
     1923--- 
     1924>         <title>Parrot  - Debugging Parrot with Microsoft</title> 
     192523c23 
     1926<                     Untitled 
     1927--- 
     1928>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Debugging Parrot with Microsoft 
    20881929161c161 
    2089 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2090 --- 
    2091 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2092 diff -r parrot-trunk/docs/html/docs/dev/events.pod.html parrot/docs/html/docs/dev/events.pod.html 
    2093 5c5 
    2094 <         <title>Parrot  - Design Notes for Events</title> 
    2095 --- 
    2096 >         <title>Parrot  - Untitled</title> 
    2097 7c7 
    2098 <             href="../../../resources/parrot.css" 
    2099 --- 
    2100 >             href="/parrot.css" 
    2101 17c17 
    2102 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2103 --- 
    2104 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2105 23c23 
    2106 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Design Notes for Events 
    2107 --- 
    2108 >                     Untitled 
     1930<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1931--- 
     1932>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1933diff -r parrot/docs/html/docs/dev/events.pod.html parrot-trunk/docs/html/docs/dev/events.pod.html 
     19345c5 
     1935<         <title>Parrot  - Untitled</title> 
     1936--- 
     1937>         <title>Parrot  - Design Notes for Events</title> 
     193823c23 
     1939<                     Untitled 
     1940--- 
     1941>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Design Notes for Events 
    21091942152c152 
    2110 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2111 --- 
    2112 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2113 diff -r parrot-trunk/docs/html/docs/dev/headerizer.pod.html parrot/docs/html/docs/dev/headerizer.pod.html 
    2114 5c5 
    2115 <         <title>Parrot  - The Headerizer</title> 
    2116 --- 
    2117 >         <title>Parrot  - Untitled</title> 
    2118 7c7 
    2119 <             href="../../../resources/parrot.css" 
    2120 --- 
    2121 >             href="/parrot.css" 
    2122 17c17 
    2123 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2124 --- 
    2125 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2126 23c23 
    2127 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; The Headerizer 
    2128 --- 
    2129 >                     Untitled 
     1943<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1944--- 
     1945>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1946diff -r parrot/docs/html/docs/dev/headerizer.pod.html parrot-trunk/docs/html/docs/dev/headerizer.pod.html 
     19475c5 
     1948<         <title>Parrot  - Untitled</title> 
     1949--- 
     1950>         <title>Parrot  - The Headerizer</title> 
     195123c23 
     1952<                     Untitled 
     1953--- 
     1954>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; The Headerizer 
    2130195539c39 
    2131 < <p>The Headerizer (<em><a href="../../tools/build/headerizer.pl.html">tools/build/headerizer.pl</a></em>) is a tool that generates chunks of <em>.h</em> header files based on C source code.</p> 
    2132 --- 
    2133 > <p>The Headerizer (<em>tools/build/headerizer.pl</em>) is a tool that generates chunks of <em>.h</em> header files based on C source code.</p> 
     1956< <p>The Headerizer (<em>tools/build/headerizer.pl</em>) is a tool that generates chunks of <em>.h</em> header files based on C source code.</p> 
     1957--- 
     1958> <p>The Headerizer (<em><a href="../../tools/build/headerizer.pl.html">tools/build/headerizer.pl</a></em>) is a tool that generates chunks of <em>.h</em> header files based on C source code.</p> 
    2134195966c66 
    2135 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2136 --- 
    2137 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2138 diff -r parrot-trunk/docs/html/docs/dev/infant.pod.html parrot/docs/html/docs/dev/infant.pod.html 
    2139 5c5 
    2140 <         <title>Parrot  - Infant Mortality</title> 
    2141 --- 
    2142 >         <title>Parrot  - Untitled</title> 
    2143 7c7 
    2144 <             href="../../../resources/parrot.css" 
    2145 --- 
    2146 >             href="/parrot.css" 
    2147 17c17 
    2148 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2149 --- 
    2150 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2151 23c23 
    2152 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Infant Mortality 
    2153 --- 
    2154 >                     Untitled 
     1960<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1961--- 
     1962>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1963diff -r parrot/docs/html/docs/dev/infant.pod.html parrot-trunk/docs/html/docs/dev/infant.pod.html 
     19645c5 
     1965<         <title>Parrot  - Untitled</title> 
     1966--- 
     1967>         <title>Parrot  - Infant Mortality</title> 
     196823c23 
     1969<                     Untitled 
     1970--- 
     1971>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Infant Mortality 
    21551972298c298 
    2156 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2157 --- 
    2158 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2159 diff -r parrot-trunk/docs/html/docs/dev/longopt.pod.html parrot/docs/html/docs/dev/longopt.pod.html 
    2160 5c5 
    2161 <         <title>Parrot  - Long option parsing</title> 
    2162 --- 
    2163 >         <title>Parrot  - Untitled</title> 
    2164 7c7 
    2165 <             href="../../../resources/parrot.css" 
    2166 --- 
    2167 >             href="/parrot.css" 
    2168 17c17 
    2169 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2170 --- 
    2171 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2172 23c23 
    2173 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Long option parsing 
    2174 --- 
    2175 >                     Untitled 
     1973<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1974--- 
     1975>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1976diff -r parrot/docs/html/docs/dev/longopt.pod.html parrot-trunk/docs/html/docs/dev/longopt.pod.html 
     19775c5 
     1978<         <title>Parrot  - Untitled</title> 
     1979--- 
     1980>         <title>Parrot  - Long option parsing</title> 
     198123c23 
     1982<                     Untitled 
     1983--- 
     1984>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Long option parsing 
    2176198598c98 
    2177 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2178 --- 
    2179 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2180 diff -r parrot-trunk/docs/html/docs/dev/optimizer.pod.html parrot/docs/html/docs/dev/optimizer.pod.html 
    2181 5c5 
    2182 <         <title>Parrot  - About the IMCC optimizer</title> 
    2183 --- 
    2184 >         <title>Parrot  - Untitled</title> 
    2185 7c7 
    2186 <             href="../../../resources/parrot.css" 
    2187 --- 
    2188 >             href="/parrot.css" 
    2189 17c17 
    2190 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2191 --- 
    2192 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2193 23c23 
    2194 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; About the IMCC optimizer 
    2195 --- 
    2196 >                     Untitled 
     1986<               Copyright &copy; 2002-2010, Parrot Foundation. 
     1987--- 
     1988>               Copyright &copy; 2002-2009, Parrot Foundation. 
     1989diff -r parrot/docs/html/docs/dev/optimizer.pod.html parrot-trunk/docs/html/docs/dev/optimizer.pod.html 
     19905c5 
     1991<         <title>Parrot  - Untitled</title> 
     1992--- 
     1993>         <title>Parrot  - About the IMCC optimizer</title> 
     199423c23 
     1995<                     Untitled 
     1996--- 
     1997>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; About the IMCC optimizer 
    21971998165c165 
    2198 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2199 --- 
    2200 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2201 diff -r parrot-trunk/docs/html/docs/dev/parrot_api.pod.html parrot/docs/html/docs/dev/parrot_api.pod.html 
    2202 5c5 
    2203 <         <title>Parrot  - Notes on the PARROT_EXPORT macro</title> 
    2204 --- 
    2205 >         <title>Parrot  - Untitled</title> 
    2206 7c7 
    2207 <             href="../../../resources/parrot.css" 
    2208 --- 
    2209 >             href="/parrot.css" 
    2210 17c17 
    2211 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2212 --- 
    2213 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2214 23c23 
    2215 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Notes on the PARROT_EXPORT macro 
    2216 --- 
    2217 >                     Untitled 
     1999<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2000--- 
     2001>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2002diff -r parrot/docs/html/docs/dev/parrot_api.pod.html parrot-trunk/docs/html/docs/dev/parrot_api.pod.html 
     20035c5 
     2004<         <title>Parrot  - Untitled</title> 
     2005--- 
     2006>         <title>Parrot  - Notes on the PARROT_EXPORT macro</title> 
     200723c23 
     2008<                     Untitled 
     2009--- 
     2010>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Notes on the PARROT_EXPORT macro 
    2218201164c64 
    2219 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2220 --- 
    2221 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2222 diff -r parrot-trunk/docs/html/docs/dev/pccmethods.pod.html parrot/docs/html/docs/dev/pccmethods.pod.html 
    2223 5c5 
    2224 <         <title>Parrot  - Parrot Calling Conventions in C</title> 
    2225 --- 
    2226 >         <title>Parrot  - Untitled</title> 
    2227 7c7 
    2228 <             href="../../../resources/parrot.css" 
    2229 --- 
    2230 >             href="/parrot.css" 
    2231 17c17 
    2232 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2233 --- 
    2234 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2235 23c23 
    2236 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Parrot Calling Conventions in C 
    2237 --- 
    2238 >                     Untitled 
     2012<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2013--- 
     2014>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2015diff -r parrot/docs/html/docs/dev/pccmethods.pod.html parrot-trunk/docs/html/docs/dev/pccmethods.pod.html 
     20165c5 
     2017<         <title>Parrot  - Untitled</title> 
     2018--- 
     2019>         <title>Parrot  - Parrot Calling Conventions in C</title> 
     202023c23 
     2021<                     Untitled 
     2022--- 
     2023>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Parrot Calling Conventions in C 
    22392024115c115 
    2240 < <p>That is, a register type, followed by a name, optionally followed by one or more flags specified as adverbs. The list of supported adverbs is listed in <em><a href="../pdds/pdd03_calling_conventions.pod.html">docs/pdds/pdd03_calling_conventions.pod</a></em>, the calling conventions design document.</p> 
    2241 --- 
    2242 > <p>That is, a register type, followed by a name, optionally followed by one or more flags specified as adverbs. The list of supported adverbs is listed in <em>docs/pdds/pdd03_calling_conventions.pod</em>, the calling conventions design document.</p> 
     2025< <p>That is, a register type, followed by a name, optionally followed by one or more flags specified as adverbs. The list of supported adverbs is listed in <em>docs/pdds/pdd03_calling_conventions.pod</em>, the calling conventions design document.</p> 
     2026--- 
     2027> <p>That is, a register type, followed by a name, optionally followed by one or more flags specified as adverbs. The list of supported adverbs is listed in <em><a href="../pdds/pdd03_calling_conventions.pod.html">docs/pdds/pdd03_calling_conventions.pod</a></em>, the calling conventions design document.</p> 
    22432028141c141 
    2244 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2245 --- 
    2246 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2247 diff -r parrot-trunk/docs/html/docs/dev/pcc_state.pod.html parrot/docs/html/docs/dev/pcc_state.pod.html 
    2248 5c5 
    2249 <         <title>Parrot  - parrot calling conventions state table</title> 
    2250 --- 
    2251 >         <title>Parrot  - Untitled</title> 
    2252 7c7 
    2253 <             href="../../../resources/parrot.css" 
    2254 --- 
    2255 >             href="/parrot.css" 
    2256 17c17 
    2257 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2258 --- 
    2259 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2260 23c23 
    2261 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; parrot calling conventions state table 
    2262 --- 
    2263 >                     Untitled 
     2029<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2030--- 
     2031>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2032diff -r parrot/docs/html/docs/dev/pcc_state.pod.html parrot-trunk/docs/html/docs/dev/pcc_state.pod.html 
     20335c5 
     2034<         <title>Parrot  - Untitled</title> 
     2035--- 
     2036>         <title>Parrot  - parrot calling conventions state table</title> 
     203723c23 
     2038<                     Untitled 
     2039--- 
     2040>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; parrot calling conventions state table 
    22642041134c134 
    2265 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2266 --- 
    2267 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2268 diff -r parrot-trunk/docs/html/docs/dev/pmc_freeze.pod.html parrot/docs/html/docs/dev/pmc_freeze.pod.html 
    2269 5c5 
    2270 <         <title>Parrot  - Freeze/Thaw Design Notes</title> 
    2271 --- 
    2272 >         <title>Parrot  - Untitled</title> 
    2273 7c7 
    2274 <             href="../../../resources/parrot.css" 
    2275 --- 
    2276 >             href="/parrot.css" 
    2277 17c17 
    2278 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2279 --- 
    2280 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2281 23c23 
    2282 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Freeze/Thaw Design Notes 
    2283 --- 
    2284 >                     Untitled 
     2042<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2043--- 
     2044>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2045diff -r parrot/docs/html/docs/dev/pmc_freeze.pod.html parrot-trunk/docs/html/docs/dev/pmc_freeze.pod.html 
     20465c5 
     2047<         <title>Parrot  - Untitled</title> 
     2048--- 
     2049>         <title>Parrot  - Freeze/Thaw Design Notes</title> 
     205023c23 
     2051<                     Untitled 
     2052--- 
     2053>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Freeze/Thaw Design Notes 
    22852054215c215 
    2286 < <p><em><a href="../../src/pmc_freeze.c.html">src/pmc_freeze.c</a></em>, <em>pf/pf_items.c</em></p> 
    2287 --- 
    2288 > <p><em>src/pmc_freeze.c</em>, <em>pf/pf_items.c</em></p> 
     2055< <p><em>src/pmc_freeze.c</em>, <em>pf/pf_items.c</em></p> 
     2056--- 
     2057> <p><em><a href="../../src/pmc_freeze.c.html">src/pmc_freeze.c</a></em>, <em>pf/pf_items.c</em></p> 
    22892058224c224 
    2290 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2291 --- 
    2292 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2293 diff -r parrot-trunk/docs/html/docs/dev/pmc_obj_design_meeting_notes.pod.html parrot/docs/html/docs/dev/pmc_obj_design_meeting_notes.pod.html 
    2294 5c5 
    2295 <         <title>Parrot  - Parrot PMC/Object Design Meeting Notes</title> 
    2296 --- 
    2297 >         <title>Parrot  - Untitled</title> 
    2298 7c7 
    2299 <             href="../../../resources/parrot.css" 
    2300 --- 
    2301 >             href="/parrot.css" 
    2302 17c17 
    2303 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2304 --- 
    2305 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2306 23c23 
    2307 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Parrot PMC/Object Design Meeting Notes 
    2308 --- 
    2309 >                     Untitled 
     2059<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2060--- 
     2061>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2062diff -r parrot/docs/html/docs/dev/pmc_obj_design_meeting_notes.pod.html parrot-trunk/docs/html/docs/dev/pmc_obj_design_meeting_notes.pod.html 
     20635c5 
     2064<         <title>Parrot  - Untitled</title> 
     2065--- 
     2066>         <title>Parrot  - Parrot PMC/Object Design Meeting Notes</title> 
     206723c23 
     2068<                     Untitled 
     2069--- 
     2070>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Parrot PMC/Object Design Meeting Notes 
    23102071190c190 
    2311 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2312 --- 
    2313 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2314 diff -r parrot-trunk/docs/html/docs/dev/profiling.pod.html parrot/docs/html/docs/dev/profiling.pod.html 
    2315 5c5 
    2316 <         <title>Parrot  - Name</title> 
    2317 --- 
    2318 >         <title>Parrot  - Untitled</title> 
    2319 7c7 
    2320 <             href="../../../resources/parrot.css" 
    2321 --- 
    2322 >             href="/parrot.css" 
    2323 17c17 
    2324 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2325 --- 
    2326 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2327 23c23 
    2328 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Name 
    2329 --- 
    2330 >                     Untitled 
     2072<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2073--- 
     2074>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2075diff -r parrot/docs/html/docs/dev/profiling.pod.html parrot-trunk/docs/html/docs/dev/profiling.pod.html 
     20765c5 
     2077<         <title>Parrot  - Untitled</title> 
     2078--- 
     2079>         <title>Parrot  - Name</title> 
     208023c23 
     2081<                     Untitled 
     2082--- 
     2083>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Name 
    2331208491c91 
    2332 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2333 --- 
    2334 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2335 diff -r parrot-trunk/docs/html/docs/embed.pod.html parrot/docs/html/docs/embed.pod.html 
    2336 5c5 
    2337 <         <title>Parrot  - Parrot embedding system</title> 
    2338 --- 
    2339 >         <title>Parrot  - Untitled</title> 
    2340 7c7 
    2341 <             href="../../resources/parrot.css" 
    2342 --- 
    2343 >             href="/parrot.css" 
    2344 17c17 
    2345 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2346 --- 
    2347 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2348 23c23 
    2349 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; Parrot embedding system 
    2350 --- 
    2351 >                     Untitled 
     2085<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2086--- 
     2087>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2088diff -r parrot/docs/html/docs/embed.pod.html parrot-trunk/docs/html/docs/embed.pod.html 
     20895c5 
     2090<         <title>Parrot  - Untitled</title> 
     2091--- 
     2092>         <title>Parrot  - Parrot embedding system</title> 
     209323c23 
     2094<                     Untitled 
     2095--- 
     2096>                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; Parrot embedding system 
    235220972224c2224 
    2353 < <p><em><a href="../src/main.c.html">src/main.c</a></em> and <em>t/src/*.t</em> for Parrot&#39;s use of the embedding system.</p> 
    2354 --- 
    2355 > <p><em>src/main.c</em> and <em>t/src/*.t</em> for Parrot&#39;s use of the embedding system.</p> 
     2098< <p><em>src/main.c</em> and <em>t/src/*.t</em> for Parrot&#39;s use of the embedding system.</p> 
     2099--- 
     2100> <p><em><a href="../src/main.c.html">src/main.c</a></em> and <em>t/src/*.t</em> for Parrot&#39;s use of the embedding system.</p> 
    235621012230c2230 
    2357 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2358 --- 
    2359 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2360 diff -r parrot-trunk/docs/html/docs/gettingstarted.pod.html parrot/docs/html/docs/gettingstarted.pod.html 
    2361 5c5 
    2362 <         <title>Parrot  - Parrot Developer FAQ</title> 
    2363 --- 
    2364 >         <title>Parrot  - Untitled</title> 
    2365 7c7 
    2366 <             href="../../resources/parrot.css" 
    2367 --- 
    2368 >             href="/parrot.css" 
    2369 17c17 
    2370 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2371 --- 
    2372 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2373 23c23 
    2374 <                     <a href="../../html/index.html">Home</a> &raquo; Parrot Developer FAQ 
    2375 --- 
    2376 >                     Untitled 
     2102<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2103--- 
     2104>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2105diff -r parrot/docs/html/docs/gettingstarted.pod.html parrot-trunk/docs/html/docs/gettingstarted.pod.html 
     21065c5 
     2107<         <title>Parrot  - Untitled</title> 
     2108--- 
     2109>         <title>Parrot  - Parrot Developer FAQ</title> 
     211023c23 
     2111<                     Untitled 
     2112--- 
     2113>                     <a href="../../html/index.html">Home</a> &raquo; Parrot Developer FAQ 
    2377211497c97 
    2378 < <p>There are a few categories of documentation, each with different intents. It&#39;ll probably help to be aware of them before you go digging in. I highly suggest you check out <em><a href="pdds/pdd07_codingstd.pod.html">/docs/pdds/pdd07_codingstd.pod</a></em> for guidelines on how documentation is supposed to be laid out. For now, here&#39;s the executive summary:</p> 
    2379 --- 
    2380 > <p>There are a few categories of documentation, each with different intents. It&#39;ll probably help to be aware of them before you go digging in. I highly suggest you check out <em>/docs/pdds/pdd07_codingstd.pod</em> for guidelines on how documentation is supposed to be laid out. For now, here&#39;s the executive summary:</p> 
     2115< <p>There are a few categories of documentation, each with different intents. It&#39;ll probably help to be aware of them before you go digging in. I highly suggest you check out <em>/docs/pdds/pdd07_codingstd.pod</em> for guidelines on how documentation is supposed to be laid out. For now, here&#39;s the executive summary:</p> 
     2116--- 
     2117> <p>There are a few categories of documentation, each with different intents. It&#39;ll probably help to be aware of them before you go digging in. I highly suggest you check out <em><a href="pdds/pdd07_codingstd.pod.html">/docs/pdds/pdd07_codingstd.pod</a></em> for guidelines on how documentation is supposed to be laid out. For now, here&#39;s the executive summary:</p> 
    23812118170c170 
    2382 < <p>See <em><a href="submissions.pod.html">docs/submissions.pod</a></em> for details.</p> 
    2383 --- 
    2384 > <p>See <em>docs/submissions.pod</em> for details.</p> 
     2119< <p>See <em>docs/submissions.pod</em> for details.</p> 
     2120--- 
     2121> <p>See <em><a href="submissions.pod.html">docs/submissions.pod</a></em> for details.</p> 
    23852122175c175 
    2386 < <p>See <em><a href="submissions.pod.html">docs/submissions.pod</a></em> for details.</p> 
    2387 --- 
    2388 > <p>See <em>docs/submissions.pod</em> for details.</p> 
     2123< <p>See <em>docs/submissions.pod</em> for details.</p> 
     2124--- 
     2125> <p>See <em><a href="submissions.pod.html">docs/submissions.pod</a></em> for details.</p> 
    23892126184c184 
    2390 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2391 --- 
    2392 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2393 diff -r parrot-trunk/docs/html/docs/glossary.pod.html parrot/docs/html/docs/glossary.pod.html 
    2394 5c5 
    2395 <         <title>Parrot  - Parrot Glossary</title> 
    2396 --- 
    2397 >         <title>Parrot  - Untitled</title> 
    2398 7c7 
    2399 <             href="../../resources/parrot.css" 
    2400 --- 
    2401 >             href="/parrot.css" 
    2402 17c17 
    2403 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2404 --- 
    2405 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2406 23c23 
    2407 <                     <a href="../../html/index.html">Home</a> &raquo; Parrot Glossary 
    2408 --- 
    2409 >                     Untitled 
     2127<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2128--- 
     2129>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2130diff -r parrot/docs/html/docs/glossary.pod.html parrot-trunk/docs/html/docs/glossary.pod.html 
     21315c5 
     2132<         <title>Parrot  - Untitled</title> 
     2133--- 
     2134>         <title>Parrot  - Parrot Glossary</title> 
     213523c23 
     2136<                     Untitled 
     2137--- 
     2138>                     <a href="../../html/index.html">Home</a> &raquo; Parrot Glossary 
    24102139206c206 
    2411 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2412 --- 
    2413 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2414 diff -r parrot-trunk/docs/html/docs/intro.pod.html parrot/docs/html/docs/intro.pod.html 
    2415 5c5 
    2416 <         <title>Parrot  - The Parrot Primer</title> 
    2417 --- 
    2418 >         <title>Parrot  - Untitled</title> 
    2419 7c7 
    2420 <             href="../../resources/parrot.css" 
    2421 --- 
    2422 >             href="/parrot.css" 
    2423 17c17 
    2424 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2425 --- 
    2426 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2427 23c23 
    2428 <                     <a href="../../html/index.html">Home</a> &raquo; The Parrot Primer 
    2429 --- 
    2430 >                     Untitled 
     2140<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2141--- 
     2142>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2143diff -r parrot/docs/html/docs/intro.pod.html parrot-trunk/docs/html/docs/intro.pod.html 
     21445c5 
     2145<         <title>Parrot  - Untitled</title> 
     2146--- 
     2147>         <title>Parrot  - The Parrot Primer</title> 
     214823c23 
     2149<                     Untitled 
     2150--- 
     2151>                     <a href="../../html/index.html">Home</a> &raquo; The Parrot Primer 
    24312152181c181 
    2432 < <p>The first step to building Parrot is to run the <em><a href="../Configure.pl.html">Configure.pl</a></em> program, 
    2433 --- 
    2434 > <p>The first step to building Parrot is to run the <em>Configure.pl</em> program, 
     2153< <p>The first step to building Parrot is to run the <em>Configure.pl</em> program, 
     2154--- 
     2155> <p>The first step to building Parrot is to run the <em><a href="../Configure.pl.html">Configure.pl</a></em> program, 
    24352156399c399 
    2436 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2437 --- 
    2438 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2439 diff -r parrot-trunk/docs/html/docs/memory_internals.pod.html parrot/docs/html/docs/memory_internals.pod.html 
    2440 5c5 
    2441 <         <title>Parrot  - Memory Internals</title> 
    2442 --- 
    2443 >         <title>Parrot  - Untitled</title> 
    2444 7c7 
    2445 <             href="../../resources/parrot.css" 
    2446 --- 
    2447 >             href="/parrot.css" 
    2448 17c17 
    2449 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2450 --- 
    2451 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2452 23c23 
    2453 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; Memory Internals 
    2454 --- 
    2455 >                     Untitled 
     2157<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2158--- 
     2159>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2160diff -r parrot/docs/html/docs/memory_internals.pod.html parrot-trunk/docs/html/docs/memory_internals.pod.html 
     21615c5 
     2162<         <title>Parrot  - Untitled</title> 
     2163--- 
     2164>         <title>Parrot  - Memory Internals</title> 
     216523c23 
     2166<                     Untitled 
     2167--- 
     2168>                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; Memory Internals 
    2456216972c72 
    2457 < <p>See <em><a href="pdds/pdd09_gc.pod.html">docs/pdds/pdd09_gc.pod</a></em> for details about the garbage collector system.</p> 
    2458 --- 
    2459 > <p>See <em>docs/pdds/pdd09_gc.pod</em> for details about the garbage collector system.</p> 
     2170< <p>See <em>docs/pdds/pdd09_gc.pod</em> for details about the garbage collector system.</p> 
     2171--- 
     2172> <p>See <em><a href="pdds/pdd09_gc.pod.html">docs/pdds/pdd09_gc.pod</a></em> for details about the garbage collector system.</p> 
    24602173160c160 
    2461 < <p>The <em><a href="../Configure.pl.html">Configure.pl</a></em> option <code>&#45;&#45;gc</code> allows one to use either method.</p> 
    2462 --- 
    2463 > <p>The <em>Configure.pl</em> option <code>&#45;&#45;gc</code> allows one to use either method.</p> 
     2174< <p>The <em>Configure.pl</em> option <code>&#45;&#45;gc</code> allows one to use either method.</p> 
     2175--- 
     2176> <p>The <em><a href="../Configure.pl.html">Configure.pl</a></em> option <code>&#45;&#45;gc</code> allows one to use either method.</p> 
    24642177221c221 
    2465 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2466 --- 
    2467 >               Copyright &copy; 2002-2010, Parrot Foundation. 
     2178<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2179--- 
     2180>               Copyright &copy; 2002-2009, Parrot Foundation. 
    24682181Only in parrot-trunk/docs/html/docs: ops 
    2469 diff -r parrot-trunk/docs/html/docs/overview.pod.html parrot/docs/html/docs/overview.pod.html 
    2470 5c5 
    2471 <         <title>Parrot  - A Parrot Overview</title> 
    2472 --- 
    2473 >         <title>Parrot  - Untitled</title> 
    2474 7c7 
    2475 <             href="../../resources/parrot.css" 
    2476 --- 
    2477 >             href="/parrot.css" 
    2478 17c17 
    2479 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2480 --- 
    2481 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2482 23c23 
    2483 <                     <a href="../../html/index.html">Home</a> &raquo; A Parrot Overview 
    2484 --- 
    2485 >                     Untitled 
     2182diff -r parrot/docs/html/docs/overview.pod.html parrot-trunk/docs/html/docs/overview.pod.html 
     21835c5 
     2184<         <title>Parrot  - Untitled</title> 
     2185--- 
     2186>         <title>Parrot  - A Parrot Overview</title> 
     218723c23 
     2188<                     Untitled 
     2189--- 
     2190>                     <a href="../../html/index.html">Home</a> &raquo; A Parrot Overview 
    24862191159c159 
    2487 < <p>One interesting thing about vtables is that you can construct them dynamically. You can find out more about vtables in <em><a href="vtables.pod.html">docs/vtables.pod</a></em>.</p> 
    2488 --- 
    2489 > <p>One interesting thing about vtables is that you can construct them dynamically. You can find out more about vtables in <em>docs/vtables.pod</em>.</p> 
     2192< <p>One interesting thing about vtables is that you can construct them dynamically. You can find out more about vtables in <em>docs/vtables.pod</em>.</p> 
     2193--- 
     2194> <p>One interesting thing about vtables is that you can construct them dynamically. You can find out more about vtables in <em><a href="vtables.pod.html">docs/vtables.pod</a></em>.</p> 
    24902195181c181 
    2491 < <p>The bytecode format is fully documented in <em><a href="parrotbyte.pod.html">docs/parrotbyte.pod</a></em>.</p> 
    2492 --- 
    2493 > <p>The bytecode format is fully documented in <em>docs/parrotbyte.pod</em>.</p> 
     2196< <p>The bytecode format is fully documented in <em>docs/parrotbyte.pod</em>.</p> 
     2197--- 
     2198> <p>The bytecode format is fully documented in <em><a href="parrotbyte.pod.html">docs/parrotbyte.pod</a></em>.</p> 
    24942199185c185 
    2495 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2496 --- 
    2497 >               Copyright &copy; 2002-2010, Parrot Foundation. 
     2200<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2201--- 
     2202>               Copyright &copy; 2002-2009, Parrot Foundation. 
    24982203Only in parrot-trunk/docs/html/docs: packfile-c.pod.html 
    2499 diff -r parrot-trunk/docs/html/docs/parrotbyte.pod.html parrot/docs/html/docs/parrotbyte.pod.html 
    2500 5c5 
    2501 <         <title>Parrot  - The Parrot Bytecode (PBC) Format</title> 
    2502 --- 
    2503 >         <title>Parrot  - Untitled</title> 
    2504 7c7 
    2505 <             href="../../resources/parrot.css" 
    2506 --- 
    2507 >             href="/parrot.css" 
    2508 17c17 
    2509 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2510 --- 
    2511 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2512 23c23 
    2513 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; The Parrot Bytecode (PBC) Format 
    2514 --- 
    2515 >                     Untitled 
     2204diff -r parrot/docs/html/docs/parrotbyte.pod.html parrot-trunk/docs/html/docs/parrotbyte.pod.html 
     22055c5 
     2206<         <title>Parrot  - Untitled</title> 
     2207--- 
     2208>         <title>Parrot  - The Parrot Bytecode (PBC) Format</title> 
     220923c23 
     2210<                     Untitled 
     2211--- 
     2212>                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; The Parrot Bytecode (PBC) Format 
    2516221348c48 
    2517 < <p>The <b>Wordsize</b> (or <code>opcode_t</code> size) must be 4 (32&#45;bit) or 8 (64 bit). The bytecode loader is responsible for transforming the file into the VM native wordsize on the fly. For performance, a utility <em>pbc_dump</em> is provided to convert PBCs on disk if they cannot be recompiled. See <em><a href="../src/pbc_dump.c.html">src/pbc_dump.c</a></em> for more information.</p> 
    2518 --- 
    2519 > <p>The <b>Wordsize</b> (or <code>opcode_t</code> size) must be 4 (32&#45;bit) or 8 (64 bit). The bytecode loader is responsible for transforming the file into the VM native wordsize on the fly. For performance, a utility <em>pbc_dump</em> is provided to convert PBCs on disk if they cannot be recompiled. See <em>src/pbc_dump.c</em> for more information.</p> 
     2214< <p>The <b>Wordsize</b> (or <code>opcode_t</code> size) must be 4 (32&#45;bit) or 8 (64 bit). The bytecode loader is responsible for transforming the file into the VM native wordsize on the fly. For performance, a utility <em>pbc_dump</em> is provided to convert PBCs on disk if they cannot be recompiled. See <em>src/pbc_dump.c</em> for more information.</p> 
     2215--- 
     2216> <p>The <b>Wordsize</b> (or <code>opcode_t</code> size) must be 4 (32&#45;bit) or 8 (64 bit). The bytecode loader is responsible for transforming the file into the VM native wordsize on the fly. For performance, a utility <em>pbc_dump</em> is provided to convert PBCs on disk if they cannot be recompiled. See <em><a href="../src/pbc_dump.c.html">src/pbc_dump.c</a></em> for more information.</p> 
    25202217319c319 
    2521 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2522 --- 
    2523 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2524 diff -r parrot-trunk/docs/html/docs/parrothist.pod.html parrot/docs/html/docs/parrothist.pod.html 
    2525 5c5 
    2526 <         <title>Parrot  - Parrot Release History</title> 
    2527 --- 
    2528 >         <title>Parrot  - Untitled</title> 
    2529 7c7 
    2530 <             href="../../resources/parrot.css" 
    2531 --- 
    2532 >             href="/parrot.css" 
    2533 17c17 
    2534 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2535 --- 
    2536 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2537 23c23 
    2538 <                     <a href="../../html/index.html">Home</a> &raquo; Parrot Release History 
    2539 --- 
    2540 >                     Untitled 
     2218<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2219--- 
     2220>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2221diff -r parrot/docs/html/docs/parrothist.pod.html parrot-trunk/docs/html/docs/parrothist.pod.html 
     22225c5 
     2223<         <title>Parrot  - Untitled</title> 
     2224--- 
     2225>         <title>Parrot  - Parrot Release History</title> 
     222623c23 
     2227<                     Untitled 
     2228--- 
     2229>                     <a href="../../html/index.html">Home</a> &raquo; Parrot Release History 
    25412230158c158 
    2542 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2543 --- 
    2544 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2545 diff -r parrot-trunk/docs/html/docs/parrot.pod.html parrot/docs/html/docs/parrot.pod.html 
    2546 5c5 
    2547 <         <title>Parrot  - Parrot</title> 
    2548 --- 
    2549 >         <title>Parrot  - Untitled</title> 
    2550 7c7 
    2551 <             href="../../resources/parrot.css" 
    2552 --- 
    2553 >             href="/parrot.css" 
    2554 17c17 
    2555 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2556 --- 
    2557 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2558 23c23 
    2559 <                     <a href="../../html/index.html">Home</a> &raquo; Parrot 
    2560 --- 
    2561 >                     Untitled 
     2231<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2232--- 
     2233>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2234diff -r parrot/docs/html/docs/parrot.pod.html parrot-trunk/docs/html/docs/parrot.pod.html 
     22355c5 
     2236<         <title>Parrot  - Untitled</title> 
     2237--- 
     2238>         <title>Parrot  - Parrot</title> 
     223923c23 
     2240<                     Untitled 
     2241--- 
     2242>                     <a href="../../html/index.html">Home</a> &raquo; Parrot 
    25622243128c128 
    2563 < The list is archived at: <a href='http://groups.google.com/group/parrot&#45;dev/'><a href="http://groups.google.com/group/parrot&#45;dev/">http://groups.google.com/group/parrot&#45;dev/</a></a> Many people have contributed their time and expertise to the Parrot project; see the <em><a href="../CREDITS.html">CREDITS</a></em> file for details.</p> 
    2564 --- 
    2565 > The list is archived at: <a href='http://groups.google.com/group/parrot&#45;dev/'><a href="http://groups.google.com/group/parrot&#45;dev/">http://groups.google.com/group/parrot&#45;dev/</a></a> Many people have contributed their time and expertise to the Parrot project; see the <em>CREDITS</em> file for details.</p> 
     2244< The list is archived at: <a href='http://groups.google.com/group/parrot&#45;dev/'><a href="http://groups.google.com/group/parrot&#45;dev/">http://groups.google.com/group/parrot&#45;dev/</a></a> Many people have contributed their time and expertise to the Parrot project; see the <em>CREDITS</em> file for details.</p> 
     2245--- 
     2246> The list is archived at: <a href='http://groups.google.com/group/parrot&#45;dev/'><a href="http://groups.google.com/group/parrot&#45;dev/">http://groups.google.com/group/parrot&#45;dev/</a></a> Many people have contributed their time and expertise to the Parrot project; see the <em><a href="../CREDITS.html">CREDITS</a></em> file for details.</p> 
    25662247147c147 
    2567 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2568 --- 
    2569 >               Copyright &copy; 2002-2010, Parrot Foundation. 
     2248<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2249--- 
     2250>               Copyright &copy; 2002-2009, Parrot Foundation. 
    25702251Only in parrot-trunk/docs/html/docs: pct 
    2571 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd01_overview.pod.html parrot/docs/html/docs/pdds/draft/pdd01_overview.pod.html 
    2572 5c5 
    2573 <         <title>Parrot  - [DRAFT] PDD 1: Overview</title> 
    2574 --- 
    2575 >         <title>Parrot  - Untitled</title> 
    2576 7c7 
    2577 <             href="../../../../resources/parrot.css" 
    2578 --- 
    2579 >             href="/parrot.css" 
    2580 17c17 
    2581 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2582 --- 
    2583 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2584 23c23 
    2585 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 1: Overview 
    2586 --- 
    2587 >                     Untitled 
     2252diff -r parrot/docs/html/docs/pdds/draft/pdd01_overview.pod.html parrot-trunk/docs/html/docs/pdds/draft/pdd01_overview.pod.html 
     22535c5 
     2254<         <title>Parrot  - Untitled</title> 
     2255--- 
     2256>         <title>Parrot  - [DRAFT] PDD 1: Overview</title> 
     225723c23 
     2258<                     Untitled 
     2259--- 
     2260>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 1: Overview 
    25882261306c306 
    2589 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2590 --- 
    2591 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2592 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd05_opfunc.pod.html parrot/docs/html/docs/pdds/draft/pdd05_opfunc.pod.html 
    2593 5c5 
    2594 <         <title>Parrot  - [DRAFT] PDD 5: Opcodes</title> 
    2595 --- 
    2596 >         <title>Parrot  - Untitled</title> 
    2597 7c7 
    2598 <             href="../../../../resources/parrot.css" 
    2599 --- 
    2600 >             href="/parrot.css" 
    2601 17c17 
    2602 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2603 --- 
    2604 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2605 23c23 
    2606 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 5: Opcodes 
    2607 --- 
    2608 >                     Untitled 
     2262<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2263--- 
     2264>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2265diff -r parrot/docs/html/docs/pdds/draft/pdd05_opfunc.pod.html parrot-trunk/docs/html/docs/pdds/draft/pdd05_opfunc.pod.html 
     22665c5 
     2267<         <title>Parrot  - Untitled</title> 
     2268--- 
     2269>         <title>Parrot  - [DRAFT] PDD 5: Opcodes</title> 
     227023c23 
     2271<                     Untitled 
     2272--- 
     2273>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 5: Opcodes 
    26092274189c189 
    2610 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2611 --- 
    2612 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2613 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd06_pasm.pod.html parrot/docs/html/docs/pdds/draft/pdd06_pasm.pod.html 
    2614 5c5 
    2615 <         <title>Parrot  - [DRAFT] PDD 6: Parrot Assembly Language (PASM)</title> 
    2616 --- 
    2617 >         <title>Parrot  - Untitled</title> 
    2618 7c7 
    2619 <             href="../../../../resources/parrot.css" 
    2620 --- 
    2621 >             href="/parrot.css" 
    2622 17c17 
    2623 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2624 --- 
    2625 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2626 23c23 
    2627 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 6: Parrot Assembly Language (PASM) 
    2628 --- 
    2629 >                     Untitled 
     2275<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2276--- 
     2277>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2278diff -r parrot/docs/html/docs/pdds/draft/pdd06_pasm.pod.html parrot-trunk/docs/html/docs/pdds/draft/pdd06_pasm.pod.html 
     22795c5 
     2280<         <title>Parrot  - Untitled</title> 
     2281--- 
     2282>         <title>Parrot  - [DRAFT] PDD 6: Parrot Assembly Language (PASM)</title> 
     228323c23 
     2284<                     Untitled 
     2285--- 
     2286>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 6: Parrot Assembly Language (PASM) 
    26302287168c168 
    2631 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2632 --- 
    2633 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2634 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd08_keys.pod.html parrot/docs/html/docs/pdds/draft/pdd08_keys.pod.html 
    2635 5c5 
    2636 <         <title>Parrot  - [DRAFT] PDD 8: PMC Keys</title> 
    2637 --- 
    2638 >         <title>Parrot  - Untitled</title> 
    2639 7c7 
    2640 <             href="../../../../resources/parrot.css" 
    2641 --- 
    2642 >             href="/parrot.css" 
    2643 17c17 
    2644 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2645 --- 
    2646 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2647 23c23 
    2648 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 8: PMC Keys 
    2649 --- 
    2650 >                     Untitled 
     2288<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2289--- 
     2290>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2291diff -r parrot/docs/html/docs/pdds/draft/pdd08_keys.pod.html parrot-trunk/docs/html/docs/pdds/draft/pdd08_keys.pod.html 
     22925c5 
     2293<         <title>Parrot  - Untitled</title> 
     2294--- 
     2295>         <title>Parrot  - [DRAFT] PDD 8: PMC Keys</title> 
     229623c23 
     2297<                     Untitled 
     2298--- 
     2299>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 8: PMC Keys 
    26512300214c214 
    2652 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2653 --- 
    2654 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2655 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd10_embedding.pod.html parrot/docs/html/docs/pdds/draft/pdd10_embedding.pod.html 
    2656 5c5 
    2657 <         <title>Parrot  - [DRAFT] PDD10: Embedding and Extending</title> 
    2658 --- 
    2659 >         <title>Parrot  - Untitled</title> 
    2660 7c7 
    2661 <             href="../../../../resources/parrot.css" 
    2662 --- 
    2663 >             href="/parrot.css" 
    2664 17c17 
    2665 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2666 --- 
    2667 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2668 23c23 
    2669 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD10: Embedding and Extending 
    2670 --- 
    2671 >                     Untitled 
     2301<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2302--- 
     2303>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2304diff -r parrot/docs/html/docs/pdds/draft/pdd10_embedding.pod.html parrot-trunk/docs/html/docs/pdds/draft/pdd10_embedding.pod.html 
     23055c5 
     2306<         <title>Parrot  - Untitled</title> 
     2307--- 
     2308>         <title>Parrot  - [DRAFT] PDD10: Embedding and Extending</title> 
     230923c23 
     2310<                     Untitled 
     2311--- 
     2312>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD10: Embedding and Extending 
    26722313260c260 
    2673 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2674 --- 
    2675 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2676 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd11_extending.pod.html parrot/docs/html/docs/pdds/draft/pdd11_extending.pod.html 
    2677 5c5 
    2678 <         <title>Parrot  - [DRAFT] PDD 11: Extending</title> 
    2679 --- 
    2680 >         <title>Parrot  - Untitled</title> 
    2681 7c7 
    2682 <             href="../../../../resources/parrot.css" 
    2683 --- 
    2684 >             href="/parrot.css" 
    2685 17c17 
    2686 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2687 --- 
    2688 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2689 23c23 
    2690 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 11: Extending 
    2691 --- 
    2692 >                     Untitled 
     2314<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2315--- 
     2316>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2317diff -r parrot/docs/html/docs/pdds/draft/pdd11_extending.pod.html parrot-trunk/docs/html/docs/pdds/draft/pdd11_extending.pod.html 
     23185c5 
     2319<         <title>Parrot  - Untitled</title> 
     2320--- 
     2321>         <title>Parrot  - [DRAFT] PDD 11: Extending</title> 
     232223c23 
     2323<                     Untitled 
     2324--- 
     2325>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 11: Extending 
    2693232640c40 
    2694 < <p>$Revision: 47669 $</p> 
    2695 --- 
    2696 > <p>$Revision: 48025 $</p> 
     2327< <p>$Revision: 48025 $</p> 
     2328--- 
     2329> <p>$Revision: 47669 $</p> 
    26972330326c326 
    2698 < <p><em><a href="../../glossary.pod.html">docs/glossary.pod</a></em></p> 
    2699 --- 
    2700 > <p><em>docs/glossary.pod</em></p> 
     2331< <p><em>docs/glossary.pod</em></p> 
     2332--- 
     2333> <p><em><a href="../../glossary.pod.html">docs/glossary.pod</a></em></p> 
    27012334330c330 
    2702 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2703 --- 
    2704 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2705 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd14_numbers.pod.html parrot/docs/html/docs/pdds/draft/pdd14_numbers.pod.html 
    2706 5c5 
    2707 <         <title>Parrot  - [DRAFT] PDD 14: Numbers</title> 
    2708 --- 
    2709 >         <title>Parrot  - Untitled</title> 
    2710 7c7 
    2711 <             href="../../../../resources/parrot.css" 
    2712 --- 
    2713 >             href="/parrot.css" 
    2714 17c17 
    2715 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2716 --- 
    2717 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2718 23c23 
    2719 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 14: Numbers 
    2720 --- 
    2721 >                     Untitled 
     2335<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2336--- 
     2337>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2338diff -r parrot/docs/html/docs/pdds/draft/pdd14_numbers.pod.html parrot-trunk/docs/html/docs/pdds/draft/pdd14_numbers.pod.html 
     23395c5 
     2340<         <title>Parrot  - Untitled</title> 
     2341--- 
     2342>         <title>Parrot  - [DRAFT] PDD 14: Numbers</title> 
     234323c23 
     2344<                     Untitled 
     2345--- 
     2346>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 14: Numbers 
    27222347489c489 
    2723 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2724 --- 
    2725 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2726 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd16_native_call.pod.html parrot/docs/html/docs/pdds/draft/pdd16_native_call.pod.html 
    2727 5c5 
    2728 <         <title>Parrot  - [DRAFT] PDD 16: Native Call Interface (NCI)</title> 
    2729 --- 
    2730 >         <title>Parrot  - Untitled</title> 
    2731 7c7 
    2732 <             href="../../../../resources/parrot.css" 
    2733 --- 
    2734 >             href="/parrot.css" 
    2735 17c17 
    2736 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2737 --- 
    2738 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2739 23c23 
    2740 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 16: Native Call Interface (NCI) 
    2741 --- 
    2742 >                     Untitled 
     2348<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2349--- 
     2350>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2351diff -r parrot/docs/html/docs/pdds/draft/pdd16_native_call.pod.html parrot-trunk/docs/html/docs/pdds/draft/pdd16_native_call.pod.html 
     23525c5 
     2353<         <title>Parrot  - Untitled</title> 
     2354--- 
     2355>         <title>Parrot  - [DRAFT] PDD 16: Native Call Interface (NCI)</title> 
     235623c23 
     2357<                     Untitled 
     2358--- 
     2359>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 16: Native Call Interface (NCI) 
    27432360319c319 
    2744 < <p><em><a href="../../../t/pmc/nci.t.html">t/pmc/nci.t</a></em>, <em><a href="../../../src/nci_test.c.html">src/nci_test.c</a></em></p> 
    2745 --- 
    2746 > <p><em>t/pmc/nci.t</em>, <em>src/nci_test.c</em></p> 
     2361< <p><em>t/pmc/nci.t</em>, <em>src/nci_test.c</em></p> 
     2362--- 
     2363> <p><em><a href="../../../t/pmc/nci.t.html">t/pmc/nci.t</a></em>, <em><a href="../../../src/nci_test.c.html">src/nci_test.c</a></em></p> 
    27472364323c323 
    2748 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2749 --- 
    2750 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2751 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd29_compiler_tools.pod.html parrot/docs/html/docs/pdds/draft/pdd29_compiler_tools.pod.html 
    2752 5c5 
    2753 <         <title>Parrot  - [DRAFT] PDD 29: Compiler Tools</title> 
    2754 --- 
    2755 >         <title>Parrot  - Untitled</title> 
    2756 7c7 
    2757 <             href="../../../../resources/parrot.css" 
    2758 --- 
    2759 >             href="/parrot.css" 
    2760 17c17 
    2761 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2762 --- 
    2763 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2764 23c23 
    2765 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 29: Compiler Tools 
    2766 --- 
    2767 >                     Untitled 
     2365<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2366--- 
     2367>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2368diff -r parrot/docs/html/docs/pdds/draft/pdd29_compiler_tools.pod.html parrot-trunk/docs/html/docs/pdds/draft/pdd29_compiler_tools.pod.html 
     23695c5 
     2370<         <title>Parrot  - Untitled</title> 
     2371--- 
     2372>         <title>Parrot  - [DRAFT] PDD 29: Compiler Tools</title> 
     237323c23 
     2374<                     Untitled 
     2375--- 
     2376>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 29: Compiler Tools 
    27682377339c339 
    2769 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2770 --- 
    2771 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2772 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd31_hll_interop.pod.html parrot/docs/html/docs/pdds/draft/pdd31_hll_interop.pod.html 
    2773 5c5 
    2774 <         <title>Parrot  - [DRAFT] PDD 31: Inter&#45;Language Calling</title> 
    2775 --- 
    2776 >         <title>Parrot  - Untitled</title> 
    2777 7c7 
    2778 <             href="../../../../resources/parrot.css" 
    2779 --- 
    2780 >             href="/parrot.css" 
    2781 17c17 
    2782 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2783 --- 
    2784 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2785 23c23 
    2786 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 31: Inter&#45;Language Calling 
    2787 --- 
    2788 >                     Untitled 
     2378<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2379--- 
     2380>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2381diff -r parrot/docs/html/docs/pdds/draft/pdd31_hll_interop.pod.html parrot-trunk/docs/html/docs/pdds/draft/pdd31_hll_interop.pod.html 
     23825c5 
     2383<         <title>Parrot  - Untitled</title> 
     2384--- 
     2385>         <title>Parrot  - [DRAFT] PDD 31: Inter&#45;Language Calling</title> 
     238623c23 
     2387<                     Untitled 
     2388--- 
     2389>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 31: Inter&#45;Language Calling 
    27892390373c373 
    2790 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2791 --- 
    2792 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2793 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd31_hll.pod.html parrot/docs/html/docs/pdds/draft/pdd31_hll.pod.html 
    2794 5c5 
    2795 <         <title>Parrot  - [DRAFT] PDD 31: HLL Compilers and Libraries</title> 
    2796 --- 
    2797 >         <title>Parrot  - Untitled</title> 
    2798 7c7 
    2799 <             href="../../../../resources/parrot.css" 
    2800 --- 
    2801 >             href="/parrot.css" 
    2802 17c17 
    2803 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2804 --- 
    2805 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2806 23c23 
    2807 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 31: HLL Compilers and Libraries 
    2808 --- 
    2809 >                     Untitled 
     2391<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2392--- 
     2393>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2394diff -r parrot/docs/html/docs/pdds/draft/pdd31_hll.pod.html parrot-trunk/docs/html/docs/pdds/draft/pdd31_hll.pod.html 
     23955c5 
     2396<         <title>Parrot  - Untitled</title> 
     2397--- 
     2398>         <title>Parrot  - [DRAFT] PDD 31: HLL Compilers and Libraries</title> 
     239923c23 
     2400<                     Untitled 
     2401--- 
     2402>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 31: HLL Compilers and Libraries 
    28102403192c192 
    2811 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2812 --- 
    2813 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2814 diff -r parrot-trunk/docs/html/docs/pdds/pdd00_pdd.pod.html parrot/docs/html/docs/pdds/pdd00_pdd.pod.html 
    2815 5c5 
    2816 <         <title>Parrot  - PDD 0: Design Document Format</title> 
    2817 --- 
    2818 >         <title>Parrot  - Untitled</title> 
    2819 7c7 
    2820 <             href="../../../resources/parrot.css" 
    2821 --- 
    2822 >             href="/parrot.css" 
    2823 17c17 
    2824 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2825 --- 
    2826 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2827 23c23 
    2828 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 0: Design Document Format 
    2829 --- 
    2830 >                     Untitled 
     2404<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2405--- 
     2406>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2407diff -r parrot/docs/html/docs/pdds/pdd00_pdd.pod.html parrot-trunk/docs/html/docs/pdds/pdd00_pdd.pod.html 
     24085c5 
     2409<         <title>Parrot  - Untitled</title> 
     2410--- 
     2411>         <title>Parrot  - PDD 0: Design Document Format</title> 
     241223c23 
     2413<                     Untitled 
     2414--- 
     2415>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 0: Design Document Format 
    2831241692c92 
    2832 < An example of the currently accepted layout is given in <em><a href="pdd_template.pod.html">docs/pdds/pdd_template.pod</a></em>, 
    2833 --- 
    2834 > An example of the currently accepted layout is given in <em>docs/pdds/pdd_template.pod</em>, 
     2417< An example of the currently accepted layout is given in <em>docs/pdds/pdd_template.pod</em>, 
     2418--- 
     2419> An example of the currently accepted layout is given in <em><a href="pdd_template.pod.html">docs/pdds/pdd_template.pod</a></em>, 
    28352420177c177 
    2836 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2837 --- 
    2838 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2839 diff -r parrot-trunk/docs/html/docs/pdds/pdd03_calling_conventions.pod.html parrot/docs/html/docs/pdds/pdd03_calling_conventions.pod.html 
    2840 5c5 
    2841 <         <title>Parrot  - PDD 3: Calling Conventions</title> 
    2842 --- 
    2843 >         <title>Parrot  - Untitled</title> 
    2844 7c7 
    2845 <             href="../../../resources/parrot.css" 
    2846 --- 
    2847 >             href="/parrot.css" 
    2848 17c17 
    2849 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2850 --- 
    2851 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2852 23c23 
    2853 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 3: Calling Conventions 
    2854 --- 
    2855 >                     Untitled 
     2421<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2422--- 
     2423>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2424diff -r parrot/docs/html/docs/pdds/pdd03_calling_conventions.pod.html parrot-trunk/docs/html/docs/pdds/pdd03_calling_conventions.pod.html 
     24255c5 
     2426<         <title>Parrot  - Untitled</title> 
     2427--- 
     2428>         <title>Parrot  - PDD 3: Calling Conventions</title> 
     242923c23 
     2430<                     Untitled 
     2431--- 
     2432>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 3: Calling Conventions 
    28562433299c299 
    2857 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2858 --- 
    2859 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2860 diff -r parrot-trunk/docs/html/docs/pdds/pdd07_codingstd.pod.html parrot/docs/html/docs/pdds/pdd07_codingstd.pod.html 
    2861 5c5 
    2862 <         <title>Parrot  - PDD 7: Conventions and Guidelines for Parrot Source Code</title> 
    2863 --- 
    2864 >         <title>Parrot  - Untitled</title> 
    2865 7c7 
    2866 <             href="../../../resources/parrot.css" 
    2867 --- 
    2868 >             href="/parrot.css" 
    2869 17c17 
    2870 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2871 --- 
    2872 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2873 23c23 
    2874 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 7: Conventions and Guidelines for Parrot Source Code 
    2875 --- 
    2876 >                     Untitled 
     2434<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2435--- 
     2436>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2437diff -r parrot/docs/html/docs/pdds/pdd07_codingstd.pod.html parrot-trunk/docs/html/docs/pdds/pdd07_codingstd.pod.html 
     24385c5 
     2439<         <title>Parrot  - Untitled</title> 
     2440--- 
     2441>         <title>Parrot  - PDD 7: Conventions and Guidelines for Parrot Source Code</title> 
     244223c23 
     2443<                     Untitled 
     2444--- 
     2445>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 7: Conventions and Guidelines for Parrot Source Code 
    2877244632c32 
    2878 < <p>$Revision: 45652 $</p> 
    2879 --- 
    2880 > <p>$Revision: 47658 $</p> 
     2447< <p>$Revision: 47658 $</p> 
     2448--- 
     2449> <p>$Revision: 45652 $</p> 
    28812450410c410 
    2882 < <p>The <em><a href="../../t/distro/file_metadata.t.html">t/distro/file_metadata.t</a></em> test checks that the files needing this property have it set.</p> 
    2883 --- 
    2884 > <p>The <em>t/distro/file_metadata.t</em> test checks that the files needing this property have it set.</p> 
     2451< <p>The <em>t/distro/file_metadata.t</em> test checks that the files needing this property have it set.</p> 
     2452--- 
     2453> <p>The <em><a href="../../t/distro/file_metadata.t.html">t/distro/file_metadata.t</a></em> test checks that the files needing this property have it set.</p> 
    28852454423c423 
    2886 < <p>The <em><a href="../../t/distro/file_metadata.t.html">t/distro/file_metadata.t</a></em> test checks that the files needing this property have it set.</p> 
    2887 --- 
    2888 > <p>The <em>t/distro/file_metadata.t</em> test checks that the files needing this property have it set.</p> 
     2455< <p>The <em>t/distro/file_metadata.t</em> test checks that the files needing this property have it set.</p> 
     2456--- 
     2457> <p>The <em><a href="../../t/distro/file_metadata.t.html">t/distro/file_metadata.t</a></em> test checks that the files needing this property have it set.</p> 
    28892458428c428 
    2890 < <p>The <code>svn:eol&#45;style</code> property makes sure that whenever a file is checked out of subversion it has the correct end&#45;of&#45;line characters appropriate for the given platform. Therefore, most files should have their <code>svn:eol&#45;style</code> property set to <code>native</code>. However, this is not true for all files. Some input files to tests (such as the <code>*.input</code> and <code>*.output</code> files for PIR tests) need to have <code>LF</code> as their <code>svn:eol&#45;style</code> property. The current list of such files is described in <em><a href="../../t/distro/file_metadata.t.html">t/distro/file_metadata.t</a></em>.</p> 
    2891 --- 
    2892 > <p>The <code>svn:eol&#45;style</code> property makes sure that whenever a file is checked out of subversion it has the correct end&#45;of&#45;line characters appropriate for the given platform. Therefore, most files should have their <code>svn:eol&#45;style</code> property set to <code>native</code>. However, this is not true for all files. Some input files to tests (such as the <code>*.input</code> and <code>*.output</code> files for PIR tests) need to have <code>LF</code> as their <code>svn:eol&#45;style</code> property. The current list of such files is described in <em>t/distro/file_metadata.t</em>.</p> 
     2459< <p>The <code>svn:eol&#45;style</code> property makes sure that whenever a file is checked out of subversion it has the correct end&#45;of&#45;line characters appropriate for the given platform. Therefore, most files should have their <code>svn:eol&#45;style</code> property set to <code>native</code>. However, this is not true for all files. Some input files to tests (such as the <code>*.input</code> and <code>*.output</code> files for PIR tests) need to have <code>LF</code> as their <code>svn:eol&#45;style</code> property. The current list of such files is described in <em>t/distro/file_metadata.t</em>.</p> 
     2460--- 
     2461> <p>The <code>svn:eol&#45;style</code> property makes sure that whenever a file is checked out of subversion it has the correct end&#45;of&#45;line characters appropriate for the given platform. Therefore, most files should have their <code>svn:eol&#45;style</code> property set to <code>native</code>. However, this is not true for all files. Some input files to tests (such as the <code>*.input</code> and <code>*.output</code> files for PIR tests) need to have <code>LF</code> as their <code>svn:eol&#45;style</code> property. The current list of such files is described in <em><a href="../../t/distro/file_metadata.t.html">t/distro/file_metadata.t</a></em>.</p> 
    28932462438c438 
    2894 < <p>The <em><a href="../../t/distro/file_metadata.t.html">t/distro/file_metadata.t</a></em> test checks that the files needing this property have it set.</p> 
    2895 --- 
    2896 > <p>The <em>t/distro/file_metadata.t</em> test checks that the files needing this property have it set.</p> 
     2463< <p>The <em>t/distro/file_metadata.t</em> test checks that the files needing this property have it set.</p> 
     2464--- 
     2465> <p>The <em><a href="../../t/distro/file_metadata.t.html">t/distro/file_metadata.t</a></em> test checks that the files needing this property have it set.</p> 
    28972466567,569c567,569 
    2898 < This inline Pod documentation is parsed to HTML by running: 
    2899 < <pre>    $ perl tools/docs/write_docs.pl &#45;&#45;delete</pre> 
    2900 < or: $ make html 
    2901 --- 
    2902 > This inline Pod documentation is transformed to HTML with: 
    2903 > <pre>    $ make html</pre> 
    2904 >  
     2467< This inline Pod documentation is transformed to HTML with: 
     2468< <pre>    $ make html</pre> 
     2469<  
     2470--- 
     2471> This inline Pod documentation is parsed to HTML by running: 
     2472> <pre>    $ perl tools/docs/write_docs.pl &#45;&#45;delete</pre> 
     2473> or: $ make html 
    29052474640c640 
    2906 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2907 --- 
    2908 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2909 diff -r parrot-trunk/docs/html/docs/pdds/pdd09_gc.pod.html parrot/docs/html/docs/pdds/pdd09_gc.pod.html 
    2910 5c5 
    2911 <         <title>Parrot  - PDD 9: Garbage Collection Subsystem</title> 
    2912 --- 
    2913 >         <title>Parrot  - Untitled</title> 
    2914 7c7 
    2915 <             href="../../../resources/parrot.css" 
    2916 --- 
    2917 >             href="/parrot.css" 
    2918 17c17 
    2919 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2920 --- 
    2921 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2922 23c23 
    2923 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 9: Garbage Collection Subsystem 
    2924 --- 
    2925 >                     Untitled 
     2475<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2476--- 
     2477>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2478diff -r parrot/docs/html/docs/pdds/pdd09_gc.pod.html parrot-trunk/docs/html/docs/pdds/pdd09_gc.pod.html 
     24795c5 
     2480<         <title>Parrot  - Untitled</title> 
     2481--- 
     2482>         <title>Parrot  - PDD 9: Garbage Collection Subsystem</title> 
     248323c23 
     2484<                     Untitled 
     2485--- 
     2486>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 9: Garbage Collection Subsystem 
    29262487680c680 
    2927 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2928 --- 
    2929 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2930 diff -r parrot-trunk/docs/html/docs/pdds/pdd13_bytecode.pod.html parrot/docs/html/docs/pdds/pdd13_bytecode.pod.html 
    2931 5c5 
    2932 <         <title>Parrot  - PDD 13: Bytecode</title> 
    2933 --- 
    2934 >         <title>Parrot  - Untitled</title> 
    2935 7c7 
    2936 <             href="../../../resources/parrot.css" 
    2937 --- 
    2938 >             href="/parrot.css" 
    2939 17c17 
    2940 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2941 --- 
    2942 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2943 23c23 
    2944 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 13: Bytecode 
    2945 --- 
    2946 >                     Untitled 
     2488<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2489--- 
     2490>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2491diff -r parrot/docs/html/docs/pdds/pdd13_bytecode.pod.html parrot-trunk/docs/html/docs/pdds/pdd13_bytecode.pod.html 
     24925c5 
     2493<         <title>Parrot  - Untitled</title> 
     2494--- 
     2495>         <title>Parrot  - PDD 13: Bytecode</title> 
     249623c23 
     2497<                     Untitled 
     2498--- 
     2499>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 13: Bytecode 
    29472500990c990 
    2948 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2949 --- 
    2950 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2951 diff -r parrot-trunk/docs/html/docs/pdds/pdd15_objects.pod.html parrot/docs/html/docs/pdds/pdd15_objects.pod.html 
    2952 5c5 
    2953 <         <title>Parrot  - PDD 15: Objects and Classes</title> 
    2954 --- 
    2955 >         <title>Parrot  - Untitled</title> 
    2956 7c7 
    2957 <             href="../../../resources/parrot.css" 
    2958 --- 
    2959 >             href="/parrot.css" 
    2960 17c17 
    2961 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2962 --- 
    2963 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2964 23c23 
    2965 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 15: Objects and Classes 
    2966 --- 
    2967 >                     Untitled 
     2501<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2502--- 
     2503>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2504diff -r parrot/docs/html/docs/pdds/pdd15_objects.pod.html parrot-trunk/docs/html/docs/pdds/pdd15_objects.pod.html 
     25055c5 
     2506<         <title>Parrot  - Untitled</title> 
     2507--- 
     2508>         <title>Parrot  - PDD 15: Objects and Classes</title> 
     250923c23 
     2510<                     Untitled 
     2511--- 
     2512>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 15: Objects and Classes 
    296825131273c1273 
    2969 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    2970 --- 
    2971 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    2972 diff -r parrot-trunk/docs/html/docs/pdds/pdd17_pmc.pod.html parrot/docs/html/docs/pdds/pdd17_pmc.pod.html 
    2973 5c5 
    2974 <         <title>Parrot  - PDD 17: Polymorphic Containers</title> 
    2975 --- 
    2976 >         <title>Parrot  - Untitled</title> 
    2977 7c7 
    2978 <             href="../../../resources/parrot.css" 
    2979 --- 
    2980 >             href="/parrot.css" 
    2981 17c17 
    2982 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    2983 --- 
    2984 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    2985 23c23 
    2986 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 17: Polymorphic Containers 
    2987 --- 
    2988 >                     Untitled 
     2514<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2515--- 
     2516>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2517diff -r parrot/docs/html/docs/pdds/pdd17_pmc.pod.html parrot-trunk/docs/html/docs/pdds/pdd17_pmc.pod.html 
     25185c5 
     2519<         <title>Parrot  - Untitled</title> 
     2520--- 
     2521>         <title>Parrot  - PDD 17: Polymorphic Containers</title> 
     252223c23 
     2523<                     Untitled 
     2524--- 
     2525>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 17: Polymorphic Containers 
    2989252691c91 
    2990 < <p><code>_metadata</code> holds internal PMC metadata (properties). See the setprop/getprop ops in <em><a href="../ops/pmc.pod.html">docs/ops/pmc.pod</a></em>.</p> 
    2991 --- 
    2992 > <p><code>_metadata</code> holds internal PMC metadata (properties). See the setprop/getprop ops in <em>docs/ops/pmc.pod</em>.</p> 
     2527< <p><code>_metadata</code> holds internal PMC metadata (properties). See the setprop/getprop ops in <em>docs/ops/pmc.pod</em>.</p> 
     2528--- 
     2529> <p><code>_metadata</code> holds internal PMC metadata (properties). See the setprop/getprop ops in <em><a href="../ops/pmc.pod.html">docs/ops/pmc.pod</a></em>.</p> 
    29932530797c797 
    2994 < Divide the value of the <i>self</i> PMC by the value of a PMC, native integer, or native floating&#45;point number and store the remainder in <i>dest</i>. Note that <i>dest</i> may be the same PMC as <i>self</i>; in that case optimizations may be made. The <code>i_</code> variants perform an inplace operation, modifying the value of <i>self</i>.Note that <code>modulus</code> uses Knuth&#39;s &#34;corrected mod&#34; algorithm, as implemented in <em><a href="../../src/utils.c.html">src/utils.c</a></em>, while <code>cmodulus</code> uses the C&#45;style fmod function. 
    2995 --- 
    2996 > Divide the value of the <i>self</i> PMC by the value of a PMC, native integer, or native floating&#45;point number and store the remainder in <i>dest</i>. Note that <i>dest</i> may be the same PMC as <i>self</i>; in that case optimizations may be made. The <code>i_</code> variants perform an inplace operation, modifying the value of <i>self</i>.Note that <code>modulus</code> uses Knuth&#39;s &#34;corrected mod&#34; algorithm, as implemented in <em>src/utils.c</em>, while <code>cmodulus</code> uses the C&#45;style fmod function. 
     2531< Divide the value of the <i>self</i> PMC by the value of a PMC, native integer, or native floating&#45;point number and store the remainder in <i>dest</i>. Note that <i>dest</i> may be the same PMC as <i>self</i>; in that case optimizations may be made. The <code>i_</code> variants perform an inplace operation, modifying the value of <i>self</i>.Note that <code>modulus</code> uses Knuth&#39;s &#34;corrected mod&#34; algorithm, as implemented in <em>src/utils.c</em>, while <code>cmodulus</code> uses the C&#45;style fmod function. 
     2532--- 
     2533> Divide the value of the <i>self</i> PMC by the value of a PMC, native integer, or native floating&#45;point number and store the remainder in <i>dest</i>. Note that <i>dest</i> may be the same PMC as <i>self</i>; in that case optimizations may be made. The <code>i_</code> variants perform an inplace operation, modifying the value of <i>self</i>.Note that <code>modulus</code> uses Knuth&#39;s &#34;corrected mod&#34; algorithm, as implemented in <em><a href="../../src/utils.c.html">src/utils.c</a></em>, while <code>cmodulus</code> uses the C&#45;style fmod function. 
    299725341228c1228 
    2998 < <p><em><a href="../pmc2c.pod.html">docs/pmc2c.pod</a></em></p> 
    2999 --- 
    3000 > <p><em>docs/pmc2c.pod</em></p> 
     2535< <p><em>docs/pmc2c.pod</em></p> 
     2536--- 
     2537> <p><em><a href="../pmc2c.pod.html">docs/pmc2c.pod</a></em></p> 
    300125381232c1232 
    3002 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3003 --- 
    3004 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3005 diff -r parrot-trunk/docs/html/docs/pdds/pdd18_security.pod.html parrot/docs/html/docs/pdds/pdd18_security.pod.html 
    3006 5c5 
    3007 <         <title>Parrot  - PDD 18: Security Model</title> 
    3008 --- 
    3009 >         <title>Parrot  - Untitled</title> 
    3010 7c7 
    3011 <             href="../../../resources/parrot.css" 
    3012 --- 
    3013 >             href="/parrot.css" 
    3014 17c17 
    3015 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3016 --- 
    3017 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3018 23c23 
    3019 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 18: Security Model 
    3020 --- 
    3021 >                     Untitled 
     2539<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2540--- 
     2541>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2542diff -r parrot/docs/html/docs/pdds/pdd18_security.pod.html parrot-trunk/docs/html/docs/pdds/pdd18_security.pod.html 
     25435c5 
     2544<         <title>Parrot  - Untitled</title> 
     2545--- 
     2546>         <title>Parrot  - PDD 18: Security Model</title> 
     254723c23 
     2548<                     Untitled 
     2549--- 
     2550>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 18: Security Model 
    30222551234c234 
    3023 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3024 --- 
    3025 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3026 diff -r parrot-trunk/docs/html/docs/pdds/pdd19_pir.pod.html parrot/docs/html/docs/pdds/pdd19_pir.pod.html 
    3027 5c5 
    3028 <         <title>Parrot  - PDD 19: Parrot Intermediate Representation (PIR)</title> 
    3029 --- 
    3030 >         <title>Parrot  - Untitled</title> 
    3031 7c7 
    3032 <             href="../../../resources/parrot.css" 
    3033 --- 
    3034 >             href="/parrot.css" 
    3035 17c17 
    3036 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3037 --- 
    3038 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3039 23c23 
    3040 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 19: Parrot Intermediate Representation (PIR) 
    3041 --- 
    3042 >                     Untitled 
     2552<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2553--- 
     2554>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2555diff -r parrot/docs/html/docs/pdds/pdd19_pir.pod.html parrot-trunk/docs/html/docs/pdds/pdd19_pir.pod.html 
     25565c5 
     2557<         <title>Parrot  - Untitled</title> 
     2558--- 
     2559>         <title>Parrot  - PDD 19: Parrot Intermediate Representation (PIR)</title> 
     256023c23 
     2561<                     Untitled 
     2562--- 
     2563>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 19: Parrot Intermediate Representation (PIR) 
    30432564838c838 
    3044 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3045 --- 
    3046 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3047 diff -r parrot-trunk/docs/html/docs/pdds/pdd20_lexical_vars.pod.html parrot/docs/html/docs/pdds/pdd20_lexical_vars.pod.html 
    3048 5c5 
    3049 <         <title>Parrot  - PDD 20: Lexical Variables</title> 
    3050 --- 
    3051 >         <title>Parrot  - Untitled</title> 
    3052 7c7 
    3053 <             href="../../../resources/parrot.css" 
    3054 --- 
    3055 >             href="/parrot.css" 
    3056 17c17 
    3057 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3058 --- 
    3059 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3060 23c23 
    3061 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 20: Lexical Variables 
    3062 --- 
    3063 >                     Untitled 
     2565<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2566--- 
     2567>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2568diff -r parrot/docs/html/docs/pdds/pdd20_lexical_vars.pod.html parrot-trunk/docs/html/docs/pdds/pdd20_lexical_vars.pod.html 
     25695c5 
     2570<         <title>Parrot  - Untitled</title> 
     2571--- 
     2572>         <title>Parrot  - PDD 20: Lexical Variables</title> 
     257323c23 
     2574<                     Untitled 
     2575--- 
     2576>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 20: Lexical Variables 
    30642577312c312 
    3065 < <p><em><a href="../../t/op/lexicals.t.html">t/op/lexicals.t</a></em></p> 
    3066 --- 
    3067 > <p><em>t/op/lexicals.t</em></p> 
     2578< <p><em>t/op/lexicals.t</em></p> 
     2579--- 
     2580> <p><em><a href="../../t/op/lexicals.t.html">t/op/lexicals.t</a></em></p> 
    30682581316c316 
    3069 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3070 --- 
    3071 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3072 diff -r parrot-trunk/docs/html/docs/pdds/pdd21_namespaces.pod.html parrot/docs/html/docs/pdds/pdd21_namespaces.pod.html 
    3073 5c5 
    3074 <         <title>Parrot  - PDD 21: Namespaces</title> 
    3075 --- 
    3076 >         <title>Parrot  - Untitled</title> 
    3077 7c7 
    3078 <             href="../../../resources/parrot.css" 
    3079 --- 
    3080 >             href="/parrot.css" 
    3081 17c17 
    3082 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3083 --- 
    3084 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3085 23c23 
    3086 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 21: Namespaces 
    3087 --- 
    3088 >                     Untitled 
     2582<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2583--- 
     2584>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2585diff -r parrot/docs/html/docs/pdds/pdd21_namespaces.pod.html parrot-trunk/docs/html/docs/pdds/pdd21_namespaces.pod.html 
     25865c5 
     2587<         <title>Parrot  - Untitled</title> 
     2588--- 
     2589>         <title>Parrot  - PDD 21: Namespaces</title> 
     259023c23 
     2591<                     Untitled 
     2592--- 
     2593>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 21: Namespaces 
    30892594436c436 
    3090 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3091 --- 
    3092 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3093 diff -r parrot-trunk/docs/html/docs/pdds/pdd22_io.pod.html parrot/docs/html/docs/pdds/pdd22_io.pod.html 
    3094 5c5 
    3095 <         <title>Parrot  - PDD 22: I/O</title> 
    3096 --- 
    3097 >         <title>Parrot  - Untitled</title> 
    3098 7c7 
    3099 <             href="../../../resources/parrot.css" 
    3100 --- 
    3101 >             href="/parrot.css" 
    3102 17c17 
    3103 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3104 --- 
    3105 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3106 23c23 
    3107 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 22: I/O 
    3108 --- 
    3109 >                     Untitled 
     2595<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2596--- 
     2597>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2598diff -r parrot/docs/html/docs/pdds/pdd22_io.pod.html parrot-trunk/docs/html/docs/pdds/pdd22_io.pod.html 
     25995c5 
     2600<         <title>Parrot  - Untitled</title> 
     2601--- 
     2602>         <title>Parrot  - PDD 22: I/O</title> 
     260323c23 
     2604<                     Untitled 
     2605--- 
     2606>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 22: I/O 
    31102607755c755 
    3111 < <p><em><a href="../../src/io/core.c.html">src/io/core.c</a></em>, <em><a href="../../src/ops/io.ops.html">src/ops/io.ops</a></em>, <em>include/parrot/io.h</em>, <em>runtime/parrot/library/Stream/*</em>, <em><a href="../../src/io/unix.c.html">src/io/unix.c</a></em>, <em><a href="../../src/io/win32.c.html">src/io/win32.c</a></em>, Perl 5&#39;s IO::AIO, and POE</p> 
    3112 --- 
    3113 > <p><em>src/io/core.c</em>, <em>src/ops/io.ops</em>, <em>include/parrot/io.h</em>, <em>runtime/parrot/library/Stream/*</em>, <em>src/io/unix.c</em>, <em>src/io/win32.c</em>, Perl 5&#39;s IO::AIO, and POE</p> 
     2608< <p><em>src/io/core.c</em>, <em>src/ops/io.ops</em>, <em>include/parrot/io.h</em>, <em>runtime/parrot/library/Stream/*</em>, <em>src/io/unix.c</em>, <em>src/io/win32.c</em>, Perl 5&#39;s IO::AIO, and POE</p> 
     2609--- 
     2610> <p><em><a href="../../src/io/core.c.html">src/io/core.c</a></em>, <em><a href="../../src/ops/io.ops.html">src/ops/io.ops</a></em>, <em>include/parrot/io.h</em>, <em>runtime/parrot/library/Stream/*</em>, <em><a href="../../src/io/unix.c.html">src/io/unix.c</a></em>, <em><a href="../../src/io/win32.c.html">src/io/win32.c</a></em>, Perl 5&#39;s IO::AIO, and POE</p> 
    31142611759c759 
    3115 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3116 --- 
    3117 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3118 diff -r parrot-trunk/docs/html/docs/pdds/pdd23_exceptions.pod.html parrot/docs/html/docs/pdds/pdd23_exceptions.pod.html 
    3119 5c5 
    3120 <         <title>Parrot  - PDD 23: Exceptions</title> 
    3121 --- 
    3122 >         <title>Parrot  - Untitled</title> 
    3123 7c7 
    3124 <             href="../../../resources/parrot.css" 
    3125 --- 
    3126 >             href="/parrot.css" 
    3127 17c17 
    3128 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3129 --- 
    3130 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3131 23c23 
    3132 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 23: Exceptions 
    3133 --- 
    3134 >                     Untitled 
     2612<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2613--- 
     2614>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2615diff -r parrot/docs/html/docs/pdds/pdd23_exceptions.pod.html parrot-trunk/docs/html/docs/pdds/pdd23_exceptions.pod.html 
     26165c5 
     2617<         <title>Parrot  - Untitled</title> 
     2618--- 
     2619>         <title>Parrot  - PDD 23: Exceptions</title> 
     262023c23 
     2621<                     Untitled 
     2622--- 
     2623>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 23: Exceptions 
    31352624425,428c425,428 
    3136 < <p><em><a href="../../src/ops/core.ops.html">src/ops/core.ops</a></em>, 
    3137 < <em><a href="../../src/exceptions.c.html">src/exceptions.c</a></em>, 
    3138 < <em><a href="../../src/pmc/exception.pmc.html">src/pmc/exception.pmc</a></em>, 
    3139 < <em><a href="../../src/pmc/exceptionhandler.pmc.html">src/pmc/exceptionhandler.pmc</a></em></p> 
    3140 --- 
    3141 > <p><em>src/ops/core.ops</em>, 
    3142 > <em>src/exceptions.c</em>, 
    3143 > <em>src/pmc/exception.pmc</em>, 
    3144 > <em>src/pmc/exceptionhandler.pmc</em></p> 
     2625< <p><em>src/ops/core.ops</em>, 
     2626< <em>src/exceptions.c</em>, 
     2627< <em>src/pmc/exception.pmc</em>, 
     2628< <em>src/pmc/exceptionhandler.pmc</em></p> 
     2629--- 
     2630> <p><em><a href="../../src/ops/core.ops.html">src/ops/core.ops</a></em>, 
     2631> <em><a href="../../src/exceptions.c.html">src/exceptions.c</a></em>, 
     2632> <em><a href="../../src/pmc/exception.pmc.html">src/pmc/exception.pmc</a></em>, 
     2633> <em><a href="../../src/pmc/exceptionhandler.pmc.html">src/pmc/exceptionhandler.pmc</a></em></p> 
    31452634432c432 
    3146 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3147 --- 
    3148 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3149 diff -r parrot-trunk/docs/html/docs/pdds/pdd24_events.pod.html parrot/docs/html/docs/pdds/pdd24_events.pod.html 
    3150 5c5 
    3151 <         <title>Parrot  - PDD 24: Events</title> 
    3152 --- 
    3153 >         <title>Parrot  - Untitled</title> 
    3154 7c7 
    3155 <             href="../../../resources/parrot.css" 
    3156 --- 
    3157 >             href="/parrot.css" 
    3158 17c17 
    3159 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3160 --- 
    3161 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3162 23c23 
    3163 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 24: Events 
    3164 --- 
    3165 >                     Untitled 
     2635<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2636--- 
     2637>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2638diff -r parrot/docs/html/docs/pdds/pdd24_events.pod.html parrot-trunk/docs/html/docs/pdds/pdd24_events.pod.html 
     26395c5 
     2640<         <title>Parrot  - Untitled</title> 
     2641--- 
     2642>         <title>Parrot  - PDD 24: Events</title> 
     264323c23 
     2644<                     Untitled 
     2645--- 
     2646>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 24: Events 
    31662647336c336 
    3167 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3168 --- 
    3169 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3170 diff -r parrot-trunk/docs/html/docs/pdds/pdd25_concurrency.pod.html parrot/docs/html/docs/pdds/pdd25_concurrency.pod.html 
    3171 5c5 
    3172 <         <title>Parrot  - PDD 25: Concurrency</title> 
    3173 --- 
    3174 >         <title>Parrot  - Untitled</title> 
    3175 7c7 
    3176 <             href="../../../resources/parrot.css" 
    3177 --- 
    3178 >             href="/parrot.css" 
    3179 17c17 
    3180 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3181 --- 
    3182 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3183 23c23 
    3184 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 25: Concurrency 
    3185 --- 
    3186 >                     Untitled 
     2648<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2649--- 
     2650>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2651diff -r parrot/docs/html/docs/pdds/pdd25_concurrency.pod.html parrot-trunk/docs/html/docs/pdds/pdd25_concurrency.pod.html 
     26525c5 
     2653<         <title>Parrot  - Untitled</title> 
     2654--- 
     2655>         <title>Parrot  - PDD 25: Concurrency</title> 
     265623c23 
     2657<                     Untitled 
     2658--- 
     2659>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 25: Concurrency 
    31872660231c231 
    3188 < and a set of core routines in <em><a href="../../src/scheduler.c.html">src/scheduler.c</a></em>.</p> 
    3189 --- 
    3190 > and a set of core routines in <em>src/scheduler.c</em>.</p> 
     2661< and a set of core routines in <em>src/scheduler.c</em>.</p> 
     2662--- 
     2663> and a set of core routines in <em><a href="../../src/scheduler.c.html">src/scheduler.c</a></em>.</p> 
    31912664437c437 
    3192 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3193 --- 
    3194 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3195 diff -r parrot-trunk/docs/html/docs/pdds/pdd26_ast.pod.html parrot/docs/html/docs/pdds/pdd26_ast.pod.html 
    3196 5c5 
    3197 <         <title>Parrot  - PDD 26: Compiler Tools &#45; Abstract Syntax Tree</title> 
    3198 --- 
    3199 >         <title>Parrot  - Untitled</title> 
    3200 7c7 
    3201 <             href="../../../resources/parrot.css" 
    3202 --- 
    3203 >             href="/parrot.css" 
    3204 17c17 
    3205 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3206 --- 
    3207 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3208 23c23 
    3209 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 26: Compiler Tools &#45; Abstract Syntax Tree 
    3210 --- 
    3211 >                     Untitled 
     2665<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2666--- 
     2667>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2668diff -r parrot/docs/html/docs/pdds/pdd26_ast.pod.html parrot-trunk/docs/html/docs/pdds/pdd26_ast.pod.html 
     26695c5 
     2670<         <title>Parrot  - Untitled</title> 
     2671--- 
     2672>         <title>Parrot  - PDD 26: Compiler Tools &#45; Abstract Syntax Tree</title> 
     267323c23 
     2674<                     Untitled 
     2675--- 
     2676>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 26: Compiler Tools &#45; Abstract Syntax Tree 
    32122677374c374 
    3213 < The table of PIR opcodes that PAST &#34;knows&#34; about is given in <em><a href="../../compilers/pct/src/PAST/Compiler.pir.html">compilers/pct/src/PAST/Compiler.pir</a></em> . 
    3214 --- 
    3215 > The table of PIR opcodes that PAST &#34;knows&#34; about is given in <em>compilers/pct/src/PAST/Compiler.pir</em> . 
     2678< The table of PIR opcodes that PAST &#34;knows&#34; about is given in <em>compilers/pct/src/PAST/Compiler.pir</em> . 
     2679--- 
     2680> The table of PIR opcodes that PAST &#34;knows&#34; about is given in <em><a href="../../compilers/pct/src/PAST/Compiler.pir.html">compilers/pct/src/PAST/Compiler.pir</a></em> . 
    32162681456c456 
    3217 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3218 --- 
    3219 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3220 diff -r parrot-trunk/docs/html/docs/pdds/pdd27_multiple_dispatch.pod.html parrot/docs/html/docs/pdds/pdd27_multiple_dispatch.pod.html 
    3221 5c5 
    3222 <         <title>Parrot  - PDD 27: Multiple Dispatch</title> 
    3223 --- 
    3224 >         <title>Parrot  - Untitled</title> 
    3225 7c7 
    3226 <             href="../../../resources/parrot.css" 
    3227 --- 
    3228 >             href="/parrot.css" 
    3229 17c17 
    3230 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3231 --- 
    3232 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3233 23c23 
    3234 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 27: Multiple Dispatch 
    3235 --- 
    3236 >                     Untitled 
     2682<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2683--- 
     2684>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2685diff -r parrot/docs/html/docs/pdds/pdd27_multiple_dispatch.pod.html parrot-trunk/docs/html/docs/pdds/pdd27_multiple_dispatch.pod.html 
     26865c5 
     2687<         <title>Parrot  - Untitled</title> 
     2688--- 
     2689>         <title>Parrot  - PDD 27: Multiple Dispatch</title> 
     269023c23 
     2691<                     Untitled 
     2692--- 
     2693>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 27: Multiple Dispatch 
    32372694262c262 
    3238 < <p><em>docs/mmd.pod</em>, <em><a href="../../src/multidispatch.c.html">src/multidispatch.c</a></em>, <em><a href="../../src/pmc/multisub.pmc.html">src/pmc/multisub.pmc</a></em></p> 
    3239 --- 
    3240 > <p><em>docs/mmd.pod</em>, <em>src/multidispatch.c</em>, <em>src/pmc/multisub.pmc</em></p> 
     2695< <p><em>docs/mmd.pod</em>, <em>src/multidispatch.c</em>, <em>src/pmc/multisub.pmc</em></p> 
     2696--- 
     2697> <p><em>docs/mmd.pod</em>, <em><a href="../../src/multidispatch.c.html">src/multidispatch.c</a></em>, <em><a href="../../src/pmc/multisub.pmc.html">src/pmc/multisub.pmc</a></em></p> 
    32412698266c266 
    3242 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3243 --- 
    3244 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3245 diff -r parrot-trunk/docs/html/docs/pdds/pdd28_strings.pod.html parrot/docs/html/docs/pdds/pdd28_strings.pod.html 
    3246 5c5 
    3247 <         <title>Parrot  - PDD 28: Strings</title> 
    3248 --- 
    3249 >         <title>Parrot  - Untitled</title> 
    3250 7c7 
    3251 <             href="../../../resources/parrot.css" 
    3252 --- 
    3253 >             href="/parrot.css" 
    3254 17c17 
    3255 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3256 --- 
    3257 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3258 23c23 
    3259 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 28: Strings 
    3260 --- 
    3261 >                     Untitled 
     2699<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2700--- 
     2701>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2702diff -r parrot/docs/html/docs/pdds/pdd28_strings.pod.html parrot-trunk/docs/html/docs/pdds/pdd28_strings.pod.html 
     27035c5 
     2704<         <title>Parrot  - Untitled</title> 
     2705--- 
     2706>         <title>Parrot  - PDD 28: Strings</title> 
     270723c23 
     2708<                     Untitled 
     2709--- 
     2710>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 28: Strings 
    32622711739c739 
    3263 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3264 --- 
    3265 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3266 diff -r parrot-trunk/docs/html/docs/pdds/pdd30_install.pod.html parrot/docs/html/docs/pdds/pdd30_install.pod.html 
    3267 5c5 
    3268 <         <title>Parrot  - PDD 30: Installation</title> 
    3269 --- 
    3270 >         <title>Parrot  - Untitled</title> 
    3271 7c7 
    3272 <             href="../../../resources/parrot.css" 
    3273 --- 
    3274 >             href="/parrot.css" 
    3275 17c17 
    3276 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3277 --- 
    3278 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3279 23c23 
    3280 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 30: Installation 
    3281 --- 
    3282 >                     Untitled 
     2712<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2713--- 
     2714>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2715diff -r parrot/docs/html/docs/pdds/pdd30_install.pod.html parrot-trunk/docs/html/docs/pdds/pdd30_install.pod.html 
     27165c5 
     2717<         <title>Parrot  - Untitled</title> 
     2718--- 
     2719>         <title>Parrot  - PDD 30: Installation</title> 
     272023c23 
     2721<                     Untitled 
     2722--- 
     2723>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 30: Installation 
    3283272441c41 
    3284 < <p>$Revision: 47917 $</p> 
    3285 --- 
    3286 > <p>$Revision: 48025 $</p> 
     2725< <p>$Revision: 48025 $</p> 
     2726--- 
     2727> <p>$Revision: 47917 $</p> 
    32872728120c120 
    3288 < <p>A new language is generated by <em><a href="../../tools/dev/mk_language_shell.pl.html">tools/dev/mk_language_shell.pl</a></em></p> 
    3289 --- 
    3290 > <p>A new language is generated by <em>tools/dev/mk_language_shell.pl</em></p> 
     2729< <p>A new language is generated by <em>tools/dev/mk_language_shell.pl</em></p> 
     2730--- 
     2731> <p>A new language is generated by <em><a href="../../tools/dev/mk_language_shell.pl.html">tools/dev/mk_language_shell.pl</a></em></p> 
    32912732122c122 
    3292 < <p>The makefiles are generated from a makefile template, which can use conditional platform and config logic. The forward slashes are automatically converted to backslashes for MSWin32 and <code>\n</code> is converted to <code>\r\n</code> for MSWin32 nmake. See <a href='..%2F..%2Flib%2FParrot%2FConfigure%2FCompiler.pm.html'>Parrot::Configure::Compiler</a>.</p> 
    3293 --- 
    3294 > <p>The makefiles are generated from a makefile template, which can use conditional platform and config logic. The forward slashes are automatically converted to backslashes for MSWin32 and <code>\n</code> is converted to <code>\r\n</code> for MSWin32 nmake. See <a href='TODO'>Parrot::Configure::Compiler</a>.</p> 
     2733< <p>The makefiles are generated from a makefile template, which can use conditional platform and config logic. The forward slashes are automatically converted to backslashes for MSWin32 and <code>\n</code> is converted to <code>\r\n</code> for MSWin32 nmake. See <a href='TODO'>Parrot::Configure::Compiler</a>.</p> 
     2734--- 
     2735> <p>The makefiles are generated from a makefile template, which can use conditional platform and config logic. The forward slashes are automatically converted to backslashes for MSWin32 and <code>\n</code> is converted to <code>\r\n</code> for MSWin32 nmake. See <a href='..%2F..%2Flib%2FParrot%2FConfigure%2FCompiler.pm.html'>Parrot::Configure::Compiler</a>.</p> 
    32952736136c136 
    3296 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3297 --- 
    3298 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3299 diff -r parrot-trunk/docs/html/docs/pdds/pdd_template.pod.html parrot/docs/html/docs/pdds/pdd_template.pod.html 
    3300 5c5 
    3301 <         <title>Parrot  - Design Document Template</title> 
    3302 --- 
    3303 >         <title>Parrot  - Untitled</title> 
    3304 7c7 
    3305 <             href="../../../resources/parrot.css" 
    3306 --- 
    3307 >             href="/parrot.css" 
    3308 17c17 
    3309 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3310 --- 
    3311 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3312 23c23 
    3313 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; Design Document Template 
    3314 --- 
    3315 >                     Untitled 
     2737<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2738--- 
     2739>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2740diff -r parrot/docs/html/docs/pdds/pdd_template.pod.html parrot-trunk/docs/html/docs/pdds/pdd_template.pod.html 
     27415c5 
     2742<         <title>Parrot  - Untitled</title> 
     2743--- 
     2744>         <title>Parrot  - Design Document Template</title> 
     274523c23 
     2746<                     Untitled 
     2747--- 
     2748>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; Design Document Template 
    3316274985c85 
    3317 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3318 --- 
    3319 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3320 diff -r parrot-trunk/docs/html/docs/pmc/array.pod.html parrot/docs/html/docs/pmc/array.pod.html 
    3321 5c5 
    3322 <         <title>Parrot  - Array base class</title> 
    3323 --- 
    3324 >         <title>Parrot  - Untitled</title> 
    3325 7c7 
    3326 <             href="../../../resources/parrot.css" 
    3327 --- 
    3328 >             href="/parrot.css" 
    3329 17c17 
    3330 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3331 --- 
    3332 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3333 23c23 
    3334 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Array base class 
    3335 --- 
    3336 >                     Untitled 
     2750<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2751--- 
     2752>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2753diff -r parrot/docs/html/docs/pmc/array.pod.html parrot-trunk/docs/html/docs/pmc/array.pod.html 
     27545c5 
     2755<         <title>Parrot  - Untitled</title> 
     2756--- 
     2757>         <title>Parrot  - Array base class</title> 
     275823c23 
     2759<                     Untitled 
     2760--- 
     2761>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Array base class 
    33372762135c135 
    3338 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3339 --- 
    3340 >               Copyright &copy; 2002-2010, Parrot Foundation. 
     2763<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2764--- 
     2765>               Copyright &copy; 2002-2009, Parrot Foundation. 
    33412766Only in parrot-trunk/docs/html/docs/pmc: documentation.pod.html 
    3342 diff -r parrot-trunk/docs/html/docs/pmc/struct.pod.html parrot/docs/html/docs/pmc/struct.pod.html 
    3343 5c5 
    3344 <         <title>Parrot  - Accessing C Structs from Parrot</title> 
    3345 --- 
    3346 >         <title>Parrot  - Untitled</title> 
    3347 7c7 
    3348 <             href="../../../resources/parrot.css" 
    3349 --- 
    3350 >             href="/parrot.css" 
    3351 17c17 
    3352 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3353 --- 
    3354 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3355 23c23 
    3356 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Accessing C Structs from Parrot 
    3357 --- 
    3358 >                     Untitled 
     2767diff -r parrot/docs/html/docs/pmc/struct.pod.html parrot-trunk/docs/html/docs/pmc/struct.pod.html 
     27685c5 
     2769<         <title>Parrot  - Untitled</title> 
     2770--- 
     2771>         <title>Parrot  - Accessing C Structs from Parrot</title> 
     277223c23 
     2773<                     Untitled 
     2774--- 
     2775>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Accessing C Structs from Parrot 
    33592776286c286 
    3360 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3361 --- 
    3362 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3363 diff -r parrot-trunk/docs/html/docs/pmc/subs.pod.html parrot/docs/html/docs/pmc/subs.pod.html 
    3364 5c5 
    3365 <         <title>Parrot  - Parrot Subroutines</title> 
    3366 --- 
    3367 >         <title>Parrot  - Untitled</title> 
    3368 7c7 
    3369 <             href="../../../resources/parrot.css" 
    3370 --- 
    3371 >             href="/parrot.css" 
    3372 17c17 
    3373 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3374 --- 
    3375 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3376 23c23 
    3377 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Parrot Subroutines 
    3378 --- 
    3379 >                     Untitled 
     2777<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2778--- 
     2779>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2780diff -r parrot/docs/html/docs/pmc/subs.pod.html parrot-trunk/docs/html/docs/pmc/subs.pod.html 
     27815c5 
     2782<         <title>Parrot  - Untitled</title> 
     2783--- 
     2784>         <title>Parrot  - Parrot Subroutines</title> 
     278523c23 
     2786<                     Untitled 
     2787--- 
     2788>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Parrot Subroutines 
    3380278946c46 
    3381 < <p>Parrot comes with different subroutine and related classes which implement CPS (Continuation Passing Style) and PCC (Parrot Calling Conventions) <em><a href="../pdds/pdd03_calling_conventions.pod.html">docs/pdds/pdd03_calling_conventions.pod</a></em>.</p> 
    3382 --- 
    3383 > <p>Parrot comes with different subroutine and related classes which implement CPS (Continuation Passing Style) and PCC (Parrot Calling Conventions) <em>docs/pdds/pdd03_calling_conventions.pod</em>.</p> 
     2790< <p>Parrot comes with different subroutine and related classes which implement CPS (Continuation Passing Style) and PCC (Parrot Calling Conventions) <em>docs/pdds/pdd03_calling_conventions.pod</em>.</p> 
     2791--- 
     2792> <p>Parrot comes with different subroutine and related classes which implement CPS (Continuation Passing Style) and PCC (Parrot Calling Conventions) <em><a href="../pdds/pdd03_calling_conventions.pod.html">docs/pdds/pdd03_calling_conventions.pod</a></em>.</p> 
    33842793328c328 
    3385 < <p><em><a href="../../src/pmc/sub.pmc.html">src/pmc/sub.pmc</a></em>, <em>src/pmc/closure.pmc</em>, <em><a href="../../src/pmc/continuation.pmc.html">src/pmc/continuation.pmc</a></em>, <em><a href="../../src/pmc/coroutine.pmc.html">src/pmc/coroutine.pmc</a></em>, <em><a href="../../src/sub.c.html">src/sub.c</a></em>, <em><a href="../../t/pmc/sub.t.html">t/pmc/sub.t</a></em></p> 
    3386 --- 
    3387 > <p><em>src/pmc/sub.pmc</em>, <em>src/pmc/closure.pmc</em>, <em>src/pmc/continuation.pmc</em>, <em>src/pmc/coroutine.pmc</em>, <em>src/sub.c</em>, <em>t/pmc/sub.t</em></p> 
     2794< <p><em>src/pmc/sub.pmc</em>, <em>src/pmc/closure.pmc</em>, <em>src/pmc/continuation.pmc</em>, <em>src/pmc/coroutine.pmc</em>, <em>src/sub.c</em>, <em>t/pmc/sub.t</em></p> 
     2795--- 
     2796> <p><em><a href="../../src/pmc/sub.pmc.html">src/pmc/sub.pmc</a></em>, <em>src/pmc/closure.pmc</em>, <em><a href="../../src/pmc/continuation.pmc.html">src/pmc/continuation.pmc</a></em>, <em><a href="../../src/pmc/coroutine.pmc.html">src/pmc/coroutine.pmc</a></em>, <em><a href="../../src/sub.c.html">src/sub.c</a></em>, <em><a href="../../t/pmc/sub.t.html">t/pmc/sub.t</a></em></p> 
    33882797333c333 
    3389 < <p><em><a href="../pdds/pdd03_calling_conventions.pod.html">docs/pdds/pdd03_calling_conventions.pod</a></em> <em><a href="../pdds/pdd19_pir.pod.html">docs/pdds/pdd19_pir.pod</a></em></p> 
    3390 --- 
    3391 > <p><em>docs/pdds/pdd03_calling_conventions.pod</em> <em>docs/pdds/pdd19_pir.pod</em></p> 
     2798< <p><em>docs/pdds/pdd03_calling_conventions.pod</em> <em>docs/pdds/pdd19_pir.pod</em></p> 
     2799--- 
     2800> <p><em><a href="../pdds/pdd03_calling_conventions.pod.html">docs/pdds/pdd03_calling_conventions.pod</a></em> <em><a href="../pdds/pdd19_pir.pod.html">docs/pdds/pdd19_pir.pod</a></em></p> 
    33922801342c342 
    3393 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3394 --- 
    3395 >               Copyright &copy; 2002-2010, Parrot Foundation. 
     2802<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2803--- 
     2804>               Copyright &copy; 2002-2009, Parrot Foundation. 
    33962805Only in parrot-trunk/docs/html/docs: pmc2c.pod.html 
    3397 diff -r parrot-trunk/docs/html/docs/porting_intro.pod.html parrot/docs/html/docs/porting_intro.pod.html 
    3398 5c5 
    3399 <         <title>Parrot  - Parrot Subsystem Porting Introduction</title> 
    3400 --- 
    3401 >         <title>Parrot  - Untitled</title> 
    3402 7c7 
    3403 <             href="../../resources/parrot.css" 
    3404 --- 
    3405 >             href="/parrot.css" 
    3406 17c17 
    3407 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3408 --- 
    3409 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3410 23c23 
    3411 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; Parrot Subsystem Porting Introduction 
    3412 --- 
    3413 >                     Untitled 
     2806diff -r parrot/docs/html/docs/porting_intro.pod.html parrot-trunk/docs/html/docs/porting_intro.pod.html 
     28075c5 
     2808<         <title>Parrot  - Untitled</title> 
     2809--- 
     2810>         <title>Parrot  - Parrot Subsystem Porting Introduction</title> 
     281123c23 
     2812<                     Untitled 
     2813--- 
     2814>                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; Parrot Subsystem Porting Introduction 
    3414281567c67 
    3415 < <li><em><a href="../t/pmc/threads.t.html">t/pmc/threads.t</a></em></li> 
    3416 --- 
    3417 > <li><em>t/pmc/threads.t</em></li> 
     2816< <li><em>t/pmc/threads.t</em></li> 
     2817--- 
     2818> <li><em><a href="../t/pmc/threads.t.html">t/pmc/threads.t</a></em></li> 
    3418281971c71 
    3419 < <li><em><a href="../src/thread.c.html">src/thread.c</a></em></li> 
    3420 --- 
    3421 > <li><em>src/thread.c</em></li> 
     2820< <li><em>src/thread.c</em></li> 
     2821--- 
     2822> <li><em><a href="../src/thread.c.html">src/thread.c</a></em></li> 
    34222823104c104 
    3423 < <li><em><a href="../t/pmc/signal.t.html">t/pmc/signal.t</a></em></li> 
    3424 --- 
    3425 > <li><em>t/pmc/signal.t</em></li> 
     2824< <li><em>t/pmc/signal.t</em></li> 
     2825--- 
     2826> <li><em><a href="../t/pmc/signal.t.html">t/pmc/signal.t</a></em></li> 
    34262827164c164 
    3427 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3428 --- 
    3429 >               Copyright &copy; 2002-2010, Parrot Foundation. 
     2828<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2829--- 
     2830>               Copyright &copy; 2002-2009, Parrot Foundation. 
    34302831Only in parrot-trunk/docs/html/docs/project: metacommitter_guide.pod.html 
    34312832Only in parrot-trunk/docs/html/docs/project: release_manager_guide.pod.html 
    3432 diff -r parrot-trunk/docs/html/docs/project/roles_responsibilities.pod.html parrot/docs/html/docs/project/roles_responsibilities.pod.html 
    3433 5c5 
    3434 <         <title>Parrot  - Parrot Roles and Responsibilities</title> 
    3435 --- 
    3436 >         <title>Parrot  - Untitled</title> 
    3437 7c7 
    3438 <             href="../../../resources/parrot.css" 
    3439 --- 
    3440 >             href="/parrot.css" 
    3441 17c17 
    3442 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3443 --- 
    3444 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3445 23c23 
    3446 <                     <a href="../../../html/index.html">Home</a> &raquo; Parrot Roles and Responsibilities 
    3447 --- 
    3448 >                     Untitled 
     2833diff -r parrot/docs/html/docs/project/roles_responsibilities.pod.html parrot-trunk/docs/html/docs/project/roles_responsibilities.pod.html 
     28345c5 
     2835<         <title>Parrot  - Untitled</title> 
     2836--- 
     2837>         <title>Parrot  - Parrot Roles and Responsibilities</title> 
     283823c23 
     2839<                     Untitled 
     2840--- 
     2841>                     <a href="../../../html/index.html">Home</a> &raquo; Parrot Roles and Responsibilities 
    3449284260c60 
    3450 < <p>See <em><a href="release_manager_guide.pod.html">docs/project/release_manager_guide.pod</a></em> for more information.</p> 
    3451 --- 
    3452 > <p>See <em>docs/project/release_manager_guide.pod</em> for more information.</p> 
     2843< <p>See <em>docs/project/release_manager_guide.pod</em> for more information.</p> 
     2844--- 
     2845> <p>See <em><a href="release_manager_guide.pod.html">docs/project/release_manager_guide.pod</a></em> for more information.</p> 
    3453284671c71 
    3454 < <p>See <em><a href="metacommitter_guide.pod.html">docs/project/metacommitter_guide.pod</a></em> for more information.</p> 
    3455 --- 
    3456 > <p>See <em>docs/project/metacommitter_guide.pod</em> for more information.</p> 
     2847< <p>See <em>docs/project/metacommitter_guide.pod</em> for more information.</p> 
     2848--- 
     2849> <p>See <em><a href="metacommitter_guide.pod.html">docs/project/metacommitter_guide.pod</a></em> for more information.</p> 
    34572850175c175 
    3458 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3459 --- 
    3460 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3461 diff -r parrot-trunk/docs/html/docs/project/support_policy.pod.html parrot/docs/html/docs/project/support_policy.pod.html 
    3462 5c5 
    3463 <         <title>Parrot  - Parrot Release and Support Policy</title> 
    3464 --- 
    3465 >         <title>Parrot  - Untitled</title> 
    3466 7c7 
    3467 <             href="../../../resources/parrot.css" 
    3468 --- 
    3469 >             href="/parrot.css" 
    3470 17c17 
    3471 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3472 --- 
    3473 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3474 23c23 
    3475 <                     <a href="../../../html/index.html">Home</a> &raquo; Parrot Release and Support Policy 
    3476 --- 
    3477 >                     Untitled 
    3478 109,117c109,110 
    3479 < though we&#39;re likely to stagger the removals.</p> 
    3480 <  
    3481 < <h2><a name="Experimental_Features" 
    3482 < >Experimental Features</a></h2> 
    3483 <  
    3484 < <p>From time to time, 
    3485 < we may add features to get feedback on their utility and design. 
    3486 < Marking them as &#34;Experimental&#34; in <em><a href="../../DEPRECATED.pod.html">DEPRECATED.pod</a></em> indicates that we may modify or remove them without official deprecation notices. 
    3487 < Use them at your own risk&#45;&#45;and please provide feedback through official channels if you use them successfully or otherwise.</p> 
    3488 --- 
    3489 > though we&#39;re likely to stagger the removals. 
    3490 > An experimental feature that was never included in a supported release may be removed before a supported release without a deprecation cycle.</p> 
    3491 220c213 
    3492 < <li>Items otherwise eligible but marked as &#34;experimental&#34; in <em><a href="../../DEPRECATED.pod.html">DEPRECATED.pod</a></em></li> 
    3493 --- 
    3494 > <li>Items otherwise eligible but marked as &#34;experimental&#34; in <em>DEPRECATED.pod</em></li> 
    3495 235c228 
    3496 < See <em><a href="../parrothist.pod.html">docs/parrothist.pod</a></em> for details about which existing releases were considered supported.</p> 
    3497 --- 
    3498 > See <em>docs/parrothist.pod</em> for details about which existing releases were considered supported.</p> 
    3499 239c232 
    3500 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3501 --- 
    3502 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3503 diff -r parrot-trunk/docs/html/docs/running.pod.html parrot/docs/html/docs/running.pod.html 
    3504 5c5 
    3505 <         <title>Parrot  - Running</title> 
    3506 --- 
    3507 >         <title>Parrot  - Untitled</title> 
    3508 7c7 
    3509 <             href="../../resources/parrot.css" 
    3510 --- 
    3511 >             href="/parrot.css" 
    3512 17c17 
    3513 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3514 --- 
    3515 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3516 23c23 
    3517 <                     <a href="../../html/index.html">Home</a> &raquo; Running 
    3518 --- 
    3519 >                     Untitled 
     2851<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2852--- 
     2853>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2854diff -r parrot/docs/html/docs/project/support_policy.pod.html parrot-trunk/docs/html/docs/project/support_policy.pod.html 
     28555c5 
     2856<         <title>Parrot  - Untitled</title> 
     2857--- 
     2858>         <title>Parrot  - Parrot Release and Support Policy</title> 
     285923c23 
     2860<                     Untitled 
     2861--- 
     2862>                     <a href="../../../html/index.html">Home</a> &raquo; Parrot Release and Support Policy 
     2863109,110c109,117 
     2864< though we&#39;re likely to stagger the removals. 
     2865< An experimental feature that was never included in a supported release may be removed before a supported release without a deprecation cycle.</p> 
     2866--- 
     2867> though we&#39;re likely to stagger the removals.</p> 
     2868>  
     2869> <h2><a name="Experimental_Features" 
     2870> >Experimental Features</a></h2> 
     2871>  
     2872> <p>From time to time, 
     2873> we may add features to get feedback on their utility and design. 
     2874> Marking them as &#34;Experimental&#34; in <em><a href="../../DEPRECATED.pod.html">DEPRECATED.pod</a></em> indicates that we may modify or remove them without official deprecation notices. 
     2875> Use them at your own risk&#45;&#45;and please provide feedback through official channels if you use them successfully or otherwise.</p> 
     2876213c220 
     2877< <li>Items otherwise eligible but marked as &#34;experimental&#34; in <em>DEPRECATED.pod</em></li> 
     2878--- 
     2879> <li>Items otherwise eligible but marked as &#34;experimental&#34; in <em><a href="../../DEPRECATED.pod.html">DEPRECATED.pod</a></em></li> 
     2880228c235 
     2881< See <em>docs/parrothist.pod</em> for details about which existing releases were considered supported.</p> 
     2882--- 
     2883> See <em><a href="../parrothist.pod.html">docs/parrothist.pod</a></em> for details about which existing releases were considered supported.</p> 
     2884232c239 
     2885<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2886--- 
     2887>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2888diff -r parrot/docs/html/docs/running.pod.html parrot-trunk/docs/html/docs/running.pod.html 
     28895c5 
     2890<         <title>Parrot  - Untitled</title> 
     2891--- 
     2892>         <title>Parrot  - Running</title> 
     289323c23 
     2894<                     Untitled 
     2895--- 
     2896>                     <a href="../../html/index.html">Home</a> &raquo; Running 
    35202897107c107 
    3521 < See <em><a href="dev/optimizer.pod.html">docs/dev/optimizer.pod</a></em> for more information on the optimizer. Note that optimization is currently experimental and these options are likely to change. 
    3522 --- 
    3523 > See <em>docs/dev/optimizer.pod</em> for more information on the optimizer. Note that optimization is currently experimental and these options are likely to change. 
     2898< See <em>docs/dev/optimizer.pod</em> for more information on the optimizer. Note that optimization is currently experimental and these options are likely to change. 
     2899--- 
     2900> See <em><a href="dev/optimizer.pod.html">docs/dev/optimizer.pod</a></em> for more information on the optimizer. Note that optimization is currently experimental and these options are likely to change. 
    35242901236c236 
    3525 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3526 --- 
    3527 >               Copyright &copy; 2002-2010, Parrot Foundation. 
     2902<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2903--- 
     2904>               Copyright &copy; 2002-2009, Parrot Foundation. 
    35282905Only in parrot-trunk/docs/html/docs: stability.pod.html 
    3529 diff -r parrot-trunk/docs/html/docs/submissions.pod.html parrot/docs/html/docs/submissions.pod.html 
    3530 5c5 
    3531 <         <title>Parrot  - Parrot Submission Instructions</title> 
    3532 --- 
    3533 >         <title>Parrot  - Untitled</title> 
    3534 7c7 
    3535 <             href="../../resources/parrot.css" 
    3536 --- 
    3537 >             href="/parrot.css" 
    3538 17c17 
    3539 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3540 --- 
    3541 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3542 23c23 
    3543 <                     <a href="../../html/index.html">Home</a> &raquo; Parrot Submission Instructions 
    3544 --- 
    3545 >                     Untitled 
     2906diff -r parrot/docs/html/docs/submissions.pod.html parrot-trunk/docs/html/docs/submissions.pod.html 
     29075c5 
     2908<         <title>Parrot  - Untitled</title> 
     2909--- 
     2910>         <title>Parrot  - Parrot Submission Instructions</title> 
     291123c23 
     2912<                     Untitled 
     2913--- 
     2914>                     <a href="../../html/index.html">Home</a> &raquo; Parrot Submission Instructions 
    3546291541c41 
    3547 < create a bug report using the <em><a href="../parrotbug.html">parrotbug</a></em> utility. 
    3548 --- 
    3549 > create a bug report using the <em>parrotbug</em> utility. 
     2916< create a bug report using the <em>parrotbug</em> utility. 
     2917--- 
     2918> create a bug report using the <em><a href="../parrotbug.html">parrotbug</a></em> utility. 
    3550291991c91 
    3551 < Each and every patch is an important contribution to Parrot and it&#39;s important that these efforts are recognized. To that end, the <em><a href="../CREDITS.html">CREDITS</a></em> file contains an informal list of contributors and their contributions made to Parrot. Patch submitters are encouraged to include a new or updated entry for themselves in <em><a href="../CREDITS.html">CREDITS</a></em> as part of their patch.The format for entries in <em><a href="../CREDITS.html">CREDITS</a></em> is defined at the top of the file.</dl> 
    3552 --- 
    3553 > Each and every patch is an important contribution to Parrot and it&#39;s important that these efforts are recognized. To that end, the <em>CREDITS</em> file contains an informal list of contributors and their contributions made to Parrot. Patch submitters are encouraged to include a new or updated entry for themselves in <em>CREDITS</em> as part of their patch.The format for entries in <em>CREDITS</em> is defined at the top of the file.</dl> 
     2920< Each and every patch is an important contribution to Parrot and it&#39;s important that these efforts are recognized. To that end, the <em>CREDITS</em> file contains an informal list of contributors and their contributions made to Parrot. Patch submitters are encouraged to include a new or updated entry for themselves in <em>CREDITS</em> as part of their patch.The format for entries in <em>CREDITS</em> is defined at the top of the file.</dl> 
     2921--- 
     2922> Each and every patch is an important contribution to Parrot and it&#39;s important that these efforts are recognized. To that end, the <em><a href="../CREDITS.html">CREDITS</a></em> file contains an informal list of contributors and their contributions made to Parrot. Patch submitters are encouraged to include a new or updated entry for themselves in <em><a href="../CREDITS.html">CREDITS</a></em> as part of their patch.The format for entries in <em><a href="../CREDITS.html">CREDITS</a></em> is defined at the top of the file.</dl> 
    35542923227c227 
    3555 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3556 --- 
    3557 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3558 diff -r parrot-trunk/docs/html/docs/tests.pod.html parrot/docs/html/docs/tests.pod.html 
    3559 5c5 
    3560 <         <title>Parrot  - Testing Parrot</title> 
    3561 --- 
    3562 >         <title>Parrot  - Untitled</title> 
    3563 7c7 
    3564 <             href="../../resources/parrot.css" 
    3565 --- 
    3566 >             href="/parrot.css" 
    3567 17c17 
    3568 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3569 --- 
    3570 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3571 23c23 
    3572 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/tools.html">Tools</a> &raquo; Testing Parrot 
    3573 --- 
    3574 >                     Untitled 
     2924<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2925--- 
     2926>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2927diff -r parrot/docs/html/docs/tests.pod.html parrot-trunk/docs/html/docs/tests.pod.html 
     29285c5 
     2929<         <title>Parrot  - Untitled</title> 
     2930--- 
     2931>         <title>Parrot  - Testing Parrot</title> 
     293223c23 
     2933<                     Untitled 
     2934--- 
     2935>                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/tools.html">Tools</a> &raquo; Testing Parrot 
    3575293677c77 
    3576 < The Perl 5 module <code><a href='../lib/Parrot/Test.pm.html'>Parrot::Test</a></code> and the PIR module <code>Test;More</code> help with writing tests. 
    3577 --- 
    3578 > The Perl 5 module <code>Parrot::Test</code> and the PIR module <code>Test;More</code> help with writing tests. 
     2937< The Perl 5 module <code>Parrot::Test</code> and the PIR module <code>Test;More</code> help with writing tests. 
     2938--- 
     2939> The Perl 5 module <code><a href='../lib/Parrot/Test.pm.html'>Parrot::Test</a></code> and the PIR module <code>Test;More</code> help with writing tests. 
    35792940198c198 
    3580 < <p>The files in <em>t/postconfigure</em> are tests for build system. The build tools tests are intended to be run after someone has made changes in modules such as <em>lib/Parrot/Pmc2cUtils/</em>. They&#39;re set up to be run after <em><a href="../Configure.pl.html">Configure.pl</a></em> has completed but before make has been invoked. (In fact, they will generate errors if make has completed.) You can run them with any of the following:</p> 
    3581 --- 
    3582 > <p>The files in <em>t/postconfigure</em> are tests for build system. The build tools tests are intended to be run after someone has made changes in modules such as <em>lib/Parrot/Pmc2cUtils/</em>. They&#39;re set up to be run after <em>Configure.pl</em> has completed but before make has been invoked. (In fact, they will generate errors if make has completed.) You can run them with any of the following:</p> 
     2941< <p>The files in <em>t/postconfigure</em> are tests for build system. The build tools tests are intended to be run after someone has made changes in modules such as <em>lib/Parrot/Pmc2cUtils/</em>. They&#39;re set up to be run after <em>Configure.pl</em> has completed but before make has been invoked. (In fact, they will generate errors if make has completed.) You can run them with any of the following:</p> 
     2942--- 
     2943> <p>The files in <em>t/postconfigure</em> are tests for build system. The build tools tests are intended to be run after someone has made changes in modules such as <em>lib/Parrot/Pmc2cUtils/</em>. They&#39;re set up to be run after <em><a href="../Configure.pl.html">Configure.pl</a></em> has completed but before make has been invoked. (In fact, they will generate errors if make has completed.) You can run them with any of the following:</p> 
    35832944239c239 
    3584 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3585 --- 
    3586 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3587 diff -r parrot-trunk/docs/html/docs/user/pir/exceptions.pod.html parrot/docs/html/docs/user/pir/exceptions.pod.html 
    3588 5c5 
    3589 <         <title>Parrot  - Exceptions</title> 
    3590 --- 
    3591 >         <title>Parrot  - Untitled</title> 
    3592 7c7 
    3593 <             href="../../../../resources/parrot.css" 
    3594 --- 
    3595 >             href="/parrot.css" 
    3596 17c17 
    3597 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3598 --- 
    3599 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3600 23c23 
    3601 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/developer.html">Developer Documentation</a> &raquo; Exceptions 
    3602 --- 
    3603 >                     Untitled 
     2945<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2946--- 
     2947>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2948diff -r parrot/docs/html/docs/user/pir/exceptions.pod.html parrot-trunk/docs/html/docs/user/pir/exceptions.pod.html 
     29495c5 
     2950<         <title>Parrot  - Untitled</title> 
     2951--- 
     2952>         <title>Parrot  - Exceptions</title> 
     295323c23 
     2954<                     Untitled 
     2955--- 
     2956>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/developer.html">Developer Documentation</a> &raquo; Exceptions 
    36042957127c127 
    3605 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3606 --- 
    3607 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3608 diff -r parrot-trunk/docs/html/docs/user/pir/intro.pod.html parrot/docs/html/docs/user/pir/intro.pod.html 
    3609 5c5 
    3610 <         <title>Parrot  - Writing PIR</title> 
    3611 --- 
    3612 >         <title>Parrot  - Untitled</title> 
    3613 7c7 
    3614 <             href="../../../../resources/parrot.css" 
    3615 --- 
    3616 >             href="/parrot.css" 
    3617 17c17 
    3618 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3619 --- 
    3620 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3621 23c23 
    3622 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/developer.html">Developer Documentation</a> &raquo; Writing PIR 
    3623 --- 
    3624 >                     Untitled 
     2958<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2959--- 
     2960>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2961diff -r parrot/docs/html/docs/user/pir/intro.pod.html parrot-trunk/docs/html/docs/user/pir/intro.pod.html 
     29625c5 
     2963<         <title>Parrot  - Untitled</title> 
     2964--- 
     2965>         <title>Parrot  - Writing PIR</title> 
     296623c23 
     2967<                     Untitled 
     2968--- 
     2969>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/developer.html">Developer Documentation</a> &raquo; Writing PIR 
    36252970312c312 
    3626 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3627 --- 
    3628 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3629 diff -r parrot-trunk/docs/html/docs/user/pir/objects.pod.html parrot/docs/html/docs/user/pir/objects.pod.html 
    3630 5c5 
    3631 <         <title>Parrot  - Programming Parrot &#45;&#45; Using objects</title> 
    3632 --- 
    3633 >         <title>Parrot  - Untitled</title> 
    3634 7c7 
    3635 <             href="../../../../resources/parrot.css" 
    3636 --- 
    3637 >             href="/parrot.css" 
    3638 17c17 
    3639 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3640 --- 
    3641 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3642 23c23 
    3643 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/developer.html">Developer Documentation</a> &raquo; Programming Parrot &#45;&#45; Using objects 
    3644 --- 
    3645 >                     Untitled 
     2971<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2972--- 
     2973>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2974diff -r parrot/docs/html/docs/user/pir/objects.pod.html parrot-trunk/docs/html/docs/user/pir/objects.pod.html 
     29755c5 
     2976<         <title>Parrot  - Untitled</title> 
     2977--- 
     2978>         <title>Parrot  - Programming Parrot &#45;&#45; Using objects</title> 
     297923c23 
     2980<                     Untitled 
     2981--- 
     2982>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/developer.html">Developer Documentation</a> &raquo; Programming Parrot &#45;&#45; Using objects 
    36462983424c424 
    3647 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3648 --- 
    3649 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3650 diff -r parrot-trunk/docs/html/docs/user/pir/pmcs.pod.html parrot/docs/html/docs/user/pir/pmcs.pod.html 
    3651 5c5 
    3652 <         <title>Parrot  - Programming Parrot &#45;&#45; PMCs</title> 
    3653 --- 
    3654 >         <title>Parrot  - Untitled</title> 
    3655 7c7 
    3656 <             href="../../../../resources/parrot.css" 
    3657 --- 
    3658 >             href="/parrot.css" 
    3659 17c17 
    3660 <                 <img border=0 src="../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3661 --- 
    3662 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3663 23c23 
    3664 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/developer.html">Developer Documentation</a> &raquo; Programming Parrot &#45;&#45; PMCs 
    3665 --- 
    3666 >                     Untitled 
     2984<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2985--- 
     2986>               Copyright &copy; 2002-2009, Parrot Foundation. 
     2987diff -r parrot/docs/html/docs/user/pir/pmcs.pod.html parrot-trunk/docs/html/docs/user/pir/pmcs.pod.html 
     29885c5 
     2989<         <title>Parrot  - Untitled</title> 
     2990--- 
     2991>         <title>Parrot  - Programming Parrot &#45;&#45; PMCs</title> 
     299223c23 
     2993<                     Untitled 
     2994--- 
     2995>                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/developer.html">Developer Documentation</a> &raquo; Programming Parrot &#45;&#45; PMCs 
    36672996274c274 
    3668 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3669 --- 
    3670 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3671 diff -r parrot-trunk/docs/html/docs/vtables.pod.html parrot/docs/html/docs/vtables.pod.html 
    3672 5c5 
    3673 <         <title>Parrot  - Parrot Vtables</title> 
    3674 --- 
    3675 >         <title>Parrot  - Untitled</title> 
    3676 7c7 
    3677 <             href="../../resources/parrot.css" 
    3678 --- 
    3679 >             href="/parrot.css" 
    3680 17c17 
    3681 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3682 --- 
    3683 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3684 23c23 
    3685 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; Parrot Vtables 
    3686 --- 
    3687 >                     Untitled 
     2997<               Copyright &copy; 2002-2010, Parrot Foundation. 
     2998--- 
     2999>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3000diff -r parrot/docs/html/docs/vtables.pod.html parrot-trunk/docs/html/docs/vtables.pod.html 
     30015c5 
     3002<         <title>Parrot  - Untitled</title> 
     3003--- 
     3004>         <title>Parrot  - Parrot Vtables</title> 
     300523c23 
     3006<                     Untitled 
     3007--- 
     3008>                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; Parrot Vtables 
    3688300975c75 
    3689 < <p>You should almost always start by running <em><a href="../tools/dev/gen_class.pl.html">tools/dev/gen_class.pl</a></em> to generate a skeleton for the class. Let&#39;s generate a number type for the beautifully non&#45;existent Fooby language:</p> 
    3690 --- 
    3691 > <p>You should almost always start by running <em>tools/dev/gen_class.pl</em> to generate a skeleton for the class. Let&#39;s generate a number type for the beautifully non&#45;existent Fooby language:</p> 
     3010< <p>You should almost always start by running <em>tools/dev/gen_class.pl</em> to generate a skeleton for the class. Let&#39;s generate a number type for the beautifully non&#45;existent Fooby language:</p> 
     3011--- 
     3012> <p>You should almost always start by running <em><a href="../tools/dev/gen_class.pl.html">tools/dev/gen_class.pl</a></em> to generate a skeleton for the class. Let&#39;s generate a number type for the beautifully non&#45;existent Fooby language:</p> 
    3692301379c79 
    3693 < <p>This will produce a skeleton PMC file (to be preprocessed into ordinary C code by the <em><a href="../tools/build/pmc2c.pl.html">tools/build/pmc2c.pl</a></em> program) with stubs for all the methods you need to fill in. Actually, there are more stubs here then you probably <i>need</i> to fill in. Your PMC isn&#39;t going to want to support all these methods, and in many cases you may want to fall back to default behavior instead of implementing a dummy method.&#62; The function <code>init</code> allows you to set up anything you need to set up.</p> 
    3694 --- 
    3695 > <p>This will produce a skeleton PMC file (to be preprocessed into ordinary C code by the <em>tools/build/pmc2c.pl</em> program) with stubs for all the methods you need to fill in. Actually, there are more stubs here then you probably <i>need</i> to fill in. Your PMC isn&#39;t going to want to support all these methods, and in many cases you may want to fall back to default behavior instead of implementing a dummy method.&#62; The function <code>init</code> allows you to set up anything you need to set up.</p> 
     3014< <p>This will produce a skeleton PMC file (to be preprocessed into ordinary C code by the <em>tools/build/pmc2c.pl</em> program) with stubs for all the methods you need to fill in. Actually, there are more stubs here then you probably <i>need</i> to fill in. Your PMC isn&#39;t going to want to support all these methods, and in many cases you may want to fall back to default behavior instead of implementing a dummy method.&#62; The function <code>init</code> allows you to set up anything you need to set up.</p> 
     3015--- 
     3016> <p>This will produce a skeleton PMC file (to be preprocessed into ordinary C code by the <em><a href="../tools/build/pmc2c.pl.html">tools/build/pmc2c.pl</a></em> program) with stubs for all the methods you need to fill in. Actually, there are more stubs here then you probably <i>need</i> to fill in. Your PMC isn&#39;t going to want to support all these methods, and in many cases you may want to fall back to default behavior instead of implementing a dummy method.&#62; The function <code>init</code> allows you to set up anything you need to set up.</p> 
    3696301793c93 
    3697 < <li>Run <code>make realclean</code>, and then run <em><a href="../Configure.pl.html">Configure.pl</a></em> to add your new PMC to the set of built&#45;in PMCs.</li> 
    3698 --- 
    3699 > <li>Run <code>make realclean</code>, and then run <em>Configure.pl</em> to add your new PMC to the set of built&#45;in PMCs.</li> 
     3018< <li>Run <code>make realclean</code>, and then run <em>Configure.pl</em> to add your new PMC to the set of built&#45;in PMCs.</li> 
     3019--- 
     3020> <li>Run <code>make realclean</code>, and then run <em><a href="../Configure.pl.html">Configure.pl</a></em> to add your new PMC to the set of built&#45;in PMCs.</li> 
    3700302199c99 
    3701 < <p>The usual way to continue from the <em><a href="../tools/dev/gen_class.pl.html">tools/dev/gen_class.pl</a></em>&#45;generated skeleton is to define a structure that will hook onto the <code>data</code>, if your data type needs to use that, and then also define some user&#45;defined flags.</p> 
    3702 --- 
    3703 > <p>The usual way to continue from the <em>tools/dev/gen_class.pl</em>&#45;generated skeleton is to define a structure that will hook onto the <code>data</code>, if your data type needs to use that, and then also define some user&#45;defined flags.</p> 
     3022< <p>The usual way to continue from the <em>tools/dev/gen_class.pl</em>&#45;generated skeleton is to define a structure that will hook onto the <code>data</code>, if your data type needs to use that, and then also define some user&#45;defined flags.</p> 
     3023--- 
     3024> <p>The usual way to continue from the <em><a href="../tools/dev/gen_class.pl.html">tools/dev/gen_class.pl</a></em>&#45;generated skeleton is to define a structure that will hook onto the <code>data</code>, if your data type needs to use that, and then also define some user&#45;defined flags.</p> 
    37043025127c127 
    3705 < <p>The master list of VTABLE interfaces can be found in <em>src/vtable.tbl</em> in the root directory of the Parrot source, with documentation in <em><a href="pdds/pdd17_pmc.pod.html">docs/pdds/pdd17_pmc.pod</a></em>. A few of these are very important, for instance:</p> 
    3706 --- 
    3707 > <p>The master list of VTABLE interfaces can be found in <em>src/vtable.tbl</em> in the root directory of the Parrot source, with documentation in <em>docs/pdds/pdd17_pmc.pod</em>. A few of these are very important, for instance:</p> 
     3026< <p>The master list of VTABLE interfaces can be found in <em>src/vtable.tbl</em> in the root directory of the Parrot source, with documentation in <em>docs/pdds/pdd17_pmc.pod</em>. A few of these are very important, for instance:</p> 
     3027--- 
     3028> <p>The master list of VTABLE interfaces can be found in <em>src/vtable.tbl</em> in the root directory of the Parrot source, with documentation in <em><a href="pdds/pdd17_pmc.pod.html">docs/pdds/pdd17_pmc.pod</a></em>. A few of these are very important, for instance:</p> 
    37083029222c222 
    3709 < <p>See the POD documentation in <em><a href="../tools/build/pmc2c.pl.html">tools/build/pmc2c.pl</a></em> for a list of useful keywords that you may use in the .pmc file.</p> 
    3710 --- 
    3711 > <p>See the POD documentation in <em>tools/build/pmc2c.pl</em> for a list of useful keywords that you may use in the .pmc file.</p> 
     3030< <p>See the POD documentation in <em>tools/build/pmc2c.pl</em> for a list of useful keywords that you may use in the .pmc file.</p> 
     3031--- 
     3032> <p>See the POD documentation in <em><a href="../tools/build/pmc2c.pl.html">tools/build/pmc2c.pl</a></em> for a list of useful keywords that you may use in the .pmc file.</p> 
    37123033226c226 
    3713 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3714 --- 
    3715 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3716 diff -r parrot-trunk/docs/html/DONORS.pod.html parrot/docs/html/DONORS.pod.html 
    3717 5c5 
    3718 <         <title>Parrot  - DONORS</title> 
    3719 --- 
    3720 >         <title>Parrot  - Untitled</title> 
    3721 7c7 
    3722 <             href="../resources/parrot.css" 
    3723 --- 
    3724 >             href="/parrot.css" 
    3725 17c17 
    3726 <                 <img border=0 src="../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3727 --- 
    3728 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3729 23c23 
    3730 <                     <a href="../html/index.html">Home</a> &raquo; DONORS 
    3731 --- 
    3732 >                     Untitled 
     3034<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3035--- 
     3036>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3037diff -r parrot/docs/html/DONORS.pod.html parrot-trunk/docs/html/DONORS.pod.html 
     30385c5 
     3039<         <title>Parrot  - Untitled</title> 
     3040--- 
     3041>         <title>Parrot  - DONORS</title> 
     304223c23 
     3043<                     Untitled 
     3044--- 
     3045>                     <a href="../html/index.html">Home</a> &raquo; DONORS 
    3733304667c67 
    3734 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3735 --- 
    3736 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3737 diff -r parrot-trunk/docs/html/editor/README.pod.html parrot/docs/html/editor/README.pod.html 
    3738 5c5 
    3739 <         <title>Parrot  - Productivity Comes in Pretty Colors</title> 
    3740 --- 
    3741 >         <title>Parrot  - Untitled</title> 
    3742 7c7 
    3743 <             href="../../resources/parrot.css" 
    3744 --- 
    3745 >             href="/parrot.css" 
    3746 17c17 
    3747 <                 <img border=0 src="../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3748 --- 
    3749 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3750 23c23 
    3751 <                     <a href="../../html/index.html">Home</a> &raquo; Productivity Comes in Pretty Colors 
    3752 --- 
    3753 >                     Untitled 
    3754 43,48c43,52 
    3755 < <p>By default calling <code>make vim&#45;install</code> in the <em>editor/</em> directory will install several files in <em>~/.vim</em>. 
    3756 < You can use the variable <code>VIM_DIR</code> on the command line by calling <code>make</code> to choose a different target directory for the vim files.</p> 
    3757 <  
    3758 < <pre>   make vim&#45;install [VIM_DIR=/vim_files_target_directory]</pre> 
    3759 <  
    3760 < <p>All these files have the <em>.vim</em> extension. <em>pir.vim</em> (generated from <em>pir_vim.in</em>), <em>pasm.vim</em>, and <em>pmc.vim</em> are syntax files; <em>indent_pir.vim</em> is an indent plugin; and <em>filetype_parrot.vim</em> is a filetype script that tells vim to associate the extensions .pir, .pasm, and .pmc with the right syntax. The syntax files are installed to <em>~/.vim/syntax/</em>; <em>filetype_parrot.vim</em> is installed to <em>~/.vim/parrot.vim</em>; <em>indent_pir.vim</em> is copied to <em>~/.vim/indent/pir.vim</em>. If you want indenting, you should also place <code>filetype indent on</code> somewhere in your <em>~/.vimrc</em>.</p> 
    3761 --- 
    3762 > <p>Calling <code>make vim&#45;install</code> in the <em>editor/</em> directory will install several files in <em>~/.vim</em>. 
    3763 > All these files have the <em>.vim</em> extension. 
    3764 > <em>pir.vim</em> (generated from <em>pir_vim.in</em>), 
    3765 > <em>pasm.vim</em>, 
    3766 > and <em>pmc.vim</em> are syntax files; <em>indent_pir.vim</em> is an indent plugin; and <em>filetype_parrot.vim</em> is a filetype script that tells vim to associate the extensions .pir, 
    3767 > .pasm, 
    3768 > and .pmc with the right syntax. 
    3769 > The syntax files are installed to <em>~/.vim/syntax/</em>; <em>filetype_parrot.vim</em> is installed to <em>~/.vim/ftdetect</em>; <em>indent_pir.vim</em> is copied to <em>~/.vim/indent/pir.vim</em>. 
    3770 > If you want indenting, 
    3771 > you should also place <code>filetype indent on</code> somewhere in your <em>~/.vimrc</em>.</p> 
    3772 53c57,59 
    3773 < <p>There is a syntax file for the KDE editor Kate, but it is not built by default. Run:</p> 
    3774 --- 
    3775 > <p>There is a syntax file for the KDE editor Kate, 
    3776 > but it is not built by default. 
    3777 > Run:</p> 
    3778 59c65 
    3779 < <p>Copy the file <em>imcc.xml</em> to <em>~/.kde/share/apps/katepart/syntax</em>.</p> 
    3780 --- 
    3781 > <p>TODO: How do we install Kate syntax files?</p> 
    3782 117c123 
    3783 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3784 --- 
    3785 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3786 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_1.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_1.pod.html 
    3787 5c5 
    3788 <         <title>Parrot  - PCT Tutorial Episode 1: Introduction</title> 
    3789 --- 
    3790 >         <title>Parrot  - Untitled</title> 
    3791 7c7 
    3792 <             href="../../../../../resources/parrot.css" 
    3793 --- 
    3794 >             href="/parrot.css" 
    3795 17c17 
    3796 <                 <img border=0 src="../../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3797 --- 
    3798 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3799 23c23 
    3800 <                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; PCT Tutorial Episode 1: Introduction 
    3801 --- 
    3802 >                     Untitled 
     3047<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3048--- 
     3049>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3050diff -r parrot/docs/html/editor/README.pod.html parrot-trunk/docs/html/editor/README.pod.html 
     30515c5 
     3052<         <title>Parrot  - Untitled</title> 
     3053--- 
     3054>         <title>Parrot  - Productivity Comes in Pretty Colors</title> 
     305523c23 
     3056<                     Untitled 
     3057--- 
     3058>                     <a href="../../html/index.html">Home</a> &raquo; Productivity Comes in Pretty Colors 
     305943,52c43,48 
     3060< <p>Calling <code>make vim&#45;install</code> in the <em>editor/</em> directory will install several files in <em>~/.vim</em>. 
     3061< All these files have the <em>.vim</em> extension. 
     3062< <em>pir.vim</em> (generated from <em>pir_vim.in</em>), 
     3063< <em>pasm.vim</em>, 
     3064< and <em>pmc.vim</em> are syntax files; <em>indent_pir.vim</em> is an indent plugin; and <em>filetype_parrot.vim</em> is a filetype script that tells vim to associate the extensions .pir, 
     3065< .pasm, 
     3066< and .pmc with the right syntax. 
     3067< The syntax files are installed to <em>~/.vim/syntax/</em>; <em>filetype_parrot.vim</em> is installed to <em>~/.vim/ftdetect</em>; <em>indent_pir.vim</em> is copied to <em>~/.vim/indent/pir.vim</em>. 
     3068< If you want indenting, 
     3069< you should also place <code>filetype indent on</code> somewhere in your <em>~/.vimrc</em>.</p> 
     3070--- 
     3071> <p>By default calling <code>make vim&#45;install</code> in the <em>editor/</em> directory will install several files in <em>~/.vim</em>. 
     3072> You can use the variable <code>VIM_DIR</code> on the command line by calling <code>make</code> to choose a different target directory for the vim files.</p> 
     3073>  
     3074> <pre>   make vim&#45;install [VIM_DIR=/vim_files_target_directory]</pre> 
     3075>  
     3076> <p>All these files have the <em>.vim</em> extension. <em>pir.vim</em> (generated from <em>pir_vim.in</em>), <em>pasm.vim</em>, and <em>pmc.vim</em> are syntax files; <em>indent_pir.vim</em> is an indent plugin; and <em>filetype_parrot.vim</em> is a filetype script that tells vim to associate the extensions .pir, .pasm, and .pmc with the right syntax. The syntax files are installed to <em>~/.vim/syntax/</em>; <em>filetype_parrot.vim</em> is installed to <em>~/.vim/parrot.vim</em>; <em>indent_pir.vim</em> is copied to <em>~/.vim/indent/pir.vim</em>. If you want indenting, you should also place <code>filetype indent on</code> somewhere in your <em>~/.vimrc</em>.</p> 
     307757,59c53 
     3078< <p>There is a syntax file for the KDE editor Kate, 
     3079< but it is not built by default. 
     3080< Run:</p> 
     3081--- 
     3082> <p>There is a syntax file for the KDE editor Kate, but it is not built by default. Run:</p> 
     308365c59 
     3084< <p>TODO: How do we install Kate syntax files?</p> 
     3085--- 
     3086> <p>Copy the file <em>imcc.xml</em> to <em>~/.kde/share/apps/katepart/syntax</em>.</p> 
     3087123c117 
     3088<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3089--- 
     3090>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3091diff -r parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_1.pod.html parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_1.pod.html 
     30925c5 
     3093<         <title>Parrot  - Untitled</title> 
     3094--- 
     3095>         <title>Parrot  - PCT Tutorial Episode 1: Introduction</title> 
     309623c23 
     3097<                     Untitled 
     3098--- 
     3099>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; PCT Tutorial Episode 1: Introduction 
    38033100297c297 
    3804 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3805 --- 
    3806 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3807 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_2.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_2.pod.html 
    3808 5c5 
    3809 <         <title>Parrot  - Episode 2: Poking in Compiler Guts</title> 
    3810 --- 
    3811 >         <title>Parrot  - Untitled</title> 
    3812 7c7 
    3813 <             href="../../../../../resources/parrot.css" 
    3814 --- 
    3815 >             href="/parrot.css" 
    3816 17c17 
    3817 <                 <img border=0 src="../../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3818 --- 
    3819 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3820 23c23 
    3821 <                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 2: Poking in Compiler Guts 
    3822 --- 
    3823 >                     Untitled 
     3101<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3102--- 
     3103>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3104diff -r parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_2.pod.html parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_2.pod.html 
     31055c5 
     3106<         <title>Parrot  - Untitled</title> 
     3107--- 
     3108>         <title>Parrot  - Episode 2: Poking in Compiler Guts</title> 
     310923c23 
     3110<                     Untitled 
     3111--- 
     3112>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 2: Poking in Compiler Guts 
    38243113195c195 
    3825 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3826 --- 
    3827 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3828 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_3.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_3.pod.html 
    3829 5c5 
    3830 <         <title>Parrot  - Episode 3: Squaak Details and First Steps</title> 
    3831 --- 
    3832 >         <title>Parrot  - Untitled</title> 
    3833 7c7 
    3834 <             href="../../../../../resources/parrot.css" 
    3835 --- 
    3836 >             href="/parrot.css" 
    3837 17c17 
    3838 <                 <img border=0 src="../../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3839 --- 
    3840 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3841 23c23 
    3842 <                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 3: Squaak Details and First Steps 
    3843 --- 
    3844 >                     Untitled 
     3114<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3115--- 
     3116>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3117diff -r parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_3.pod.html parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_3.pod.html 
     31185c5 
     3119<         <title>Parrot  - Untitled</title> 
     3120--- 
     3121>         <title>Parrot  - Episode 3: Squaak Details and First Steps</title> 
     312223c23 
     3123<                     Untitled 
     3124--- 
     3125>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 3: Squaak Details and First Steps 
    38453126332c332 
    3846 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3847 --- 
    3848 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3849 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_4.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_4.pod.html 
    3850 5c5 
    3851 <         <title>Parrot  - Episode 4: PAST Nodes and More Statements</title> 
    3852 --- 
    3853 >         <title>Parrot  - Untitled</title> 
    3854 7c7 
    3855 <             href="../../../../../resources/parrot.css" 
    3856 --- 
    3857 >             href="/parrot.css" 
    3858 17c17 
    3859 <                 <img border=0 src="../../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3860 --- 
    3861 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3862 23c23 
    3863 <                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 4: PAST Nodes and More Statements 
    3864 --- 
    3865 >                     Untitled 
     3127<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3128--- 
     3129>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3130diff -r parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_4.pod.html parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_4.pod.html 
     31315c5 
     3132<         <title>Parrot  - Untitled</title> 
     3133--- 
     3134>         <title>Parrot  - Episode 4: PAST Nodes and More Statements</title> 
     313523c23 
     3136<                     Untitled 
     3137--- 
     3138>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 4: PAST Nodes and More Statements 
    38663139373c373 
    3867 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3868 --- 
    3869 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3870 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_5.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_5.pod.html 
    3871 5c5 
    3872 <         <title>Parrot  - Episode 5: Variable Declaration and Scope</title> 
    3873 --- 
    3874 >         <title>Parrot  - Untitled</title> 
    3875 7c7 
    3876 <             href="../../../../../resources/parrot.css" 
    3877 --- 
    3878 >             href="/parrot.css" 
    3879 17c17 
    3880 <                 <img border=0 src="../../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3881 --- 
    3882 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3883 23c23 
    3884 <                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 5: Variable Declaration and Scope 
    3885 --- 
    3886 >                     Untitled 
     3140<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3141--- 
     3142>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3143diff -r parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_5.pod.html parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_5.pod.html 
     31445c5 
     3145<         <title>Parrot  - Untitled</title> 
     3146--- 
     3147>         <title>Parrot  - Episode 5: Variable Declaration and Scope</title> 
     314823c23 
     3149<                     Untitled 
     3150--- 
     3151>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 5: Variable Declaration and Scope 
    38873152285c285 
    3888 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3889 --- 
    3890 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3891 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_6.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_6.pod.html 
    3892 5c5 
    3893 <         <title>Parrot  - Episode 6: Scope and Subroutines</title> 
    3894 --- 
    3895 >         <title>Parrot  - Untitled</title> 
    3896 7c7 
    3897 <             href="../../../../../resources/parrot.css" 
    3898 --- 
    3899 >             href="/parrot.css" 
    3900 17c17 
    3901 <                 <img border=0 src="../../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3902 --- 
    3903 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3904 23c23 
    3905 <                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 6: Scope and Subroutines 
    3906 --- 
    3907 >                     Untitled 
     3153<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3154--- 
     3155>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3156diff -r parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_6.pod.html parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_6.pod.html 
     31575c5 
     3158<         <title>Parrot  - Untitled</title> 
     3159--- 
     3160>         <title>Parrot  - Episode 6: Scope and Subroutines</title> 
     316123c23 
     3162<                     Untitled 
     3163--- 
     3164>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 6: Scope and Subroutines 
    39083165346c346 
    3909 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3910 --- 
    3911 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3912 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_7.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_7.pod.html 
    3913 5c5 
    3914 <         <title>Parrot  - Episode 7: Operators and Precedence</title> 
    3915 --- 
    3916 >         <title>Parrot  - Untitled</title> 
    3917 7c7 
    3918 <             href="../../../../../resources/parrot.css" 
    3919 --- 
    3920 >             href="/parrot.css" 
    3921 17c17 
    3922 <                 <img border=0 src="../../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3923 --- 
    3924 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3925 23c23 
    3926 <                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 7: Operators and Precedence 
    3927 --- 
    3928 >                     Untitled 
     3166<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3167--- 
     3168>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3169diff -r parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_7.pod.html parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_7.pod.html 
     31705c5 
     3171<         <title>Parrot  - Untitled</title> 
     3172--- 
     3173>         <title>Parrot  - Episode 7: Operators and Precedence</title> 
     317423c23 
     3175<                     Untitled 
     3176--- 
     3177>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 7: Operators and Precedence 
    39293178177c177 
    3930 < <p>Note that some operators are missing. See the exercises section for this. For more details on the use of the optable, check out <em><a href="../../../../docs/pct/pct_optable_guide.pod.html">docs/pct/pct_optable_guide.pod</a></em> in the Parrot repository.</p> 
    3931 --- 
    3932 > <p>Note that some operators are missing. See the exercises section for this. For more details on the use of the optable, check out <em>docs/pct/pct_optable_guide.pod</em> in the Parrot repository.</p> 
     3179< <p>Note that some operators are missing. See the exercises section for this. For more details on the use of the optable, check out <em>docs/pct/pct_optable_guide.pod</em> in the Parrot repository.</p> 
     3180--- 
     3181> <p>Note that some operators are missing. See the exercises section for this. For more details on the use of the optable, check out <em><a href="../../../../docs/pct/pct_optable_guide.pod.html">docs/pct/pct_optable_guide.pod</a></em> in the Parrot repository.</p> 
    39333182341c341 
    3934 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3935 --- 
    3936 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3937 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_8.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_8.pod.html 
    3938 5c5 
    3939 <         <title>Parrot  - Episode 8: Hashtables and Arrays</title> 
    3940 --- 
    3941 >         <title>Parrot  - Untitled</title> 
    3942 7c7 
    3943 <             href="../../../../../resources/parrot.css" 
    3944 --- 
    3945 >             href="/parrot.css" 
    3946 17c17 
    3947 <                 <img border=0 src="../../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3948 --- 
    3949 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3950 23c23 
    3951 <                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 8: Hashtables and Arrays 
    3952 --- 
    3953 >                     Untitled 
     3183<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3184--- 
     3185>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3186diff -r parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_8.pod.html parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_8.pod.html 
     31875c5 
     3188<         <title>Parrot  - Untitled</title> 
     3189--- 
     3190>         <title>Parrot  - Episode 8: Hashtables and Arrays</title> 
     319123c23 
     3192<                     Untitled 
     3193--- 
     3194>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 8: Hashtables and Arrays 
    39543195333c333 
    3955 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3956 --- 
    3957 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    3958 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_9.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_9.pod.html 
    3959 5c5 
    3960 <         <title>Parrot  - Episode 9: Wrap up and Conclusion</title> 
    3961 --- 
    3962 >         <title>Parrot  - Untitled</title> 
    3963 7c7 
    3964 <             href="../../../../../resources/parrot.css" 
    3965 --- 
    3966 >             href="/parrot.css" 
    3967 17c17 
    3968 <                 <img border=0 src="../../../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3969 --- 
    3970 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3971 23c23 
    3972 <                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 9: Wrap up and Conclusion 
    3973 --- 
    3974 >                     Untitled 
     3196<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3197--- 
     3198>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3199diff -r parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_9.pod.html parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_9.pod.html 
     32005c5 
     3201<         <title>Parrot  - Untitled</title> 
     3202--- 
     3203>         <title>Parrot  - Episode 9: Wrap up and Conclusion</title> 
     320423c23 
     3205<                     Untitled 
     3206--- 
     3207>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 9: Wrap up and Conclusion 
    39753208264c264 
    3976 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    3977 --- 
    3978 >               Copyright &copy; 2002-2010, Parrot Foundation. 
     3209<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3210--- 
     3211>               Copyright &copy; 2002-2009, Parrot Foundation. 
    39793212Only in parrot-trunk/docs/html: index.html 
    39803213Only in parrot-trunk/docs/html: lib 
    39813214Only in parrot-trunk/docs/html: ops.html 
    3982 diff -r parrot-trunk/docs/html/parrotbug.html parrot/docs/html/parrotbug.html 
    3983 5c5 
    3984 <         <title>Parrot  - Parrot Bug Reporter</title> 
    3985 --- 
    3986 >         <title>Parrot  - Untitled</title> 
    3987 7c7 
    3988 <             href="../resources/parrot.css" 
    3989 --- 
    3990 >             href="/parrot.css" 
    3991 17c17 
    3992 <                 <img border=0 src="../resources/parrot_logo.png" id="logo" alt="parrot"> 
    3993 --- 
    3994 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    3995 23c23 
    3996 <                     <a href="../html/index.html">Home</a> &raquo; <a href="../html/tools.html">Tools</a> &raquo; Parrot Bug Reporter 
    3997 --- 
    3998 >                     Untitled 
     3215diff -r parrot/docs/html/parrotbug.html parrot-trunk/docs/html/parrotbug.html 
     32165c5 
     3217<         <title>Parrot  - Untitled</title> 
     3218--- 
     3219>         <title>Parrot  - Parrot Bug Reporter</title> 
     322023c23 
     3221<                     Untitled 
     3222--- 
     3223>                     <a href="../html/index.html">Home</a> &raquo; <a href="../html/tools.html">Tools</a> &raquo; Parrot Bug Reporter 
    39993224101c101 
    4000 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4001 --- 
    4002 >               Copyright &copy; 2002-2010, Parrot Foundation. 
     3225<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3226--- 
     3227>               Copyright &copy; 2002-2009, Parrot Foundation. 
    40033228Only in parrot-trunk/docs/html: PCT_Tutorial.html 
    40043229Only in parrot-trunk/docs/html: pdds.html 
    40053230Only in parrot-trunk/docs/html: pmc.html 
    4006 diff -r parrot-trunk/docs/html/src/dynoplibs/bit.ops.html parrot/docs/html/src/dynoplibs/bit.ops.html 
    4007 5c5 
    4008 <         <title>Parrot  - Bitwise Opcodes Dynoplib</title> 
    4009 --- 
    4010 >         <title>Parrot  - Untitled</title> 
    4011 7c7 
    4012 <             href="../../../resources/parrot.css" 
    4013 --- 
    4014 >             href="/parrot.css" 
    4015 17c17 
    4016 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4017 --- 
    4018 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4019 23c23 
    4020 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Bitwise Opcodes Dynoplib 
    4021 --- 
    4022 >                     Untitled 
     3231diff -r parrot/docs/html/src/dynoplibs/bit.ops.html parrot-trunk/docs/html/src/dynoplibs/bit.ops.html 
     32325c5 
     3233<         <title>Parrot  - Untitled</title> 
     3234--- 
     3235>         <title>Parrot  - Bitwise Opcodes Dynoplib</title> 
     323623c23 
     3237<                     Untitled 
     3238--- 
     3239>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Bitwise Opcodes Dynoplib 
    40233240266c266 
    4024 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4025 --- 
    4026 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4027 diff -r parrot-trunk/docs/html/src/dynoplibs/debug.ops.html parrot/docs/html/src/dynoplibs/debug.ops.html 
    4028 5c5 
    4029 <         <title>Parrot  - Debugging Opcodes</title> 
    4030 --- 
    4031 >         <title>Parrot  - Untitled</title> 
    4032 7c7 
    4033 <             href="../../../resources/parrot.css" 
    4034 --- 
    4035 >             href="/parrot.css" 
    4036 17c17 
    4037 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4038 --- 
    4039 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4040 23c23 
    4041 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Debugging Opcodes 
    4042 --- 
    4043 >                     Untitled 
     3241<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3242--- 
     3243>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3244diff -r parrot/docs/html/src/dynoplibs/debug.ops.html parrot-trunk/docs/html/src/dynoplibs/debug.ops.html 
     32455c5 
     3246<         <title>Parrot  - Untitled</title> 
     3247--- 
     3248>         <title>Parrot  - Debugging Opcodes</title> 
     324923c23 
     3250<                     Untitled 
     3251--- 
     3252>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Debugging Opcodes 
    4044325371c71 
    4045 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4046 --- 
    4047 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4048 diff -r parrot-trunk/docs/html/src/dynoplibs/deprecated.ops.html parrot/docs/html/src/dynoplibs/deprecated.ops.html 
    4049 5c5 
    4050 <         <title>Parrot  - Deprecated Opcodes</title> 
    4051 --- 
    4052 >         <title>Parrot  - Untitled</title> 
    4053 7c7 
    4054 <             href="../../../resources/parrot.css" 
    4055 --- 
    4056 >             href="/parrot.css" 
    4057 17c17 
    4058 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4059 --- 
    4060 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4061 23c23 
    4062 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Deprecated Opcodes 
    4063 --- 
    4064 >                     Untitled 
     3254<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3255--- 
     3256>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3257diff -r parrot/docs/html/src/dynoplibs/deprecated.ops.html parrot-trunk/docs/html/src/dynoplibs/deprecated.ops.html 
     32585c5 
     3259<         <title>Parrot  - Untitled</title> 
     3260--- 
     3261>         <title>Parrot  - Deprecated Opcodes</title> 
     326223c23 
     3263<                     Untitled 
     3264--- 
     3265>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Deprecated Opcodes 
    40653266104c104 
    4066 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4067 --- 
    4068 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4069 diff -r parrot-trunk/docs/html/src/dynoplibs/io.ops.html parrot/docs/html/src/dynoplibs/io.ops.html 
    4070 5c5 
    4071 <         <title>Parrot  - Extended I/O Dynops</title> 
    4072 --- 
    4073 >         <title>Parrot  - Untitled</title> 
    4074 7c7 
    4075 <             href="../../../resources/parrot.css" 
    4076 --- 
    4077 >             href="/parrot.css" 
    4078 17c17 
    4079 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4080 --- 
    4081 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4082 23c23 
    4083 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Extended I/O Dynops 
    4084 --- 
    4085 >                     Untitled 
     3267<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3268--- 
     3269>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3270diff -r parrot/docs/html/src/dynoplibs/io.ops.html parrot-trunk/docs/html/src/dynoplibs/io.ops.html 
     32715c5 
     3272<         <title>Parrot  - Untitled</title> 
     3273--- 
     3274>         <title>Parrot  - Extended I/O Dynops</title> 
     327523c23 
     3276<                     Untitled 
     3277--- 
     3278>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Extended I/O Dynops 
    40863279134c134 
    4087 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4088 --- 
    4089 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4090 diff -r parrot-trunk/docs/html/src/dynoplibs/math.ops.html parrot/docs/html/src/dynoplibs/math.ops.html 
    4091 5c5 
    4092 <         <title>Parrot  - Mathematical Opcodes</title> 
    4093 --- 
    4094 >         <title>Parrot  - Untitled</title> 
    4095 7c7 
    4096 <             href="../../../resources/parrot.css" 
    4097 --- 
    4098 >             href="/parrot.css" 
    4099 17c17 
    4100 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4101 --- 
    4102 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4103 23c23 
    4104 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Mathematical Opcodes 
    4105 --- 
    4106 >                     Untitled 
     3280<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3281--- 
     3282>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3283diff -r parrot/docs/html/src/dynoplibs/math.ops.html parrot-trunk/docs/html/src/dynoplibs/math.ops.html 
     32845c5 
     3285<         <title>Parrot  - Untitled</title> 
     3286--- 
     3287>         <title>Parrot  - Mathematical Opcodes</title> 
     328823c23 
     3289<                     Untitled 
     3290--- 
     3291>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Mathematical Opcodes 
    41073292134c134 
    4108 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4109 --- 
    4110 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4111 diff -r parrot-trunk/docs/html/src/dynoplibs/obscure.ops.html parrot/docs/html/src/dynoplibs/obscure.ops.html 
    4112 5c5 
    4113 <         <title>Parrot  - Obscure Mathematical Opcodes</title> 
    4114 --- 
    4115 >         <title>Parrot  - Untitled</title> 
    4116 7c7 
    4117 <             href="../../../resources/parrot.css" 
    4118 --- 
    4119 >             href="/parrot.css" 
    4120 17c17 
    4121 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4122 --- 
    4123 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4124 23c23 
    4125 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Obscure Mathematical Opcodes 
    4126 --- 
    4127 >                     Untitled 
     3293<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3294--- 
     3295>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3296diff -r parrot/docs/html/src/dynoplibs/obscure.ops.html parrot-trunk/docs/html/src/dynoplibs/obscure.ops.html 
     32975c5 
     3298<         <title>Parrot  - Untitled</title> 
     3299--- 
     3300>         <title>Parrot  - Obscure Mathematical Opcodes</title> 
     330123c23 
     3302<                     Untitled 
     3303--- 
     3304>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Obscure Mathematical Opcodes 
    4128330589c89 
    4129 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4130 --- 
    4131 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4132 diff -r parrot-trunk/docs/html/src/dynoplibs/sys.ops.html parrot/docs/html/src/dynoplibs/sys.ops.html 
    4133 5c5 
    4134 <         <title>Parrot  - System Interaction Dynops</title> 
    4135 --- 
    4136 >         <title>Parrot  - Untitled</title> 
    4137 7c7 
    4138 <             href="../../../resources/parrot.css" 
    4139 --- 
    4140 >             href="/parrot.css" 
    4141 17c17 
    4142 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4143 --- 
    4144 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4145 23c23 
    4146 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; System Interaction Dynops 
    4147 --- 
    4148 >                     Untitled 
     3306<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3307--- 
     3308>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3309diff -r parrot/docs/html/src/dynoplibs/sys.ops.html parrot-trunk/docs/html/src/dynoplibs/sys.ops.html 
     33105c5 
     3311<         <title>Parrot  - Untitled</title> 
     3312--- 
     3313>         <title>Parrot  - System Interaction Dynops</title> 
     331423c23 
     3315<                     Untitled 
     3316--- 
     3317>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; System Interaction Dynops 
    41493318200c200 
    4150 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4151 --- 
    4152 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4153 diff -r parrot-trunk/docs/html/src/dynoplibs/trans.ops.html parrot/docs/html/src/dynoplibs/trans.ops.html 
    4154 5c5 
    4155 <         <title>Parrot  - Transcendental Opcodes</title> 
    4156 --- 
    4157 >         <title>Parrot  - Untitled</title> 
    4158 7c7 
    4159 <             href="../../../resources/parrot.css" 
    4160 --- 
    4161 >             href="/parrot.css" 
    4162 17c17 
    4163 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4164 --- 
    4165 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4166 23c23 
    4167 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Transcendental Opcodes 
    4168 --- 
    4169 >                     Untitled 
     3319<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3320--- 
     3321>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3322diff -r parrot/docs/html/src/dynoplibs/trans.ops.html parrot-trunk/docs/html/src/dynoplibs/trans.ops.html 
     33235c5 
     3324<         <title>Parrot  - Untitled</title> 
     3325--- 
     3326>         <title>Parrot  - Transcendental Opcodes</title> 
     332723c23 
     3328<                     Untitled 
     3329--- 
     3330>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Transcendental Opcodes 
    41703331121c121 
    4171 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4172 --- 
    4173 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4174 diff -r parrot-trunk/docs/html/src/dynpmc/dynlexpad.pmc.html parrot/docs/html/src/dynpmc/dynlexpad.pmc.html 
    4175 5c5 
    4176 <         <title>Parrot  - DynLexPad PMC</title> 
    4177 --- 
    4178 >         <title>Parrot  - Untitled</title> 
    4179 7c7 
    4180 <             href="../../../resources/parrot.css" 
    4181 --- 
    4182 >             href="/parrot.css" 
    4183 17c17 
    4184 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4185 --- 
    4186 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4187 23c23 
    4188 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; DynLexPad PMC 
    4189 --- 
    4190 >                     Untitled 
     3332<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3333--- 
     3334>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3335diff -r parrot/docs/html/src/dynpmc/dynlexpad.pmc.html parrot-trunk/docs/html/src/dynpmc/dynlexpad.pmc.html 
     33365c5 
     3337<         <title>Parrot  - Untitled</title> 
     3338--- 
     3339>         <title>Parrot  - DynLexPad PMC</title> 
     334023c23 
     3341<                     Untitled 
     3342--- 
     3343>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; DynLexPad PMC 
    4191334481,83c81,83 
    4192 < <p><em><a href="../../docs/pdds/pdd20_lexical_vars.pod.html">docs/pdds/pdd20_lexical_vars.pod</a></em>, 
    4193 < <em><a href="../pmc/lexpad.pmc.html">src/pmc/lexpad.pmc</a></em>, 
    4194 < <em><a href="../pmc/lexinfo.pmc.html">src/pmc/lexinfo.pmc</a></em>.</p> 
    4195 --- 
    4196 > <p><em>docs/pdds/pdd20_lexical_vars.pod</em>, 
    4197 > <em>src/pmc/lexpad.pmc</em>, 
    4198 > <em>src/pmc/lexinfo.pmc</em>.</p> 
     3345< <p><em>docs/pdds/pdd20_lexical_vars.pod</em>, 
     3346< <em>src/pmc/lexpad.pmc</em>, 
     3347< <em>src/pmc/lexinfo.pmc</em>.</p> 
     3348--- 
     3349> <p><em><a href="../../docs/pdds/pdd20_lexical_vars.pod.html">docs/pdds/pdd20_lexical_vars.pod</a></em>, 
     3350> <em><a href="../pmc/lexpad.pmc.html">src/pmc/lexpad.pmc</a></em>, 
     3351> <em><a href="../pmc/lexinfo.pmc.html">src/pmc/lexinfo.pmc</a></em>.</p> 
    4199335287c87 
    4200 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4201 --- 
    4202 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4203 diff -r parrot-trunk/docs/html/src/dynpmc/file.pmc.html parrot/docs/html/src/dynpmc/file.pmc.html 
    4204 5c5 
    4205 <         <title>Parrot  - File PMC</title> 
    4206 --- 
    4207 >         <title>Parrot  - Untitled</title> 
    4208 7c7 
    4209 <             href="../../../resources/parrot.css" 
    4210 --- 
    4211 >             href="/parrot.css" 
    4212 17c17 
    4213 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4214 --- 
    4215 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4216 23c23 
    4217 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; File PMC 
    4218 --- 
    4219 >                     Untitled 
     3353<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3354--- 
     3355>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3356diff -r parrot/docs/html/src/dynpmc/file.pmc.html parrot-trunk/docs/html/src/dynpmc/file.pmc.html 
     33575c5 
     3358<         <title>Parrot  - Untitled</title> 
     3359--- 
     3360>         <title>Parrot  - File PMC</title> 
     336123c23 
     3362<                     Untitled 
     3363--- 
     3364>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; File PMC 
    4220336546c46 
    4221 < For more information see <em><a href="../pmc.c.html">src/pmc.c</a></em>. 
    4222 --- 
    4223 > For more information see <em>src/pmc.c</em>. 
     3366< For more information see <em>src/pmc.c</em>. 
     3367--- 
     3368> For more information see <em><a href="../pmc.c.html">src/pmc.c</a></em>. 
    4224336976c76 
    4225 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4226 --- 
    4227 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4228 diff -r parrot-trunk/docs/html/src/dynpmc/gziphandle.pmc.html parrot/docs/html/src/dynpmc/gziphandle.pmc.html 
    4229 5c5 
    4230 <         <title>Parrot  - GzipHandle PMC</title> 
    4231 --- 
    4232 >         <title>Parrot  - Untitled</title> 
    4233 7c7 
    4234 <             href="../../../resources/parrot.css" 
    4235 --- 
    4236 >             href="/parrot.css" 
    4237 17c17 
    4238 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4239 --- 
    4240 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4241 23c23 
    4242 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; GzipHandle PMC 
    4243 --- 
    4244 >                     Untitled 
     3370<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3371--- 
     3372>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3373diff -r parrot/docs/html/src/dynpmc/gziphandle.pmc.html parrot-trunk/docs/html/src/dynpmc/gziphandle.pmc.html 
     33745c5 
     3375<         <title>Parrot  - Untitled</title> 
     3376--- 
     3377>         <title>Parrot  - GzipHandle PMC</title> 
     337823c23 
     3379<                     Untitled 
     3380--- 
     3381>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; GzipHandle PMC 
    4245338297c97 
    4246 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4247 --- 
    4248 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4249 diff -r parrot-trunk/docs/html/src/dynpmc/os.pmc.html parrot/docs/html/src/dynpmc/os.pmc.html 
    4250 5c5 
    4251 <         <title>Parrot  - Files and Directories PMC</title> 
    4252 --- 
    4253 >         <title>Parrot  - Untitled</title> 
    4254 7c7 
    4255 <             href="../../../resources/parrot.css" 
    4256 --- 
    4257 >             href="/parrot.css" 
    4258 17c17 
    4259 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4260 --- 
    4261 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4262 23c23 
    4263 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Files and Directories PMC 
    4264 --- 
    4265 >                     Untitled 
     3383<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3384--- 
     3385>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3386diff -r parrot/docs/html/src/dynpmc/os.pmc.html parrot-trunk/docs/html/src/dynpmc/os.pmc.html 
     33875c5 
     3388<         <title>Parrot  - Untitled</title> 
     3389--- 
     3390>         <title>Parrot  - Files and Directories PMC</title> 
     339123c23 
     3392<                     Untitled 
     3393--- 
     3394>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Files and Directories PMC 
    4266339546c46 
    4267 < For more information see <em><a href="../pmc.c.html">src/pmc.c</a></em>. 
    4268 --- 
    4269 > For more information see <em>src/pmc.c</em>. 
     3396< For more information see <em>src/pmc.c</em>. 
     3397--- 
     3398> For more information see <em><a href="../pmc.c.html">src/pmc.c</a></em>. 
    42703399124c124 
    4271 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4272 --- 
    4273 >               Copyright &copy; 2002-2010, Parrot Foundation. 
     3400<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3401--- 
     3402>               Copyright &copy; 2002-2009, Parrot Foundation. 
    42743403Only in parrot-trunk/docs/html/src/dynpmc: pccmethod_test.pmc.html 
    4275 diff -r parrot-trunk/docs/html/src/dynpmc/rational.pmc.html parrot/docs/html/src/dynpmc/rational.pmc.html 
    4276 5c5 
    4277 <         <title>Parrot  - Rational numbers PMC</title> 
    4278 --- 
    4279 >         <title>Parrot  - Untitled</title> 
    4280 7c7 
    4281 <             href="../../../resources/parrot.css" 
    4282 --- 
    4283 >             href="/parrot.css" 
    4284 17c17 
    4285 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4286 --- 
    4287 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4288 23c23 
    4289 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Rational numbers PMC 
    4290 --- 
    4291 >                     Untitled 
     3404diff -r parrot/docs/html/src/dynpmc/rational.pmc.html parrot-trunk/docs/html/src/dynpmc/rational.pmc.html 
     34055c5 
     3406<         <title>Parrot  - Untitled</title> 
     3407--- 
     3408>         <title>Parrot  - Rational numbers PMC</title> 
     340923c23 
     3410<                     Untitled 
     3411--- 
     3412>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Rational numbers PMC 
    42923413247c247 
    4293 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4294 --- 
    4295 >               Copyright &copy; 2002-2010, Parrot Foundation. 
     3414<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3415--- 
     3416>               Copyright &copy; 2002-2009, Parrot Foundation. 
    42963417Only in parrot-trunk/docs/html/src: exceptions.c.html 
    42973418Only in parrot-trunk/docs/html/src: io 
     
    42993420Only in parrot-trunk/docs/html/src: multidispatch.c.html 
    43003421Only in parrot-trunk/docs/html/src: nci_test.c.html 
    4301 diff -r parrot-trunk/docs/html/src/ops/bit.ops.html parrot/docs/html/src/ops/bit.ops.html 
    4302 5c5 
    4303 <         <title>Parrot  - Bitwise Opcodes</title> 
    4304 --- 
    4305 >         <title>Parrot  - Untitled</title> 
    4306 7c7 
    4307 <             href="../../../resources/parrot.css" 
    4308 --- 
    4309 >             href="/parrot.css" 
    4310 17c17 
    4311 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4312 --- 
    4313 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4314 23c23 
    4315 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Bitwise Opcodes 
    4316 --- 
    4317 >                     Untitled 
     3422diff -r parrot/docs/html/src/ops/bit.ops.html parrot-trunk/docs/html/src/ops/bit.ops.html 
     34235c5 
     3424<         <title>Parrot  - Untitled</title> 
     3425--- 
     3426>         <title>Parrot  - Bitwise Opcodes</title> 
     342723c23 
     3428<                     Untitled 
     3429--- 
     3430>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Bitwise Opcodes 
    43183431112c112 
    4319 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4320 --- 
    4321 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4322 diff -r parrot-trunk/docs/html/src/ops/cmp.ops.html parrot/docs/html/src/ops/cmp.ops.html 
    4323 5c5 
    4324 <         <title>Parrot  - Comparison Opcodes</title> 
    4325 --- 
    4326 >         <title>Parrot  - Untitled</title> 
    4327 7c7 
    4328 <             href="../../../resources/parrot.css" 
    4329 --- 
    4330 >             href="/parrot.css" 
    4331 17c17 
    4332 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4333 --- 
    4334 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4335 23c23 
    4336 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Comparison Opcodes 
    4337 --- 
    4338 >                     Untitled 
     3432<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3433--- 
     3434>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3435diff -r parrot/docs/html/src/ops/cmp.ops.html parrot-trunk/docs/html/src/ops/cmp.ops.html 
     34365c5 
     3437<         <title>Parrot  - Untitled</title> 
     3438--- 
     3439>         <title>Parrot  - Comparison Opcodes</title> 
     344023c23 
     3441<                     Untitled 
     3442--- 
     3443>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Comparison Opcodes 
    43393444624c624 
    4340 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4341 --- 
    4342 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4343 diff -r parrot-trunk/docs/html/src/ops/core.ops.html parrot/docs/html/src/ops/core.ops.html 
    4344 5c5 
    4345 <         <title>Parrot  - Core Opcodes</title> 
    4346 --- 
    4347 >         <title>Parrot  - Untitled</title> 
    4348 7c7 
    4349 <             href="../../../resources/parrot.css" 
    4350 --- 
    4351 >             href="/parrot.css" 
    4352 17c17 
    4353 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4354 --- 
    4355 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4356 23c23 
    4357 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Core Opcodes 
    4358 --- 
    4359 >                     Untitled 
     3445<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3446--- 
     3447>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3448diff -r parrot/docs/html/src/ops/core.ops.html parrot-trunk/docs/html/src/ops/core.ops.html 
     34495c5 
     3450<         <title>Parrot  - Untitled</title> 
     3451--- 
     3452>         <title>Parrot  - Core Opcodes</title> 
     345323c23 
     3454<                     Untitled 
     3455--- 
     3456>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Core Opcodes 
    43603457229c229 
    4361 < The individual bits per entry are specified in <em><a href="../../docs/pdds/pdd03_calling_conventions.pod.html">docs/pdds/pdd03_calling_conventions.pod</a></em>.</dl> 
    4362 --- 
    4363 > The individual bits per entry are specified in <em>docs/pdds/pdd03_calling_conventions.pod</em>.</dl> 
     3458< The individual bits per entry are specified in <em>docs/pdds/pdd03_calling_conventions.pod</em>.</dl> 
     3459--- 
     3460> The individual bits per entry are specified in <em><a href="../../docs/pdds/pdd03_calling_conventions.pod.html">docs/pdds/pdd03_calling_conventions.pod</a></em>.</dl> 
    43643461570c570 
    4365 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4366 --- 
    4367 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4368 diff -r parrot-trunk/docs/html/src/ops/experimental.ops.html parrot/docs/html/src/ops/experimental.ops.html 
    4369 5c5 
    4370 <         <title>Parrot  - Experimental Opcodes</title> 
    4371 --- 
    4372 >         <title>Parrot  - Untitled</title> 
    4373 7c7 
    4374 <             href="../../../resources/parrot.css" 
    4375 --- 
    4376 >             href="/parrot.css" 
    4377 17c17 
    4378 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4379 --- 
    4380 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4381 23c23 
    4382 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Experimental Opcodes 
    4383 --- 
    4384 >                     Untitled 
     3462<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3463--- 
     3464>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3465diff -r parrot/docs/html/src/ops/experimental.ops.html parrot-trunk/docs/html/src/ops/experimental.ops.html 
     34665c5 
     3467<         <title>Parrot  - Untitled</title> 
     3468--- 
     3469>         <title>Parrot  - Experimental Opcodes</title> 
     347023c23 
     3471<                     Untitled 
     3472--- 
     3473>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Experimental Opcodes 
    43853474119c119 
    4386 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4387 --- 
    4388 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4389 diff -r parrot-trunk/docs/html/src/ops/io.ops.html parrot/docs/html/src/ops/io.ops.html 
    4390 5c5 
    4391 <         <title>Parrot  - I/O Opcodes</title> 
    4392 --- 
    4393 >         <title>Parrot  - Untitled</title> 
    4394 7c7 
    4395 <             href="../../../resources/parrot.css" 
    4396 --- 
    4397 >             href="/parrot.css" 
    4398 17c17 
    4399 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4400 --- 
    4401 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4402 23c23 
    4403 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; I/O Opcodes 
    4404 --- 
    4405 >                     Untitled 
     3475<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3476--- 
     3477>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3478diff -r parrot/docs/html/src/ops/io.ops.html parrot-trunk/docs/html/src/ops/io.ops.html 
     34795c5 
     3480<         <title>Parrot  - Untitled</title> 
     3481--- 
     3482>         <title>Parrot  - I/O Opcodes</title> 
     348323c23 
     3484<                     Untitled 
     3485--- 
     3486>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; I/O Opcodes 
    4406348795c95 
    4407 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4408 --- 
    4409 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4410 diff -r parrot-trunk/docs/html/src/ops/math.ops.html parrot/docs/html/src/ops/math.ops.html 
    4411 5c5 
    4412 <         <title>Parrot  - Mathematical Opcodes</title> 
    4413 --- 
    4414 >         <title>Parrot  - Untitled</title> 
    4415 7c7 
    4416 <             href="../../../resources/parrot.css" 
    4417 --- 
    4418 >             href="/parrot.css" 
    4419 17c17 
    4420 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4421 --- 
    4422 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4423 23c23 
    4424 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Mathematical Opcodes 
    4425 --- 
    4426 >                     Untitled 
     3488<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3489--- 
     3490>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3491diff -r parrot/docs/html/src/ops/math.ops.html parrot-trunk/docs/html/src/ops/math.ops.html 
     34925c5 
     3493<         <title>Parrot  - Untitled</title> 
     3494--- 
     3495>         <title>Parrot  - Mathematical Opcodes</title> 
     349623c23 
     3497<                     Untitled 
     3498--- 
     3499>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Mathematical Opcodes 
    44273500401c401 
    4428 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4429 --- 
    4430 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4431 diff -r parrot-trunk/docs/html/src/ops/object.ops.html parrot/docs/html/src/ops/object.ops.html 
    4432 5c5 
    4433 <         <title>Parrot  - Class and Object Opcodes</title> 
    4434 --- 
    4435 >         <title>Parrot  - Untitled</title> 
    4436 7c7 
    4437 <             href="../../../resources/parrot.css" 
    4438 --- 
    4439 >             href="/parrot.css" 
    4440 17c17 
    4441 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4442 --- 
    4443 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4444 23c23 
    4445 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Class and Object Opcodes 
    4446 --- 
    4447 >                     Untitled 
     3501<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3502--- 
     3503>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3504diff -r parrot/docs/html/src/ops/object.ops.html parrot-trunk/docs/html/src/ops/object.ops.html 
     35055c5 
     3506<         <title>Parrot  - Untitled</title> 
     3507--- 
     3508>         <title>Parrot  - Class and Object Opcodes</title> 
     350923c23 
     3510<                     Untitled 
     3511--- 
     3512>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Class and Object Opcodes 
    44483513247c247 
    4449 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4450 --- 
    4451 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4452 diff -r parrot-trunk/docs/html/src/ops/pmc.ops.html parrot/docs/html/src/ops/pmc.ops.html 
    4453 5c5 
    4454 <         <title>Parrot  - PMC Opcodes</title> 
    4455 --- 
    4456 >         <title>Parrot  - Untitled</title> 
    4457 7c7 
    4458 <             href="../../../resources/parrot.css" 
    4459 --- 
    4460 >             href="/parrot.css" 
    4461 17c17 
    4462 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4463 --- 
    4464 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4465 23c23 
    4466 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; PMC Opcodes 
    4467 --- 
    4468 >                     Untitled 
     3514<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3515--- 
     3516>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3517diff -r parrot/docs/html/src/ops/pmc.ops.html parrot-trunk/docs/html/src/ops/pmc.ops.html 
     35185c5 
     3519<         <title>Parrot  - Untitled</title> 
     3520--- 
     3521>         <title>Parrot  - PMC Opcodes</title> 
     352223c23 
     3523<                     Untitled 
     3524--- 
     3525>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; PMC Opcodes 
    44693526267c267 
    4470 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4471 --- 
    4472 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4473 diff -r parrot-trunk/docs/html/src/ops/set.ops.html parrot/docs/html/src/ops/set.ops.html 
    4474 5c5 
    4475 <         <title>Parrot  - Assignment Opcodes</title> 
    4476 --- 
    4477 >         <title>Parrot  - Untitled</title> 
    4478 7c7 
    4479 <             href="../../../resources/parrot.css" 
    4480 --- 
    4481 >             href="/parrot.css" 
    4482 17c17 
    4483 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4484 --- 
    4485 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4486 23c23 
    4487 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Assignment Opcodes 
    4488 --- 
    4489 >                     Untitled 
     3527<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3528--- 
     3529>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3530diff -r parrot/docs/html/src/ops/set.ops.html parrot-trunk/docs/html/src/ops/set.ops.html 
     35315c5 
     3532<         <title>Parrot  - Untitled</title> 
     3533--- 
     3534>         <title>Parrot  - Assignment Opcodes</title> 
     353523c23 
     3536<                     Untitled 
     3537--- 
     3538>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Assignment Opcodes 
    44903539312c312 
    4491 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4492 --- 
    4493 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4494 diff -r parrot-trunk/docs/html/src/ops/string.ops.html parrot/docs/html/src/ops/string.ops.html 
    4495 5c5 
    4496 <         <title>Parrot  - String Opcodes</title> 
    4497 --- 
    4498 >         <title>Parrot  - Untitled</title> 
    4499 7c7 
    4500 <             href="../../../resources/parrot.css" 
    4501 --- 
    4502 >             href="/parrot.css" 
    4503 17c17 
    4504 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4505 --- 
    4506 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4507 23c23 
    4508 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; String Opcodes 
    4509 --- 
    4510 >                     Untitled 
     3540<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3541--- 
     3542>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3543diff -r parrot/docs/html/src/ops/string.ops.html parrot-trunk/docs/html/src/ops/string.ops.html 
     35445c5 
     3545<         <title>Parrot  - Untitled</title> 
     3546--- 
     3547>         <title>Parrot  - String Opcodes</title> 
     354823c23 
     3549<                     Untitled 
     3550--- 
     3551>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; String Opcodes 
    45113552292c292 
    4512 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4513 --- 
    4514 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4515 diff -r parrot-trunk/docs/html/src/ops/sys.ops.html parrot/docs/html/src/ops/sys.ops.html 
    4516 5c5 
    4517 <         <title>Parrot  - System Interaction Opcodes</title> 
    4518 --- 
    4519 >         <title>Parrot  - Untitled</title> 
    4520 7c7 
    4521 <             href="../../../resources/parrot.css" 
    4522 --- 
    4523 >             href="/parrot.css" 
    4524 17c17 
    4525 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4526 --- 
    4527 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4528 23c23 
    4529 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; System Interaction Opcodes 
    4530 --- 
    4531 >                     Untitled 
     3553<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3554--- 
     3555>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3556diff -r parrot/docs/html/src/ops/sys.ops.html parrot-trunk/docs/html/src/ops/sys.ops.html 
     35575c5 
     3558<         <title>Parrot  - Untitled</title> 
     3559--- 
     3560>         <title>Parrot  - System Interaction Opcodes</title> 
     356123c23 
     3562<                     Untitled 
     3563--- 
     3564>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; System Interaction Opcodes 
    4532356596c96 
    4533 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4534 --- 
    4535 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4536 diff -r parrot-trunk/docs/html/src/ops/var.ops.html parrot/docs/html/src/ops/var.ops.html 
    4537 5c5 
    4538 <         <title>Parrot  - Variable Opcodes</title> 
    4539 --- 
    4540 >         <title>Parrot  - Untitled</title> 
    4541 7c7 
    4542 <             href="../../../resources/parrot.css" 
    4543 --- 
    4544 >             href="/parrot.css" 
    4545 17c17 
    4546 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4547 --- 
    4548 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4549 23c23 
    4550 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Variable Opcodes 
    4551 --- 
    4552 >                     Untitled 
     3566<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3567--- 
     3568>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3569diff -r parrot/docs/html/src/ops/var.ops.html parrot-trunk/docs/html/src/ops/var.ops.html 
     35705c5 
     3571<         <title>Parrot  - Untitled</title> 
     3572--- 
     3573>         <title>Parrot  - Variable Opcodes</title> 
     357423c23 
     3575<                     Untitled 
     3576--- 
     3577>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Variable Opcodes 
    45533578238c238 
    4554 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4555 --- 
    4556 >               Copyright &copy; 2002-2010, Parrot Foundation. 
     3579<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3580--- 
     3581>               Copyright &copy; 2002-2009, Parrot Foundation. 
    45573582Only in parrot-trunk/docs/html/src: packfile 
    45583583Only in parrot/docs/html/src: packfile.c.html 
    45593584Only in parrot-trunk/docs/html/src: pbc_dump.c.html 
    4560 diff -r parrot-trunk/docs/html/src/pmc/addrregistry.pmc.html parrot/docs/html/src/pmc/addrregistry.pmc.html 
    4561 5c5 
    4562 <         <title>Parrot  - A GC Registry PMC</title> 
    4563 --- 
    4564 >         <title>Parrot  - Untitled</title> 
    4565 7c7 
    4566 <             href="../../../resources/parrot.css" 
    4567 --- 
    4568 >             href="/parrot.css" 
    4569 17c17 
    4570 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4571 --- 
    4572 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4573 23c23 
    4574 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; A GC Registry PMC 
    4575 --- 
    4576 >                     Untitled 
     3585diff -r parrot/docs/html/src/pmc/addrregistry.pmc.html parrot-trunk/docs/html/src/pmc/addrregistry.pmc.html 
     35865c5 
     3587<         <title>Parrot  - Untitled</title> 
     3588--- 
     3589>         <title>Parrot  - A GC Registry PMC</title> 
     359023c23 
     3591<                     Untitled 
     3592--- 
     3593>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; A GC Registry PMC 
    4577359481c81 
    4578 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4579 --- 
    4580 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4581 diff -r parrot-trunk/docs/html/src/pmc/arrayiterator.pmc.html parrot/docs/html/src/pmc/arrayiterator.pmc.html 
    4582 5c5 
    4583 <         <title>Parrot  - Implementation of Iterator for Arrays.</title> 
    4584 --- 
    4585 >         <title>Parrot  - Untitled</title> 
    4586 7c7 
    4587 <             href="../../../resources/parrot.css" 
    4588 --- 
    4589 >             href="/parrot.css" 
    4590 17c17 
    4591 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4592 --- 
    4593 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4594 23c23 
    4595 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Implementation of Iterator for Arrays. 
    4596 --- 
    4597 >                     Untitled 
     3595<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3596--- 
     3597>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3598diff -r parrot/docs/html/src/pmc/arrayiterator.pmc.html parrot-trunk/docs/html/src/pmc/arrayiterator.pmc.html 
     35995c5 
     3600<         <title>Parrot  - Untitled</title> 
     3601--- 
     3602>         <title>Parrot  - Implementation of Iterator for Arrays.</title> 
     360323c23 
     3604<                     Untitled 
     3605--- 
     3606>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Implementation of Iterator for Arrays. 
    45983607173c173 
    4599 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4600 --- 
    4601 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4602 diff -r parrot-trunk/docs/html/src/pmc/bigint.pmc.html parrot/docs/html/src/pmc/bigint.pmc.html 
    4603 5c5 
    4604 <         <title>Parrot  - BigInt PMC class</title> 
    4605 --- 
    4606 >         <title>Parrot  - Untitled</title> 
    4607 7c7 
    4608 <             href="../../../resources/parrot.css" 
    4609 --- 
    4610 >             href="/parrot.css" 
    4611 17c17 
    4612 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4613 --- 
    4614 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4615 23c23 
    4616 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; BigInt PMC class 
    4617 --- 
    4618 >                     Untitled 
     3608<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3609--- 
     3610>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3611diff -r parrot/docs/html/src/pmc/bigint.pmc.html parrot-trunk/docs/html/src/pmc/bigint.pmc.html 
     36125c5 
     3613<         <title>Parrot  - Untitled</title> 
     3614--- 
     3615>         <title>Parrot  - BigInt PMC class</title> 
     361623c23 
     3617<                     Untitled 
     3618--- 
     3619>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; BigInt PMC class 
    46193620108c108 
    4620 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4621 --- 
    4622 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4623 diff -r parrot-trunk/docs/html/src/pmc/bignum.pmc.html parrot/docs/html/src/pmc/bignum.pmc.html 
    4624 5c5 
    4625 <         <title>Parrot  - BigNum PMC class</title> 
    4626 --- 
    4627 >         <title>Parrot  - Untitled</title> 
    4628 7c7 
    4629 <             href="../../../resources/parrot.css" 
    4630 --- 
    4631 >             href="/parrot.css" 
    4632 17c17 
    4633 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4634 --- 
    4635 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4636 23c23 
    4637 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; BigNum PMC class 
    4638 --- 
    4639 >                     Untitled 
     3621<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3622--- 
     3623>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3624diff -r parrot/docs/html/src/pmc/bignum.pmc.html parrot-trunk/docs/html/src/pmc/bignum.pmc.html 
     36255c5 
     3626<         <title>Parrot  - Untitled</title> 
     3627--- 
     3628>         <title>Parrot  - BigNum PMC class</title> 
     362923c23 
     3630<                     Untitled 
     3631--- 
     3632>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; BigNum PMC class 
    46403633293c293 
    4641 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4642 --- 
    4643 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4644 diff -r parrot-trunk/docs/html/src/pmc/boolean.pmc.html parrot/docs/html/src/pmc/boolean.pmc.html 
    4645 5c5 
    4646 <         <title>Parrot  - Boolean PMC</title> 
    4647 --- 
    4648 >         <title>Parrot  - Untitled</title> 
    4649 7c7 
    4650 <             href="../../../resources/parrot.css" 
    4651 --- 
    4652 >             href="/parrot.css" 
    4653 17c17 
    4654 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4655 --- 
    4656 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4657 23c23 
    4658 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Boolean PMC 
    4659 --- 
    4660 >                     Untitled 
     3634<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3635--- 
     3636>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3637diff -r parrot/docs/html/src/pmc/boolean.pmc.html parrot-trunk/docs/html/src/pmc/boolean.pmc.html 
     36385c5 
     3639<         <title>Parrot  - Untitled</title> 
     3640--- 
     3641>         <title>Parrot  - Boolean PMC</title> 
     364223c23 
     3643<                     Untitled 
     3644--- 
     3645>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Boolean PMC 
    4661364668c68 
    4662 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4663 --- 
    4664 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4665 diff -r parrot-trunk/docs/html/src/pmc/bytebuffer.pmc.html parrot/docs/html/src/pmc/bytebuffer.pmc.html 
    4666 5c5 
    4667 <         <title>Parrot  - A byte buffer</title> 
    4668 --- 
    4669 >         <title>Parrot  - Untitled</title> 
    4670 7c7 
    4671 <             href="../../../resources/parrot.css" 
    4672 --- 
    4673 >             href="/parrot.css" 
    4674 17c17 
    4675 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4676 --- 
    4677 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4678 23c23 
    4679 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; A byte buffer 
    4680 --- 
    4681 >                     Untitled 
     3647<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3648--- 
     3649>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3650diff -r parrot/docs/html/src/pmc/bytebuffer.pmc.html parrot-trunk/docs/html/src/pmc/bytebuffer.pmc.html 
     36515c5 
     3652<         <title>Parrot  - Untitled</title> 
     3653--- 
     3654>         <title>Parrot  - A byte buffer</title> 
     365523c23 
     3656<                     Untitled 
     3657--- 
     3658>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; A byte buffer 
    4682365999c99 
    4683 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4684 --- 
    4685 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4686 diff -r parrot-trunk/docs/html/src/pmc/callcontext.pmc.html parrot/docs/html/src/pmc/callcontext.pmc.html 
    4687 5c5 
    4688 <         <title>Parrot  - CallContext PMC</title> 
    4689 --- 
    4690 >         <title>Parrot  - Untitled</title> 
    4691 7c7 
    4692 <             href="../../../resources/parrot.css" 
    4693 --- 
    4694 >             href="/parrot.css" 
    4695 17c17 
    4696 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4697 --- 
    4698 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4699 23c23 
    4700 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; CallContext PMC 
    4701 --- 
    4702 >                     Untitled 
     3660<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3661--- 
     3662>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3663diff -r parrot/docs/html/src/pmc/callcontext.pmc.html parrot-trunk/docs/html/src/pmc/callcontext.pmc.html 
     36645c5 
     3665<         <title>Parrot  - Untitled</title> 
     3666--- 
     3667>         <title>Parrot  - CallContext PMC</title> 
     366823c23 
     3669<                     Untitled 
     3670--- 
     3671>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; CallContext PMC 
    47033672140c140 
    4704 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4705 --- 
    4706 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4707 diff -r parrot-trunk/docs/html/src/pmc/capture.pmc.html parrot/docs/html/src/pmc/capture.pmc.html 
    4708 5c5 
    4709 <         <title>Parrot  - Capture PMC</title> 
    4710 --- 
    4711 >         <title>Parrot  - Untitled</title> 
    4712 7c7 
    4713 <             href="../../../resources/parrot.css" 
    4714 --- 
    4715 >             href="/parrot.css" 
    4716 17c17 
    4717 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4718 --- 
    4719 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4720 23c23 
    4721 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Capture PMC 
    4722 --- 
    4723 >                     Untitled 
     3673<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3674--- 
     3675>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3676diff -r parrot/docs/html/src/pmc/capture.pmc.html parrot-trunk/docs/html/src/pmc/capture.pmc.html 
     36775c5 
     3678<         <title>Parrot  - Untitled</title> 
     3679--- 
     3680>         <title>Parrot  - Capture PMC</title> 
     368123c23 
     3682<                     Untitled 
     3683--- 
     3684>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Capture PMC 
    47243685219c219 
    4725 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4726 --- 
    4727 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4728 diff -r parrot-trunk/docs/html/src/pmc/class.pmc.html parrot/docs/html/src/pmc/class.pmc.html 
    4729 5c5 
    4730 <         <title>Parrot  - defines a class</title> 
    4731 --- 
    4732 >         <title>Parrot  - Untitled</title> 
    4733 7c7 
    4734 <             href="../../../resources/parrot.css" 
    4735 --- 
    4736 >             href="/parrot.css" 
    4737 17c17 
    4738 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4739 --- 
    4740 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4741 23c23 
    4742 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; defines a class 
    4743 --- 
    4744 >                     Untitled 
     3686<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3687--- 
     3688>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3689diff -r parrot/docs/html/src/pmc/class.pmc.html parrot-trunk/docs/html/src/pmc/class.pmc.html 
     36905c5 
     3691<         <title>Parrot  - Untitled</title> 
     3692--- 
     3693>         <title>Parrot  - defines a class</title> 
     369423c23 
     3695<                     Untitled 
     3696--- 
     3697>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; defines a class 
    4745369835c35 
    4746 < as outlined in <em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> 
    4747 --- 
    4748 > as outlined in <em>docs/pdds/pdd15_objects.pod</em>.</p> 
     3699< as outlined in <em>docs/pdds/pdd15_objects.pod</em>.</p> 
     3700--- 
     3701> as outlined in <em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> 
    47493702305c305 
    4750 < <p><em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> 
    4751 --- 
    4752 > <p><em>docs/pdds/pdd15_objects.pod</em>.</p> 
     3703< <p><em>docs/pdds/pdd15_objects.pod</em>.</p> 
     3704--- 
     3705> <p><em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> 
    47533706309c309 
    4754 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4755 --- 
    4756 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4757 diff -r parrot-trunk/docs/html/src/pmc/codestring.pmc.html parrot/docs/html/src/pmc/codestring.pmc.html 
    4758 5c5 
    4759 <         <title>Parrot  - CodeString PMC Class</title> 
    4760 --- 
    4761 >         <title>Parrot  - Untitled</title> 
    4762 7c7 
    4763 <             href="../../../resources/parrot.css" 
    4764 --- 
    4765 >             href="/parrot.css" 
    4766 17c17 
    4767 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4768 --- 
    4769 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4770 23c23 
    4771 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; CodeString PMC Class 
    4772 --- 
    4773 >                     Untitled 
     3707<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3708--- 
     3709>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3710diff -r parrot/docs/html/src/pmc/codestring.pmc.html parrot-trunk/docs/html/src/pmc/codestring.pmc.html 
     37115c5 
     3712<         <title>Parrot  - Untitled</title> 
     3713--- 
     3714>         <title>Parrot  - CodeString PMC Class</title> 
     371523c23 
     3716<                     Untitled 
     3717--- 
     3718>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; CodeString PMC Class 
    4774371983c83 
    4775 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4776 --- 
    4777 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4778 diff -r parrot-trunk/docs/html/src/pmc/complex.pmc.html parrot/docs/html/src/pmc/complex.pmc.html 
    4779 5c5 
    4780 <         <title>Parrot  - Complex Numbers PMC Class</title> 
    4781 --- 
    4782 >         <title>Parrot  - Untitled</title> 
    4783 7c7 
    4784 <             href="../../../resources/parrot.css" 
    4785 --- 
    4786 >             href="/parrot.css" 
    4787 17c17 
    4788 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4789 --- 
    4790 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4791 23c23 
    4792 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Complex Numbers PMC Class 
    4793 --- 
    4794 >                     Untitled 
     3720<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3721--- 
     3722>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3723diff -r parrot/docs/html/src/pmc/complex.pmc.html parrot-trunk/docs/html/src/pmc/complex.pmc.html 
     37245c5 
     3725<         <title>Parrot  - Untitled</title> 
     3726--- 
     3727>         <title>Parrot  - Complex Numbers PMC Class</title> 
     372823c23 
     3729<                     Untitled 
     3730--- 
     3731>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Complex Numbers PMC Class 
    47953732289c289 
    4796 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4797 --- 
    4798 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4799 diff -r parrot-trunk/docs/html/src/pmc/continuation.pmc.html parrot/docs/html/src/pmc/continuation.pmc.html 
    4800 5c5 
    4801 <         <title>Parrot  - Continuation PMC</title> 
    4802 --- 
    4803 >         <title>Parrot  - Untitled</title> 
    4804 7c7 
    4805 <             href="../../../resources/parrot.css" 
    4806 --- 
    4807 >             href="/parrot.css" 
    4808 17c17 
    4809 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4810 --- 
    4811 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4812 23c23 
    4813 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Continuation PMC 
    4814 --- 
    4815 >                     Untitled 
     3733<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3734--- 
     3735>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3736diff -r parrot/docs/html/src/pmc/continuation.pmc.html parrot-trunk/docs/html/src/pmc/continuation.pmc.html 
     37375c5 
     3738<         <title>Parrot  - Untitled</title> 
     3739--- 
     3740>         <title>Parrot  - Continuation PMC</title> 
     374123c23 
     3742<                     Untitled 
     3743--- 
     3744>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Continuation PMC 
    4816374589c89 
    4817 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4818 --- 
    4819 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4820 diff -r parrot-trunk/docs/html/src/pmc/coroutine.pmc.html parrot/docs/html/src/pmc/coroutine.pmc.html 
    4821 5c5 
    4822 <         <title>Parrot  - Co&#45;Routine PMC</title> 
    4823 --- 
    4824 >         <title>Parrot  - Untitled</title> 
    4825 7c7 
    4826 <             href="../../../resources/parrot.css" 
    4827 --- 
    4828 >             href="/parrot.css" 
    4829 17c17 
    4830 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4831 --- 
    4832 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4833 23c23 
    4834 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Co&#45;Routine PMC 
    4835 --- 
    4836 >                     Untitled 
     3746<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3747--- 
     3748>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3749diff -r parrot/docs/html/src/pmc/coroutine.pmc.html parrot-trunk/docs/html/src/pmc/coroutine.pmc.html 
     37505c5 
     3751<         <title>Parrot  - Untitled</title> 
     3752--- 
     3753>         <title>Parrot  - Co&#45;Routine PMC</title> 
     375423c23 
     3755<                     Untitled 
     3756--- 
     3757>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Co&#45;Routine PMC 
    4837375872c72 
    4838 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4839 --- 
    4840 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4841 diff -r parrot-trunk/docs/html/src/pmc/default.pmc.html parrot/docs/html/src/pmc/default.pmc.html 
    4842 5c5 
    4843 <         <title>Parrot  - Abstract root class</title> 
    4844 --- 
    4845 >         <title>Parrot  - Untitled</title> 
    4846 7c7 
    4847 <             href="../../../resources/parrot.css" 
    4848 --- 
    4849 >             href="/parrot.css" 
    4850 17c17 
    4851 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4852 --- 
    4853 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4854 23c23 
    4855 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Abstract root class 
    4856 --- 
    4857 >                     Untitled 
     3759<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3760--- 
     3761>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3762diff -r parrot/docs/html/src/pmc/default.pmc.html parrot-trunk/docs/html/src/pmc/default.pmc.html 
     37635c5 
     3764<         <title>Parrot  - Untitled</title> 
     3765--- 
     3766>         <title>Parrot  - Abstract root class</title> 
     376723c23 
     3768<                     Untitled 
     3769--- 
     3770>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Abstract root class 
    4858377136c36 
    4859 < <p>All methods which are not defined here get a default implementation generated from <em>src/vtable.tbl</em> by <em><a href="../../tools/build/pmc2c.pl.html">tools/build/pmc2c.pl</a></em>.</p> 
    4860 --- 
    4861 > <p>All methods which are not defined here get a default implementation generated from <em>src/vtable.tbl</em> by <em>tools/build/pmc2c.pl</em>.</p> 
     3772< <p>All methods which are not defined here get a default implementation generated from <em>src/vtable.tbl</em> by <em>tools/build/pmc2c.pl</em>.</p> 
     3773--- 
     3774> <p>All methods which are not defined here get a default implementation generated from <em>src/vtable.tbl</em> by <em><a href="../../tools/build/pmc2c.pl.html">tools/build/pmc2c.pl</a></em>.</p> 
    48623775466c466 
    4863 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4864 --- 
    4865 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4866 diff -r parrot-trunk/docs/html/src/pmc/env.pmc.html parrot/docs/html/src/pmc/env.pmc.html 
    4867 5c5 
    4868 <         <title>Parrot  - System Environment</title> 
    4869 --- 
    4870 >         <title>Parrot  - Untitled</title> 
    4871 7c7 
    4872 <             href="../../../resources/parrot.css" 
    4873 --- 
    4874 >             href="/parrot.css" 
    4875 17c17 
    4876 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4877 --- 
    4878 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4879 23c23 
    4880 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; System Environment 
    4881 --- 
    4882 >                     Untitled 
     3776<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3777--- 
     3778>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3779diff -r parrot/docs/html/src/pmc/env.pmc.html parrot-trunk/docs/html/src/pmc/env.pmc.html 
     37805c5 
     3781<         <title>Parrot  - Untitled</title> 
     3782--- 
     3783>         <title>Parrot  - System Environment</title> 
     378423c23 
     3785<                     Untitled 
     3786--- 
     3787>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; System Environment 
    4883378849c49 
    4884 < For more information see <em><a href="../pmc.c.html">src/pmc.c</a></em>. 
    4885 --- 
    4886 > For more information see <em>src/pmc.c</em>. 
     3789< For more information see <em>src/pmc.c</em>. 
     3790--- 
     3791> For more information see <em><a href="../pmc.c.html">src/pmc.c</a></em>. 
    48873792102c102 
    4888 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4889 --- 
    4890 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4891 diff -r parrot-trunk/docs/html/src/pmc/eval.pmc.html parrot/docs/html/src/pmc/eval.pmc.html 
    4892 5c5 
    4893 <         <title>Parrot  - Dynamic code evaluation</title> 
    4894 --- 
    4895 >         <title>Parrot  - Untitled</title> 
    4896 7c7 
    4897 <             href="../../../resources/parrot.css" 
    4898 --- 
    4899 >             href="/parrot.css" 
    4900 17c17 
    4901 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4902 --- 
    4903 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4904 23c23 
    4905 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Dynamic code evaluation 
    4906 --- 
    4907 >                     Untitled 
     3793<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3794--- 
     3795>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3796diff -r parrot/docs/html/src/pmc/eval.pmc.html parrot-trunk/docs/html/src/pmc/eval.pmc.html 
     37975c5 
     3798<         <title>Parrot  - Untitled</title> 
     3799--- 
     3800>         <title>Parrot  - Dynamic code evaluation</title> 
     380123c23 
     3802<                     Untitled 
     3803--- 
     3804>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Dynamic code evaluation 
    4908380564c64 
    4909 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4910 --- 
    4911 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4912 diff -r parrot-trunk/docs/html/src/pmc/eventhandler.pmc.html parrot/docs/html/src/pmc/eventhandler.pmc.html 
    4913 5c5 
    4914 <         <title>Parrot  - a handler for events</title> 
    4915 --- 
    4916 >         <title>Parrot  - Untitled</title> 
    4917 7c7 
    4918 <             href="../../../resources/parrot.css" 
    4919 --- 
    4920 >             href="/parrot.css" 
    4921 17c17 
    4922 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4923 --- 
    4924 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4925 23c23 
    4926 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; a handler for events 
    4927 --- 
    4928 >                     Untitled 
     3806<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3807--- 
     3808>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3809diff -r parrot/docs/html/src/pmc/eventhandler.pmc.html parrot-trunk/docs/html/src/pmc/eventhandler.pmc.html 
     38105c5 
     3811<         <title>Parrot  - Untitled</title> 
     3812--- 
     3813>         <title>Parrot  - a handler for events</title> 
     381423c23 
     3815<                     Untitled 
     3816--- 
     3817>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; a handler for events 
    4929381896c96 
    4930 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4931 --- 
    4932 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4933 diff -r parrot-trunk/docs/html/src/pmc/exceptionhandler.pmc.html parrot/docs/html/src/pmc/exceptionhandler.pmc.html 
    4934 5c5 
    4935 <         <title>Parrot  - Exception Handler PMC</title> 
    4936 --- 
    4937 >         <title>Parrot  - Untitled</title> 
    4938 7c7 
    4939 <             href="../../../resources/parrot.css" 
    4940 --- 
    4941 >             href="/parrot.css" 
    4942 17c17 
    4943 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4944 --- 
    4945 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4946 23c23 
    4947 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Exception Handler PMC 
    4948 --- 
    4949 >                     Untitled 
     3819<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3820--- 
     3821>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3822diff -r parrot/docs/html/src/pmc/exceptionhandler.pmc.html parrot-trunk/docs/html/src/pmc/exceptionhandler.pmc.html 
     38235c5 
     3824<         <title>Parrot  - Untitled</title> 
     3825--- 
     3826>         <title>Parrot  - Exception Handler PMC</title> 
     382723c23 
     3828<                     Untitled 
     3829--- 
     3830>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Exception Handler PMC 
    4950383180c80 
    4951 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4952 --- 
    4953 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4954 diff -r parrot-trunk/docs/html/src/pmc/exception.pmc.html parrot/docs/html/src/pmc/exception.pmc.html 
    4955 5c5 
    4956 <         <title>Parrot  - Exception PMC</title> 
    4957 --- 
    4958 >         <title>Parrot  - Untitled</title> 
    4959 7c7 
    4960 <             href="../../../resources/parrot.css" 
    4961 --- 
    4962 >             href="/parrot.css" 
    4963 17c17 
    4964 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4965 --- 
    4966 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4967 23c23 
    4968 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Exception PMC 
    4969 --- 
    4970 >                     Untitled 
     3832<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3833--- 
     3834>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3835diff -r parrot/docs/html/src/pmc/exception.pmc.html parrot-trunk/docs/html/src/pmc/exception.pmc.html 
     38365c5 
     3837<         <title>Parrot  - Untitled</title> 
     3838--- 
     3839>         <title>Parrot  - Exception PMC</title> 
     384023c23 
     3841<                     Untitled 
     3842--- 
     3843>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Exception PMC 
    49713844175c175 
    4972 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    4973 --- 
    4974 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    4975 diff -r parrot-trunk/docs/html/src/pmc/exporter.pmc.html parrot/docs/html/src/pmc/exporter.pmc.html 
    4976 5c5 
    4977 <         <title>Parrot  - Export globals from one namespace to another</title> 
    4978 --- 
    4979 >         <title>Parrot  - Untitled</title> 
    4980 7c7 
    4981 <             href="../../../resources/parrot.css" 
    4982 --- 
    4983 >             href="/parrot.css" 
    4984 17c17 
    4985 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    4986 --- 
    4987 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    4988 23c23 
    4989 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Export globals from one namespace to another 
    4990 --- 
    4991 >                     Untitled 
     3845<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3846--- 
     3847>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3848diff -r parrot/docs/html/src/pmc/exporter.pmc.html parrot-trunk/docs/html/src/pmc/exporter.pmc.html 
     38495c5 
     3850<         <title>Parrot  - Untitled</title> 
     3851--- 
     3852>         <title>Parrot  - Export globals from one namespace to another</title> 
     385323c23 
     3854<                     Untitled 
     3855--- 
     3856>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Export globals from one namespace to another 
    4992385769c69 
    4993 < <p>Exports globals from one namespace to another. Exporter always uses the typed namespace interface, as outlined in <em><a href="../../docs/pdds/pdd21_namespaces.pod.html">docs/pdds/pdd21_namespaces.pod</a></em>.</p> 
    4994 --- 
    4995 > <p>Exports globals from one namespace to another. Exporter always uses the typed namespace interface, as outlined in <em>docs/pdds/pdd21_namespaces.pod</em>.</p> 
     3858< <p>Exports globals from one namespace to another. Exporter always uses the typed namespace interface, as outlined in <em>docs/pdds/pdd21_namespaces.pod</em>.</p> 
     3859--- 
     3860> <p>Exports globals from one namespace to another. Exporter always uses the typed namespace interface, as outlined in <em><a href="../../docs/pdds/pdd21_namespaces.pod.html">docs/pdds/pdd21_namespaces.pod</a></em>.</p> 
    49963861125c125 
    4997 < <p><em>docs/pdds/pdd17_basic_types.pod</em>, <em><a href="../../docs/pdds/pdd21_namespaces.pod.html">docs/pdds/pdd21_namespaces.pod</a></em>.</p> 
    4998 --- 
    4999 > <p><em>docs/pdds/pdd17_basic_types.pod</em>, <em>docs/pdds/pdd21_namespaces.pod</em>.</p> 
     3862< <p><em>docs/pdds/pdd17_basic_types.pod</em>, <em>docs/pdds/pdd21_namespaces.pod</em>.</p> 
     3863--- 
     3864> <p><em>docs/pdds/pdd17_basic_types.pod</em>, <em><a href="../../docs/pdds/pdd21_namespaces.pod.html">docs/pdds/pdd21_namespaces.pod</a></em>.</p> 
    50003865129c129 
    5001 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5002 --- 
    5003 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5004 diff -r parrot-trunk/docs/html/src/pmc/filehandle.pmc.html parrot/docs/html/src/pmc/filehandle.pmc.html 
    5005 5c5 
    5006 <         <title>Parrot  - FileHandle PMC</title> 
    5007 --- 
    5008 >         <title>Parrot  - Untitled</title> 
    5009 7c7 
    5010 <             href="../../../resources/parrot.css" 
    5011 --- 
    5012 >             href="/parrot.css" 
    5013 17c17 
    5014 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5015 --- 
    5016 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5017 23c23 
    5018 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; FileHandle PMC 
    5019 --- 
    5020 >                     Untitled 
     3866<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3867--- 
     3868>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3869diff -r parrot/docs/html/src/pmc/filehandle.pmc.html parrot-trunk/docs/html/src/pmc/filehandle.pmc.html 
     38705c5 
     3871<         <title>Parrot  - Untitled</title> 
     3872--- 
     3873>         <title>Parrot  - FileHandle PMC</title> 
     387423c23 
     3875<                     Untitled 
     3876--- 
     3877>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; FileHandle PMC 
    50213878165c165 
    5022 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5023 --- 
    5024 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5025 diff -r parrot-trunk/docs/html/src/pmc/fixedbooleanarray.pmc.html parrot/docs/html/src/pmc/fixedbooleanarray.pmc.html 
    5026 5c5 
    5027 <         <title>Parrot  - fixed size array for booleans only</title> 
    5028 --- 
    5029 >         <title>Parrot  - Untitled</title> 
    5030 7c7 
    5031 <             href="../../../resources/parrot.css" 
    5032 --- 
    5033 >             href="/parrot.css" 
    5034 17c17 
    5035 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5036 --- 
    5037 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5038 23c23 
    5039 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for booleans only 
    5040 --- 
    5041 >                     Untitled 
     3879<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3880--- 
     3881>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3882diff -r parrot/docs/html/src/pmc/fixedbooleanarray.pmc.html parrot-trunk/docs/html/src/pmc/fixedbooleanarray.pmc.html 
     38835c5 
     3884<         <title>Parrot  - Untitled</title> 
     3885--- 
     3886>         <title>Parrot  - fixed size array for booleans only</title> 
     388723c23 
     3888<                     Untitled 
     3889--- 
     3890>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for booleans only 
    50423891158c158 
    5043 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5044 --- 
    5045 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5046 diff -r parrot-trunk/docs/html/src/pmc/fixedfloatarray.pmc.html parrot/docs/html/src/pmc/fixedfloatarray.pmc.html 
    5047 5c5 
    5048 <         <title>Parrot  - fixed size array for floating point numbers only</title> 
    5049 --- 
    5050 >         <title>Parrot  - Untitled</title> 
    5051 7c7 
    5052 <             href="../../../resources/parrot.css" 
    5053 --- 
    5054 >             href="/parrot.css" 
    5055 17c17 
    5056 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5057 --- 
    5058 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5059 23c23 
    5060 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for floating point numbers only 
    5061 --- 
    5062 >                     Untitled 
     3892<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3893--- 
     3894>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3895diff -r parrot/docs/html/src/pmc/fixedfloatarray.pmc.html parrot-trunk/docs/html/src/pmc/fixedfloatarray.pmc.html 
     38965c5 
     3897<         <title>Parrot  - Untitled</title> 
     3898--- 
     3899>         <title>Parrot  - fixed size array for floating point numbers only</title> 
     390023c23 
     3901<                     Untitled 
     3902--- 
     3903>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for floating point numbers only 
    50633904127c127 
    5064 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5065 --- 
    5066 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5067 diff -r parrot-trunk/docs/html/src/pmc/fixedintegerarray.pmc.html parrot/docs/html/src/pmc/fixedintegerarray.pmc.html 
    5068 5c5 
    5069 <         <title>Parrot  - fixed size array for integers only</title> 
    5070 --- 
    5071 >         <title>Parrot  - Untitled</title> 
    5072 7c7 
    5073 <             href="../../../resources/parrot.css" 
    5074 --- 
    5075 >             href="/parrot.css" 
    5076 17c17 
    5077 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5078 --- 
    5079 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5080 23c23 
    5081 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for integers only 
    5082 --- 
    5083 >                     Untitled 
     3905<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3906--- 
     3907>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3908diff -r parrot/docs/html/src/pmc/fixedintegerarray.pmc.html parrot-trunk/docs/html/src/pmc/fixedintegerarray.pmc.html 
     39095c5 
     3910<         <title>Parrot  - Untitled</title> 
     3911--- 
     3912>         <title>Parrot  - fixed size array for integers only</title> 
     391323c23 
     3914<                     Untitled 
     3915--- 
     3916>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for integers only 
    50843917147c147 
    5085 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5086 --- 
    5087 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5088 diff -r parrot-trunk/docs/html/src/pmc/fixedpmcarray.pmc.html parrot/docs/html/src/pmc/fixedpmcarray.pmc.html 
    5089 5c5 
    5090 <         <title>Parrot  - fixed size array for PMCs only</title> 
    5091 --- 
    5092 >         <title>Parrot  - Untitled</title> 
    5093 7c7 
    5094 <             href="../../../resources/parrot.css" 
    5095 --- 
    5096 >             href="/parrot.css" 
    5097 17c17 
    5098 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5099 --- 
    5100 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5101 23c23 
    5102 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for PMCs only 
    5103 --- 
    5104 >                     Untitled 
     3918<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3919--- 
     3920>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3921diff -r parrot/docs/html/src/pmc/fixedpmcarray.pmc.html parrot-trunk/docs/html/src/pmc/fixedpmcarray.pmc.html 
     39225c5 
     3923<         <title>Parrot  - Untitled</title> 
     3924--- 
     3925>         <title>Parrot  - fixed size array for PMCs only</title> 
     392623c23 
     3927<                     Untitled 
     3928--- 
     3929>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for PMCs only 
    51053930185c185 
    5106 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5107 --- 
    5108 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5109 diff -r parrot-trunk/docs/html/src/pmc/fixedstringarray.pmc.html parrot/docs/html/src/pmc/fixedstringarray.pmc.html 
    5110 5c5 
    5111 <         <title>Parrot  - fixed size array for strings only</title> 
    5112 --- 
    5113 >         <title>Parrot  - Untitled</title> 
    5114 7c7 
    5115 <             href="../../../resources/parrot.css" 
    5116 --- 
    5117 >             href="/parrot.css" 
    5118 17c17 
    5119 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5120 --- 
    5121 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5122 23c23 
    5123 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for strings only 
    5124 --- 
    5125 >                     Untitled 
     3931<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3932--- 
     3933>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3934diff -r parrot/docs/html/src/pmc/fixedstringarray.pmc.html parrot-trunk/docs/html/src/pmc/fixedstringarray.pmc.html 
     39355c5 
     3936<         <title>Parrot  - Untitled</title> 
     3937--- 
     3938>         <title>Parrot  - fixed size array for strings only</title> 
     393923c23 
     3940<                     Untitled 
     3941--- 
     3942>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for strings only 
    51263943160c160 
    5127 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5128 --- 
    5129 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5130 diff -r parrot-trunk/docs/html/src/pmc/float.pmc.html parrot/docs/html/src/pmc/float.pmc.html 
    5131 5c5 
    5132 <         <title>Parrot  - Floating&#45;point number</title> 
    5133 --- 
    5134 >         <title>Parrot  - Untitled</title> 
    5135 7c7 
    5136 <             href="../../../resources/parrot.css" 
    5137 --- 
    5138 >             href="/parrot.css" 
    5139 17c17 
    5140 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5141 --- 
    5142 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5143 23c23 
    5144 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Floating&#45;point number 
    5145 --- 
    5146 >                     Untitled 
     3944<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3945--- 
     3946>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3947diff -r parrot/docs/html/src/pmc/float.pmc.html parrot-trunk/docs/html/src/pmc/float.pmc.html 
     39485c5 
     3949<         <title>Parrot  - Untitled</title> 
     3950--- 
     3951>         <title>Parrot  - Floating&#45;point number</title> 
     395223c23 
     3953<                     Untitled 
     3954--- 
     3955>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Floating&#45;point number 
    51473956167c167 
    5148 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5149 --- 
    5150 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5151 diff -r parrot-trunk/docs/html/src/pmc/handle.pmc.html parrot/docs/html/src/pmc/handle.pmc.html 
    5152 5c5 
    5153 <         <title>Parrot  - IO Handle PMC</title> 
    5154 --- 
    5155 >         <title>Parrot  - Untitled</title> 
    5156 7c7 
    5157 <             href="../../../resources/parrot.css" 
    5158 --- 
    5159 >             href="/parrot.css" 
    5160 17c17 
    5161 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5162 --- 
    5163 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5164 23c23 
    5165 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; IO Handle PMC 
    5166 --- 
    5167 >                     Untitled 
     3957<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3958--- 
     3959>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3960diff -r parrot/docs/html/src/pmc/handle.pmc.html parrot-trunk/docs/html/src/pmc/handle.pmc.html 
     39615c5 
     3962<         <title>Parrot  - Untitled</title> 
     3963--- 
     3964>         <title>Parrot  - IO Handle PMC</title> 
     396523c23 
     3966<                     Untitled 
     3967--- 
     3968>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; IO Handle PMC 
    5168396960c60 
    5169 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5170 --- 
    5171 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5172 diff -r parrot-trunk/docs/html/src/pmc/hashiteratorkey.pmc.html parrot/docs/html/src/pmc/hashiteratorkey.pmc.html 
    5173 5c5 
    5174 <         <title>Parrot  - accessor for single value during hash iteration.</title> 
    5175 --- 
    5176 >         <title>Parrot  - Untitled</title> 
    5177 7c7 
    5178 <             href="../../../resources/parrot.css" 
    5179 --- 
    5180 >             href="/parrot.css" 
    5181 17c17 
    5182 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5183 --- 
    5184 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5185 23c23 
    5186 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; accessor for single value during hash iteration. 
    5187 --- 
    5188 >                     Untitled 
     3970<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3971--- 
     3972>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3973diff -r parrot/docs/html/src/pmc/hashiteratorkey.pmc.html parrot-trunk/docs/html/src/pmc/hashiteratorkey.pmc.html 
     39745c5 
     3975<         <title>Parrot  - Untitled</title> 
     3976--- 
     3977>         <title>Parrot  - accessor for single value during hash iteration.</title> 
     397823c23 
     3979<                     Untitled 
     3980--- 
     3981>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; accessor for single value during hash iteration. 
    5189398250c50 
    5190 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5191 --- 
    5192 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5193 diff -r parrot-trunk/docs/html/src/pmc/hashiterator.pmc.html parrot/docs/html/src/pmc/hashiterator.pmc.html 
    5194 5c5 
    5195 <         <title>Parrot  - Implementation of Iterator for Hashes.</title> 
    5196 --- 
    5197 >         <title>Parrot  - Untitled</title> 
    5198 7c7 
    5199 <             href="../../../resources/parrot.css" 
    5200 --- 
    5201 >             href="/parrot.css" 
    5202 17c17 
    5203 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5204 --- 
    5205 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5206 23c23 
    5207 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Implementation of Iterator for Hashes. 
    5208 --- 
    5209 >                     Untitled 
     3983<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3984--- 
     3985>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3986diff -r parrot/docs/html/src/pmc/hashiterator.pmc.html parrot-trunk/docs/html/src/pmc/hashiterator.pmc.html 
     39875c5 
     3988<         <title>Parrot  - Untitled</title> 
     3989--- 
     3990>         <title>Parrot  - Implementation of Iterator for Hashes.</title> 
     399123c23 
     3992<                     Untitled 
     3993--- 
     3994>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Implementation of Iterator for Hashes. 
    5210399597c97 
    5211 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5212 --- 
    5213 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5214 diff -r parrot-trunk/docs/html/src/pmc/hash.pmc.html parrot/docs/html/src/pmc/hash.pmc.html 
    5215 5c5 
    5216 <         <title>Parrot  - Hash PMC</title> 
    5217 --- 
    5218 >         <title>Parrot  - Untitled</title> 
    5219 7c7 
    5220 <             href="../../../resources/parrot.css" 
    5221 --- 
    5222 >             href="/parrot.css" 
    5223 17c17 
    5224 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5225 --- 
    5226 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5227 23c23 
    5228 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Hash PMC 
    5229 --- 
    5230 >                     Untitled 
     3996<               Copyright &copy; 2002-2010, Parrot Foundation. 
     3997--- 
     3998>               Copyright &copy; 2002-2009, Parrot Foundation. 
     3999diff -r parrot/docs/html/src/pmc/hash.pmc.html parrot-trunk/docs/html/src/pmc/hash.pmc.html 
     40005c5 
     4001<         <title>Parrot  - Untitled</title> 
     4002--- 
     4003>         <title>Parrot  - Hash PMC</title> 
     400423c23 
     4005<                     Untitled 
     4006--- 
     4007>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Hash PMC 
    52314008214c214 
    5232 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5233 --- 
    5234 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5235 diff -r parrot-trunk/docs/html/src/pmc/imageio.pmc.html parrot/docs/html/src/pmc/imageio.pmc.html 
    5236 5c5 
    5237 <         <title>Parrot  - ImageIO PMC</title> 
    5238 --- 
    5239 >         <title>Parrot  - Untitled</title> 
    5240 7c7 
    5241 <             href="../../../resources/parrot.css" 
    5242 --- 
    5243 >             href="/parrot.css" 
    5244 17c17 
    5245 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5246 --- 
    5247 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5248 23c23 
    5249 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; ImageIO PMC 
    5250 --- 
    5251 >                     Untitled 
     4009<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4010--- 
     4011>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4012diff -r parrot/docs/html/src/pmc/imageio.pmc.html parrot-trunk/docs/html/src/pmc/imageio.pmc.html 
     40135c5 
     4014<         <title>Parrot  - Untitled</title> 
     4015--- 
     4016>         <title>Parrot  - ImageIO PMC</title> 
     401723c23 
     4018<                     Untitled 
     4019--- 
     4020>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; ImageIO PMC 
    5252402193c93 
    5253 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5254 --- 
    5255 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5256 diff -r parrot-trunk/docs/html/src/pmc/imageiosize.pmc.html parrot/docs/html/src/pmc/imageiosize.pmc.html 
    5257 5c5 
    5258 <         <title>Parrot  - ImageIOSize PMC</title> 
    5259 --- 
    5260 >         <title>Parrot  - Untitled</title> 
    5261 7c7 
    5262 <             href="../../../resources/parrot.css" 
    5263 --- 
    5264 >             href="/parrot.css" 
    5265 17c17 
    5266 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5267 --- 
    5268 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5269 23c23 
    5270 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; ImageIOSize PMC 
    5271 --- 
    5272 >                     Untitled 
     4022<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4023--- 
     4024>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4025diff -r parrot/docs/html/src/pmc/imageiosize.pmc.html parrot-trunk/docs/html/src/pmc/imageiosize.pmc.html 
     40265c5 
     4027<         <title>Parrot  - Untitled</title> 
     4028--- 
     4029>         <title>Parrot  - ImageIOSize PMC</title> 
     403023c23 
     4031<                     Untitled 
     4032--- 
     4033>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; ImageIOSize PMC 
    5273403478c78 
    5274 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5275 --- 
    5276 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5277 diff -r parrot-trunk/docs/html/src/pmc/imageiostrings.pmc.html parrot/docs/html/src/pmc/imageiostrings.pmc.html 
    5278 5c5 
    5279 <         <title>Parrot  - ImageIOStrings PMC</title> 
    5280 --- 
    5281 >         <title>Parrot  - Untitled</title> 
    5282 7c7 
    5283 <             href="../../../resources/parrot.css" 
    5284 --- 
    5285 >             href="/parrot.css" 
    5286 17c17 
    5287 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5288 --- 
    5289 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5290 23c23 
    5291 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; ImageIOStrings PMC 
    5292 --- 
    5293 >                     Untitled 
     4035<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4036--- 
     4037>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4038diff -r parrot/docs/html/src/pmc/imageiostrings.pmc.html parrot-trunk/docs/html/src/pmc/imageiostrings.pmc.html 
     40395c5 
     4040<         <title>Parrot  - Untitled</title> 
     4041--- 
     4042>         <title>Parrot  - ImageIOStrings PMC</title> 
     404323c23 
     4044<                     Untitled 
     4045--- 
     4046>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; ImageIOStrings PMC 
    5294404771c71 
    5295 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5296 --- 
    5297 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5298 diff -r parrot-trunk/docs/html/src/pmc/integer.pmc.html parrot/docs/html/src/pmc/integer.pmc.html 
    5299 5c5 
    5300 <         <title>Parrot  - Integer PMC class</title> 
    5301 --- 
    5302 >         <title>Parrot  - Untitled</title> 
    5303 7c7 
    5304 <             href="../../../resources/parrot.css" 
    5305 --- 
    5306 >             href="/parrot.css" 
    5307 17c17 
    5308 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5309 --- 
    5310 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5311 23c23 
    5312 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Integer PMC class 
    5313 --- 
    5314 >                     Untitled 
     4048<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4049--- 
     4050>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4051diff -r parrot/docs/html/src/pmc/integer.pmc.html parrot-trunk/docs/html/src/pmc/integer.pmc.html 
     40525c5 
     4053<         <title>Parrot  - Untitled</title> 
     4054--- 
     4055>         <title>Parrot  - Integer PMC class</title> 
     405623c23 
     4057<                     Untitled 
     4058--- 
     4059>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Integer PMC class 
    53154060220c220 
    5316 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5317 --- 
    5318 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5319 diff -r parrot-trunk/docs/html/src/pmc/iterator.pmc.html parrot/docs/html/src/pmc/iterator.pmc.html 
    5320 5c5 
    5321 <         <title>Parrot  - Iterator PMC</title> 
    5322 --- 
    5323 >         <title>Parrot  - Untitled</title> 
    5324 7c7 
    5325 <             href="../../../resources/parrot.css" 
    5326 --- 
    5327 >             href="/parrot.css" 
    5328 17c17 
    5329 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5330 --- 
    5331 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5332 23c23 
    5333 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Iterator PMC 
    5334 --- 
    5335 >                     Untitled 
     4061<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4062--- 
     4063>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4064diff -r parrot/docs/html/src/pmc/iterator.pmc.html parrot-trunk/docs/html/src/pmc/iterator.pmc.html 
     40655c5 
     4066<         <title>Parrot  - Untitled</title> 
     4067--- 
     4068>         <title>Parrot  - Iterator PMC</title> 
     406923c23 
     4070<                     Untitled 
     4071--- 
     4072>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Iterator PMC 
    53364073115c115 
    5337 <               Copyright &copy; 2002-2009, Parrot Foundation. 
    5338 --- 
    5339 >               Copyright &copy; 2002-2010, Parrot Foundation. 
    5340 diff -r parrot-trunk/docs/html/src/pmc/key.pmc.html parrot/docs/html/src/pmc/key.pmc.html 
    5341 5c5 
    5342 <         <title>Parrot  - Key PMC</title> 
    5343 --- 
    5344 >         <title>Parrot  - Untitled</title> 
    5345 7c7 
    5346 <             href="../../../resources/parrot.css" 
    5347 --- 
    5348 >             href="/parrot.css" 
    5349 17c17 
    5350 <                 <img border=0 src="../../../resources/parrot_logo.png" id="logo" alt="parrot"> 
    5351 --- 
    5352 >                 <img border=0 src="/parrot_logo.png" id="logo" alt="parrot"> 
    5353 23c23 
    5354 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Key PMC 
    5355 --- 
    5356 >                     Untitled 
    5357  
     4074<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4075--- 
     4076>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4077diff -r parrot/docs/html/src/pmc/key.pmc.html parrot-trunk/docs/html/src/pmc/key.pmc.html 
     40785c5 
     4079<         <title>Parrot  - Untitled</title> 
     4080--- 
     4081>         <title>Parrot  - Key PMC</title> 
     408223c23 
     4083<                     Untitled 
     4084--- 
     4085>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Key PMC 
     408698c98,101 
     4087< Called after the Key has been thawed: convert last PMC_NULL key to NULL.</dl> 
     4088--- 
     4089> Called after the Key has been thawed: convert last PMC_NULL key to NULL. 
     4090> <dt><a name="set_register(reg_no,_type)" 
     4091> ><b><code>set_register(reg_no, type)</b></code></a></dt> 
     4092> Set key to hold particular register.</dl> 
     4093102c105 
     4094<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4095--- 
     4096>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4097diff -r parrot/docs/html/src/pmc/lexinfo.pmc.html parrot-trunk/docs/html/src/pmc/lexinfo.pmc.html 
     40985c5 
     4099<         <title>Parrot  - Untitled</title> 
     4100--- 
     4101>         <title>Parrot  - LexInfo PMC</title> 
     410223c23 
     4103<                     Untitled 
     4104--- 
     4105>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; LexInfo PMC 
     410672c72 
     4107< <p><em>docs/pdds/pdd20_lexical_vars.pod</em>, 
     4108--- 
     4109> <p><em><a href="../../docs/pdds/pdd20_lexical_vars.pod.html">docs/pdds/pdd20_lexical_vars.pod</a></em>, 
     411077c77 
     4111<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4112--- 
     4113>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4114diff -r parrot/docs/html/src/pmc/lexpad.pmc.html parrot-trunk/docs/html/src/pmc/lexpad.pmc.html 
     41155c5 
     4116<         <title>Parrot  - Untitled</title> 
     4117--- 
     4118>         <title>Parrot  - LexPad PMC</title> 
     411923c23 
     4120<                     Untitled 
     4121--- 
     4122>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; LexPad PMC 
     412382,83c82,83 
     4124< <p><em>docs/pdds/pdd20_lexical_vars.pod</em>, 
     4125< <em>src/pmc/lexinfo.pmc</em>.</p> 
     4126--- 
     4127> <p><em><a href="../../docs/pdds/pdd20_lexical_vars.pod.html">docs/pdds/pdd20_lexical_vars.pod</a></em>, 
     4128> <em><a href="lexinfo.pmc.html">src/pmc/lexinfo.pmc</a></em>.</p> 
     412987c87 
     4130<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4131--- 
     4132>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4133diff -r parrot/docs/html/src/pmc/managedstruct.pmc.html parrot-trunk/docs/html/src/pmc/managedstruct.pmc.html 
     41345c5 
     4135<         <title>Parrot  - Untitled</title> 
     4136--- 
     4137>         <title>Parrot  - DESCRIPTION</title> 
     413823c23 
     4139<                     Untitled 
     4140--- 
     4141>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; DESCRIPTION 
     414271c71 
     4143<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4144--- 
     4145>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4146diff -r parrot/docs/html/src/pmc/multisub.pmc.html parrot-trunk/docs/html/src/pmc/multisub.pmc.html 
     41475c5 
     4148<         <title>Parrot  - Untitled</title> 
     4149--- 
     4150>         <title>Parrot  - A container for multi&#45;dispatched subs</title> 
     415123c23 
     4152<                     Untitled 
     4153--- 
     4154>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; A container for multi&#45;dispatched subs 
     415543c43 
     4156< <p><em>src/multidispatch.c</em>, 
     4157--- 
     4158> <p><em><a href="../multidispatch.c.html">src/multidispatch.c</a></em>, 
     415949c49 
     4160<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4161--- 
     4162>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4163diff -r parrot/docs/html/src/pmc/namespace.pmc.html parrot-trunk/docs/html/src/pmc/namespace.pmc.html 
     41645c5 
     4165<         <title>Parrot  - Untitled</title> 
     4166--- 
     4167>         <title>Parrot  - NameSpace PMC</title> 
     416823c23 
     4169<                     Untitled 
     4170--- 
     4171>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; NameSpace PMC 
     4172182c182 
     4173< <p><em>docs/pdds/pdd21_namespaces.pod</em></p> 
     4174--- 
     4175> <p><em><a href="../../docs/pdds/pdd21_namespaces.pod.html">docs/pdds/pdd21_namespaces.pod</a></em></p> 
     4176186c186 
     4177<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4178--- 
     4179>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4180diff -r parrot/docs/html/src/pmc/nci.pmc.html parrot-trunk/docs/html/src/pmc/nci.pmc.html 
     41815c5 
     4182<         <title>Parrot  - Untitled</title> 
     4183--- 
     4184>         <title>Parrot  - Native Call Interface</title> 
     418523c23 
     4186<                     Untitled 
     4187--- 
     4188>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Native Call Interface 
     418981c81 
     4190< <p><em>docs/pdds/pdd03_calling_conventions.pod</em>.</p> 
     4191--- 
     4192> <p><em><a href="../../docs/pdds/pdd03_calling_conventions.pod.html">docs/pdds/pdd03_calling_conventions.pod</a></em>.</p> 
     419390c90 
     4194<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4195--- 
     4196>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4197diff -r parrot/docs/html/src/pmc/null.pmc.html parrot-trunk/docs/html/src/pmc/null.pmc.html 
     41985c5 
     4199<         <title>Parrot  - Untitled</title> 
     4200--- 
     4201>         <title>Parrot  - NULL</title> 
     420223c23 
     4203<                     Untitled 
     4204--- 
     4205>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; NULL 
     420653c53 
     4207<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4208--- 
     4209>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4210diff -r parrot/docs/html/src/pmc/object.pmc.html parrot-trunk/docs/html/src/pmc/object.pmc.html 
     42115c5 
     4212<         <title>Parrot  - Untitled</title> 
     4213--- 
     4214>         <title>Parrot  - An instance of a class</title> 
     421523c23 
     4216<                     Untitled 
     4217--- 
     4218>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; An instance of a class 
     4219131c131 
     4220< <p><em>docs/pdds/pdd15_objects.pod</em>.</p> 
     4221--- 
     4222> <p><em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> 
     4223135c135 
     4224<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4225--- 
     4226>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4227diff -r parrot/docs/html/src/pmc/opcode.pmc.html parrot-trunk/docs/html/src/pmc/opcode.pmc.html 
     42285c5 
     4229<         <title>Parrot  - Untitled</title> 
     4230--- 
     4231>         <title>Parrot  - src/pmc/opcode.pmc</title> 
     423223c23 
     4233<                     Untitled 
     4234--- 
     4235>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; src/pmc/opcode.pmc 
     423638c38 
     4237<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4238--- 
     4239>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4240diff -r parrot/docs/html/src/pmc/oplib.pmc.html parrot-trunk/docs/html/src/pmc/oplib.pmc.html 
     42415c5 
     4242<         <title>Parrot  - Untitled</title> 
     4243--- 
     4244>         <title>Parrot  - src/pmc/oplib.pmc</title> 
     424523c23 
     4246<                     Untitled 
     4247--- 
     4248>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; src/pmc/oplib.pmc 
     424938c38 
     4250<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4251--- 
     4252>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4253diff -r parrot/docs/html/src/pmc/orderedhashiterator.pmc.html parrot-trunk/docs/html/src/pmc/orderedhashiterator.pmc.html 
     42545c5 
     4255<         <title>Parrot  - Untitled</title> 
     4256--- 
     4257>         <title>Parrot  - src/pmc/orderedhashiterator.pmc</title> 
     425823c23 
     4259<                     Untitled 
     4260--- 
     4261>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; src/pmc/orderedhashiterator.pmc 
     426271c71 
     4263<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4264--- 
     4265>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4266diff -r parrot/docs/html/src/pmc/orderedhash.pmc.html parrot-trunk/docs/html/src/pmc/orderedhash.pmc.html 
     42675c5 
     4268<         <title>Parrot  - Untitled</title> 
     4269--- 
     4270>         <title>Parrot  - Ordered Hash</title> 
     427123c23 
     4272<                     Untitled 
     4273--- 
     4274>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Ordered Hash 
     427580c80 
     4276< <p>See <em>t/pmc/orderedhash.t</em> for test cases.</p> 
     4277--- 
     4278> <p>See <em><a href="../../t/pmc/orderedhash.t.html">t/pmc/orderedhash.t</a></em> for test cases.</p> 
     4279245c245 
     4280<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4281--- 
     4282>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4283diff -r parrot/docs/html/src/pmc/packfileannotation.pmc.html parrot-trunk/docs/html/src/pmc/packfileannotation.pmc.html 
     42845c5 
     4285<         <title>Parrot  - Untitled</title> 
     4286--- 
     4287>         <title>Parrot  - PackfileAnnotation PMC</title> 
     428823c23 
     4289<                     Untitled 
     4290--- 
     4291>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileAnnotation PMC 
     429281c81 
     4293<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4294--- 
     4295>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4296diff -r parrot/docs/html/src/pmc/packfileannotations.pmc.html parrot-trunk/docs/html/src/pmc/packfileannotations.pmc.html 
     42975c5 
     4298<         <title>Parrot  - Untitled</title> 
     4299--- 
     4300>         <title>Parrot  - PackfileAnnotations PMC</title> 
     430123c23 
     4302<                     Untitled 
     4303--- 
     4304>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileAnnotations PMC 
     430598c98 
     4306<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4307--- 
     4308>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4309diff -r parrot/docs/html/src/pmc/packfileconstanttable.pmc.html parrot-trunk/docs/html/src/pmc/packfileconstanttable.pmc.html 
     43105c5 
     4311<         <title>Parrot  - Untitled</title> 
     4312--- 
     4313>         <title>Parrot  - PackfileConstantTable PMC</title> 
     431423c23 
     4315<                     Untitled 
     4316--- 
     4317>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileConstantTable PMC 
     4318120c120 
     4319<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4320--- 
     4321>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4322diff -r parrot/docs/html/src/pmc/packfiledebug.pmc.html parrot-trunk/docs/html/src/pmc/packfiledebug.pmc.html 
     43235c5 
     4324<         <title>Parrot  - Untitled</title> 
     4325--- 
     4326>         <title>Parrot  - Packfile Debug Segment PMC</title> 
     432723c23 
     4328<                     Untitled 
     4329--- 
     4330>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Packfile Debug Segment PMC 
     433171c71 
     4332<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4333--- 
     4334>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4335diff -r parrot/docs/html/src/pmc/packfiledirectory.pmc.html parrot-trunk/docs/html/src/pmc/packfiledirectory.pmc.html 
     43365c5 
     4337<         <title>Parrot  - Untitled</title> 
     4338--- 
     4339>         <title>Parrot  - PackfileDirectory PMC</title> 
     434023c23 
     4341<                     Untitled 
     4342--- 
     4343>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileDirectory PMC 
     434485c85 
     4345<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4346--- 
     4347>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4348diff -r parrot/docs/html/src/pmc/packfilefixupentry.pmc.html parrot-trunk/docs/html/src/pmc/packfilefixupentry.pmc.html 
     43495c5 
     4350<         <title>Parrot  - Untitled</title> 
     4351--- 
     4352>         <title>Parrot  - PackfileFixupEntry PMC</title> 
     435323c23 
     4354<                     Untitled 
     4355--- 
     4356>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileFixupEntry PMC 
     435775c75 
     4358<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4359--- 
     4360>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4361diff -r parrot/docs/html/src/pmc/packfilefixuptable.pmc.html parrot-trunk/docs/html/src/pmc/packfilefixuptable.pmc.html 
     43625c5 
     4363<         <title>Parrot  - Untitled</title> 
     4364--- 
     4365>         <title>Parrot  - PackfileFixupTable PMC</title> 
     436623c23 
     4367<                     Untitled 
     4368--- 
     4369>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileFixupTable PMC 
     437071c71 
     4371<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4372--- 
     4373>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4374diff -r parrot/docs/html/src/pmc/packfile.pmc.html parrot-trunk/docs/html/src/pmc/packfile.pmc.html 
     43755c5 
     4376<         <title>Parrot  - Untitled</title> 
     4377--- 
     4378>         <title>Parrot  - Packfile PMC</title> 
     437923c23 
     4380<                     Untitled 
     4381--- 
     4382>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Packfile PMC 
     4383157c157 
     4384<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4385--- 
     4386>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4387diff -r parrot/docs/html/src/pmc/packfilerawsegment.pmc.html parrot-trunk/docs/html/src/pmc/packfilerawsegment.pmc.html 
     43885c5 
     4389<         <title>Parrot  - Untitled</title> 
     4390--- 
     4391>         <title>Parrot  - PackfileRawSegment PMC</title> 
     439223c23 
     4393<                     Untitled 
     4394--- 
     4395>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileRawSegment PMC 
     439674c74 
     4397<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4398--- 
     4399>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4400diff -r parrot/docs/html/src/pmc/packfilesegment.pmc.html parrot-trunk/docs/html/src/pmc/packfilesegment.pmc.html 
     44015c5 
     4402<         <title>Parrot  - Untitled</title> 
     4403--- 
     4404>         <title>Parrot  - PackfileSegment PMC</title> 
     440523c23 
     4406<                     Untitled 
     4407--- 
     4408>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileSegment PMC 
     440971c71 
     4410<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4411--- 
     4412>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4413diff -r parrot/docs/html/src/pmc/parrotinterpreter.pmc.html parrot-trunk/docs/html/src/pmc/parrotinterpreter.pmc.html 
     44145c5 
     4415<         <title>Parrot  - Untitled</title> 
     4416--- 
     4417>         <title>Parrot  - Parrot Interpreter</title> 
     441823c23 
     4419<                     Untitled 
     4420--- 
     4421>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Parrot Interpreter 
     4422142c142 
     4423<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4424--- 
     4425>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4426diff -r parrot/docs/html/src/pmc/parrotlibrary.pmc.html parrot-trunk/docs/html/src/pmc/parrotlibrary.pmc.html 
     44275c5 
     4428<         <title>Parrot  - Untitled</title> 
     4429--- 
     4430>         <title>Parrot  - Dynamic Library</title> 
     443123c23 
     4432<                     Untitled 
     4433--- 
     4434>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Dynamic Library 
     443585c85 
     4436<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4437--- 
     4438>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4439diff -r parrot/docs/html/src/pmc/parrotthread.pmc.html parrot-trunk/docs/html/src/pmc/parrotthread.pmc.html 
     44405c5 
     4441<         <title>Parrot  - Untitled</title> 
     4442--- 
     4443>         <title>Parrot  - Represents a Parrot Thread.</title> 
     444423c23 
     4445<                     Untitled 
     4446--- 
     4447>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Represents a Parrot Thread. 
     444870c70 
     4449<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4450--- 
     4451>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4452diff -r parrot/docs/html/src/pmc/pmcproxy.pmc.html parrot-trunk/docs/html/src/pmc/pmcproxy.pmc.html 
     44535c5 
     4454<         <title>Parrot  - Untitled</title> 
     4455--- 
     4456>         <title>Parrot  - proxy class object for a PMC enabling introspection</title> 
     445723c23 
     4458<                     Untitled 
     4459--- 
     4460>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; proxy class object for a PMC enabling introspection 
     4461122c122 
     4462< <p><em>docs/pdds/pdd17_pmc.pod</em>.</p> 
     4463--- 
     4464> <p><em><a href="../../docs/pdds/pdd17_pmc.pod.html">docs/pdds/pdd17_pmc.pod</a></em>.</p> 
     4465126c126 
     4466<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4467--- 
     4468>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4469diff -r parrot/docs/html/src/pmc/pointer.pmc.html parrot-trunk/docs/html/src/pmc/pointer.pmc.html 
     44705c5 
     4471<         <title>Parrot  - Untitled</title> 
     4472--- 
     4473>         <title>Parrot  - Pointer</title> 
     447423c23 
     4475<                     Untitled 
     4476--- 
     4477>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Pointer 
     447878c78 
     4479<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4480--- 
     4481>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4482diff -r parrot/docs/html/src/pmc/resizablebooleanarray.pmc.html parrot-trunk/docs/html/src/pmc/resizablebooleanarray.pmc.html 
     44835c5 
     4484<         <title>Parrot  - Untitled</title> 
     4485--- 
     4486>         <title>Parrot  - resizable array for booleans only</title> 
     448723c23 
     4488<                     Untitled 
     4489--- 
     4490>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; resizable array for booleans only 
     4491112c112 
     4492<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4493--- 
     4494>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4495diff -r parrot/docs/html/src/pmc/resizablefloatarray.pmc.html parrot-trunk/docs/html/src/pmc/resizablefloatarray.pmc.html 
     44965c5 
     4497<         <title>Parrot  - Untitled</title> 
     4498--- 
     4499>         <title>Parrot  - resizable array for floating point</title> 
     450023c23 
     4501<                     Untitled 
     4502--- 
     4503>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; resizable array for floating point 
     450486c86 
     4505<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4506--- 
     4507>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4508diff -r parrot/docs/html/src/pmc/resizableintegerarray.pmc.html parrot-trunk/docs/html/src/pmc/resizableintegerarray.pmc.html 
     45095c5 
     4510<         <title>Parrot  - Untitled</title> 
     4511--- 
     4512>         <title>Parrot  - resizable array for integers only</title> 
     451323c23 
     4514<                     Untitled 
     4515--- 
     4516>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; resizable array for integers only 
     451790c90 
     4518<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4519--- 
     4520>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4521diff -r parrot/docs/html/src/pmc/resizablepmcarray.pmc.html parrot-trunk/docs/html/src/pmc/resizablepmcarray.pmc.html 
     45225c5 
     4523<         <title>Parrot  - Untitled</title> 
     4524--- 
     4525>         <title>Parrot  - resizable array for PMCs only</title> 
     452623c23 
     4527<                     Untitled 
     4528--- 
     4529>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; resizable array for PMCs only 
     4530171c171 
     4531<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4532--- 
     4533>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4534diff -r parrot/docs/html/src/pmc/resizablestringarray.pmc.html parrot-trunk/docs/html/src/pmc/resizablestringarray.pmc.html 
     45355c5 
     4536<         <title>Parrot  - Untitled</title> 
     4537--- 
     4538>         <title>Parrot  - resizable array for strings only</title> 
     453923c23 
     4540<                     Untitled 
     4541--- 
     4542>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; resizable array for strings only 
     4543134c134 
     4544<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4545--- 
     4546>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4547diff -r parrot/docs/html/src/pmc/role.pmc.html parrot-trunk/docs/html/src/pmc/role.pmc.html 
     45485c5 
     4549<         <title>Parrot  - Untitled</title> 
     4550--- 
     4551>         <title>Parrot  - Role &#45; defines a role</title> 
     455223c23 
     4553<                     Untitled 
     4554--- 
     4555>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Role &#45; defines a role 
     455635c35 
     4557< a unit of class composition as outlined in <em>docs/pdds/pdd15_objects.pod</em>.</p> 
     4558--- 
     4559> a unit of class composition as outlined in <em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> 
     4560190c190 
     4561< <p><em>docs/pdds/pdd15_objects.pod</em>.</p> 
     4562--- 
     4563> <p><em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> 
     4564194c194 
     4565<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4566--- 
     4567>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4568diff -r parrot/docs/html/src/pmc/scalar.pmc.html parrot-trunk/docs/html/src/pmc/scalar.pmc.html 
     45695c5 
     4570<         <title>Parrot  - Untitled</title> 
     4571--- 
     4572>         <title>Parrot  - Scalar Abstract Superclass</title> 
     457323c23 
     4574<                     Untitled 
     4575--- 
     4576>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Scalar Abstract Superclass 
     4577246c246 
     4578<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4579--- 
     4580>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4581diff -r parrot/docs/html/src/pmc/schedulermessage.pmc.html parrot-trunk/docs/html/src/pmc/schedulermessage.pmc.html 
     45825c5 
     4583<         <title>Parrot  - Untitled</title> 
     4584--- 
     4585>         <title>Parrot  - The concurrency scheduler</title> 
     458623c23 
     4587<                     Untitled 
     4588--- 
     4589>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; The concurrency scheduler 
     459089c89 
     4591< <p><em>docs/pdds/pdd25_concurrency.pod</em>.</p> 
     4592--- 
     4593> <p><em><a href="../../docs/pdds/pdd25_concurrency.pod.html">docs/pdds/pdd25_concurrency.pod</a></em>.</p> 
     459493c93 
     4595<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4596--- 
     4597>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4598diff -r parrot/docs/html/src/pmc/scheduler.pmc.html parrot-trunk/docs/html/src/pmc/scheduler.pmc.html 
     45995c5 
     4600<         <title>Parrot  - Untitled</title> 
     4601--- 
     4602>         <title>Parrot  - The concurrency scheduler</title> 
     460323c23 
     4604<                     Untitled 
     4605--- 
     4606>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; The concurrency scheduler 
     4607116c116 
     4608< <p><em>docs/pdds/pdd25_concurrency.pod</em>.</p> 
     4609--- 
     4610> <p><em><a href="../../docs/pdds/pdd25_concurrency.pod.html">docs/pdds/pdd25_concurrency.pod</a></em>.</p> 
     4611120c120 
     4612<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4613--- 
     4614>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4615diff -r parrot/docs/html/src/pmc/sockaddr.pmc.html parrot-trunk/docs/html/src/pmc/sockaddr.pmc.html 
     46165c5 
     4617<         <title>Parrot  - Untitled</title> 
     4618--- 
     4619>         <title>Parrot  - sockaddr_in holder</title> 
     462023c23 
     4621<                     Untitled 
     4622--- 
     4623>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; sockaddr_in holder 
     462460c60 
     4625<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4626--- 
     4627>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4628diff -r parrot/docs/html/src/pmc/socket.pmc.html parrot-trunk/docs/html/src/pmc/socket.pmc.html 
     46295c5 
     4630<         <title>Parrot  - Untitled</title> 
     4631--- 
     4632>         <title>Parrot  - Socket PMC</title> 
     463323c23 
     4634<                     Untitled 
     4635--- 
     4636>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Socket PMC 
     4637129c129 
     4638<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4639--- 
     4640>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4641diff -r parrot/docs/html/src/pmc/stringbuilder.pmc.html parrot-trunk/docs/html/src/pmc/stringbuilder.pmc.html 
     46425c5 
     4643<         <title>Parrot  - Untitled</title> 
     4644--- 
     4645>         <title>Parrot  - StringBuilder PMC Class</title> 
     464623c23 
     4647<                     Untitled 
     4648--- 
     4649>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; StringBuilder PMC Class 
     465098c98 
     4651<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4652--- 
     4653>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4654diff -r parrot/docs/html/src/pmc/stringhandle.pmc.html parrot-trunk/docs/html/src/pmc/stringhandle.pmc.html 
     46555c5 
     4656<         <title>Parrot  - Untitled</title> 
     4657--- 
     4658>         <title>Parrot  - StringHandle PMC</title> 
     465923c23 
     4660<                     Untitled 
     4661--- 
     4662>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; StringHandle PMC 
     4663138c138 
     4664<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4665--- 
     4666>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4667diff -r parrot/docs/html/src/pmc/stringiterator.pmc.html parrot-trunk/docs/html/src/pmc/stringiterator.pmc.html 
     46685c5 
     4669<         <title>Parrot  - Untitled</title> 
     4670--- 
     4671>         <title>Parrot  - StringIterator PMC</title> 
     467223c23 
     4673<                     Untitled 
     4674--- 
     4675>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; StringIterator PMC 
     467695c95 
     4677<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4678--- 
     4679>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4680diff -r parrot/docs/html/src/pmc/string.pmc.html parrot-trunk/docs/html/src/pmc/string.pmc.html 
     46815c5 
     4682<         <title>Parrot  - Untitled</title> 
     4683--- 
     4684>         <title>Parrot  - String PMC Class</title> 
     468523c23 
     4686<                     Untitled 
     4687--- 
     4688>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; String PMC Class 
     4689191c191 
     4690<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4691--- 
     4692>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4693diff -r parrot/docs/html/src/pmc/sub.pmc.html parrot-trunk/docs/html/src/pmc/sub.pmc.html 
     46945c5 
     4695<         <title>Parrot  - Untitled</title> 
     4696--- 
     4697>         <title>Parrot  - Subroutine</title> 
     469823c23 
     4699<                     Untitled 
     4700--- 
     4701>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Subroutine 
     4702184c184 
     4703<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4704--- 
     4705>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4706diff -r parrot/docs/html/src/pmc/task.pmc.html parrot-trunk/docs/html/src/pmc/task.pmc.html 
     47075c5 
     4708<         <title>Parrot  - Untitled</title> 
     4709--- 
     4710>         <title>Parrot  - A concurrent task</title> 
     471123c23 
     4712<                     Untitled 
     4713--- 
     4714>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; A concurrent task 
     4715125c125 
     4716< <p><em>docs/pdds/pdd15_objects.pod</em>.</p> 
     4717--- 
     4718> <p><em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> 
     4719129c129 
     4720<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4721--- 
     4722>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4723diff -r parrot/docs/html/src/pmc/threadinterpreter.pmc.html parrot-trunk/docs/html/src/pmc/threadinterpreter.pmc.html 
     47245c5 
     4725<         <title>Parrot  - Untitled</title> 
     4726--- 
     4727>         <title>Parrot  - INTERNAL Interpreter for OS level worker thread(pthread).</title> 
     472823c23 
     4729<                     Untitled 
     4730--- 
     4731>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; INTERNAL Interpreter for OS level worker thread(pthread). 
     473247c47 
     4733<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4734--- 
     4735>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4736diff -r parrot/docs/html/src/pmc/timer.pmc.html parrot-trunk/docs/html/src/pmc/timer.pmc.html 
     47375c5 
     4738<         <title>Parrot  - Untitled</title> 
     4739--- 
     4740>         <title>Parrot  - Timer</title> 
     474123c23 
     4742<                     Untitled 
     4743--- 
     4744>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Timer 
     4745103c103 
     4746<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4747--- 
     4748>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4749diff -r parrot/docs/html/src/pmc/undef.pmc.html parrot-trunk/docs/html/src/pmc/undef.pmc.html 
     47505c5 
     4751<         <title>Parrot  - Untitled</title> 
     4752--- 
     4753>         <title>Parrot  - Generic undefined value</title> 
     475423c23 
     4755<                     Untitled 
     4756--- 
     4757>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Generic undefined value 
     4758101c101 
     4759<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4760--- 
     4761>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4762diff -r parrot/docs/html/src/pmc/unmanagedstruct.pmc.html parrot-trunk/docs/html/src/pmc/unmanagedstruct.pmc.html 
     47635c5 
     4764<         <title>Parrot  - Untitled</title> 
     4765--- 
     4766>         <title>Parrot  - C struct with unmanaged memory</title> 
     476723c23 
     4768<                     Untitled 
     4769--- 
     4770>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; C struct with unmanaged memory 
     4771179c179 
     4772< <p><em>docs/pmc/struct.pod</em></p> 
     4773--- 
     4774> <p><em><a href="../../docs/pmc/struct.pod.html">docs/pmc/struct.pod</a></em></p> 
     4775183c183 
     4776<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4777--- 
     4778>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4779Only in parrot-trunk/docs/html/src: pmc.c.html 
     4780Only in parrot-trunk/docs/html/src: pmc_freeze.c.html 
     4781Only in parrot-trunk/docs/html/src: scheduler.c.html 
     4782Only in parrot-trunk/docs/html/src: sub.c.html 
     4783Only in parrot-trunk/docs/html/src: thread.c.html 
     4784Only in parrot-trunk/docs/html/src: utils.c.html 
     4785Only in parrot-trunk/docs/html: t 
     4786diff -r parrot/docs/html/tools/build/c2str.pl.html parrot-trunk/docs/html/tools/build/c2str.pl.html 
     47875c5 
     4788<         <title>Parrot  - Untitled</title> 
     4789--- 
     4790>         <title>Parrot  - tools/build/c2str.pl</title> 
     479123c23 
     4792<                     Untitled 
     4793--- 
     4794>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; tools/build/c2str.pl 
     479538c38 
     4796<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4797--- 
     4798>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4799Only in parrot-trunk/docs/html/tools/build: headerizer.pl.html 
     4800diff -r parrot/docs/html/tools/build/parrot_config_c.pl.html parrot-trunk/docs/html/tools/build/parrot_config_c.pl.html 
     48015c5 
     4802<         <title>Parrot  - Untitled</title> 
     4803--- 
     4804>         <title>Parrot  - Create src/parrot_config.c and variants</title> 
     480523c23 
     4806<                     Untitled 
     4807--- 
     4808>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Create src/parrot_config.c and variants 
     480947c47 
     4810<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4811--- 
     4812>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4813diff -r parrot/docs/html/tools/build/pmc2c.pl.html parrot-trunk/docs/html/tools/build/pmc2c.pl.html 
     48145c5 
     4815<         <title>Parrot  - Untitled</title> 
     4816--- 
     4817>         <title>Parrot  - PMC definition to C compiler</title> 
     481823c23 
     4819<                     Untitled 
     4820--- 
     4821>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; PMC definition to C compiler 
     482283c83 
     4823<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4824--- 
     4825>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4826diff -r parrot/docs/html/tools/build/vtable_extend.pl.html parrot-trunk/docs/html/tools/build/vtable_extend.pl.html 
     48275c5 
     4828<         <title>Parrot  - Untitled</title> 
     4829--- 
     4830>         <title>Parrot  - Parrot extension interface</title> 
     483123c23 
     4832<                     Untitled 
     4833--- 
     4834>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Parrot extension interface 
     483559c59 
     4836<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4837--- 
     4838>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4839diff -r parrot/docs/html/tools/build/vtable_h.pl.html parrot-trunk/docs/html/tools/build/vtable_h.pl.html 
     48405c5 
     4841<         <title>Parrot  - Untitled</title> 
     4842--- 
     4843>         <title>Parrot  - Create the vtable header</title> 
     484423c23 
     4845<                     Untitled 
     4846--- 
     4847>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Create the vtable header 
     484839c39 
     4849< <p>This script creates <em>include/parrot/vtable.h</em> from <em>src/vtable.tbl</em>. It uses <code>Parrot::Vtable</code>.</p> 
     4850--- 
     4851> <p>This script creates <em>include/parrot/vtable.h</em> from <em>src/vtable.tbl</em>. It uses <code><a href='../../lib/Parrot/Vtable.pm.html'>Parrot::Vtable</a></code>.</p> 
     485246c46 
     4853< ><b><code>Parrot::Vtable</b></code></a></dt> 
     4854--- 
     4855> ><b><code><a href='../../lib/Parrot/Vtable.pm.html'>Parrot::Vtable</a></b></code></a></dt> 
     485651c51 
     4857<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4858--- 
     4859>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4860Only in parrot/docs/html/tools/dev: as2c.pl.html 
     4861diff -r parrot/docs/html/tools/dev/bench_op.pir.html parrot-trunk/docs/html/tools/dev/bench_op.pir.html 
     48625c5 
     4863<         <title>Parrot  - Untitled</title> 
     4864--- 
     4865>         <title>Parrot  - Benchmark one or more opcodes</title> 
     486623c23 
     4867<                     Untitled 
     4868--- 
     4869>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Benchmark one or more opcodes 
     487094c94 
     4871<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4872--- 
     4873>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4874diff -r parrot/docs/html/tools/dev/gen_class.pl.html parrot-trunk/docs/html/tools/dev/gen_class.pl.html 
     48755c5 
     4876<         <title>Parrot  - Untitled</title> 
     4877--- 
     4878>         <title>Parrot  - Create a template PMC file</title> 
     487923c23 
     4880<                     Untitled 
     4881--- 
     4882>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Create a template PMC file 
     488339c39 
     4884< <p>Use this script to generate a template PMC file with stubs for all the methods you need to fill in. See <em>docs/vtables.pod</em> for more information on adding a new PMC to Parrot.</p> 
     4885--- 
     4886> <p>Use this script to generate a template PMC file with stubs for all the methods you need to fill in. See <em><a href="../../docs/vtables.pod.html">docs/vtables.pod</a></em> for more information on adding a new PMC to Parrot.</p> 
     488750c50 
     4888< <p><em>tools/build/pmc2c.pl</em>, <em>docs/vtables.pod</em>.</p> 
     4889--- 
     4890> <p><em><a href="../build/pmc2c.pl.html">tools/build/pmc2c.pl</a></em>, <em><a href="../../docs/vtables.pod.html">docs/vtables.pod</a></em>.</p> 
     489154c54 
     4892<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4893--- 
     4894>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4895diff -r parrot/docs/html/tools/dev/install_files.pl.html parrot-trunk/docs/html/tools/dev/install_files.pl.html 
     48965c5 
     4897<         <title>Parrot  - Untitled</title> 
     4898--- 
     4899>         <title>Parrot  - Copy files to their correct locations</title> 
     490023c23 
     4901<                     Untitled 
     4902--- 
     4903>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Copy files to their correct locations 
     490467c67 
     4905< <p>See <em>lib/Parrot/Manifest.pm</em> for a detailed description of the MANIFEST format.</p> 
     4906--- 
     4907> <p>See <em><a href="../../lib/Parrot/Manifest.pm.html">lib/Parrot/Manifest.pm</a></em> for a detailed description of the MANIFEST format.</p> 
     490873c73 
     4909<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4910--- 
     4911>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4912diff -r parrot/docs/html/tools/dev/lib_deps.pl.html parrot-trunk/docs/html/tools/dev/lib_deps.pl.html 
     49135c5 
     4914<         <title>Parrot  - Untitled</title> 
     4915--- 
     4916>         <title>Parrot  - List libc dependencies</title> 
     491723c23 
     4918<                     Untitled 
     4919--- 
     4920>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; List libc dependencies 
     492154c54 
     4922<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4923--- 
     4924>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4925diff -r parrot/docs/html/tools/dev/list_unjitted.pl.html parrot-trunk/docs/html/tools/dev/list_unjitted.pl.html 
     49265c5 
     4927<         <title>Parrot  - Untitled</title> 
     4928--- 
     4929>         <title>Parrot  - tools/dev/list_unjitted.pl</title> 
     493023c23 
     4931<                     Untitled 
     4932--- 
     4933>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; tools/dev/list_unjitted.pl 
     493460c60 
     4935<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4936--- 
     4937>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4938Only in parrot/docs/html/tools/dev: manicheck.pl.html 
     4939Only in parrot-trunk/docs/html/tools/dev: mk_language_shell.pl.html 
     4940Only in parrot/docs/html/tools/dev: mk_manifest_and_skip.pl.html 
     4941diff -r parrot/docs/html/tools/dev/nm.pl.html parrot-trunk/docs/html/tools/dev/nm.pl.html 
     49425c5 
     4943<         <title>Parrot  - Untitled</title> 
     4944--- 
     4945>         <title>Parrot  - Display symbol table information</title> 
     494623c23 
     4947<                     Untitled 
     4948--- 
     4949>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Display symbol table information 
     4950147c147 
     4951<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4952--- 
     4953>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4954diff -r parrot/docs/html/tools/dev/parrotbench.pl.html parrot-trunk/docs/html/tools/dev/parrotbench.pl.html 
     49555c5 
     4956<         <title>Parrot  - Untitled</title> 
     4957--- 
     4958>         <title>Parrot  - Parrot benchmark</title> 
     495923c23 
     4960<                     Untitled 
     4961--- 
     4962>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Parrot benchmark 
     4963101c101 
     4964<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4965--- 
     4966>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4967Only in parrot/docs/html/tools/dev: parrot_coverage.pl.html 
     4968diff -r parrot/docs/html/tools/dev/pbc_header.pl.html parrot-trunk/docs/html/tools/dev/pbc_header.pl.html 
     49695c5 
     4970<         <title>Parrot  - Untitled</title> 
     4971--- 
     4972>         <title>Parrot  - PBC header info and manipulation</title> 
     497323c23 
     4974<                     Untitled 
     4975--- 
     4976>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; PBC header info and manipulation 
     497753c53 
     4978<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4979--- 
     4980>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4981diff -r parrot/docs/html/tools/dev/symlink.pl.html parrot-trunk/docs/html/tools/dev/symlink.pl.html 
     49825c5 
     4983<         <title>Parrot  - Untitled</title> 
     4984--- 
     4985>         <title>Parrot  - create a symlink shadow of the Parrot source.</title> 
     498623c23 
     4987<                     Untitled 
     4988--- 
     4989>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; create a symlink shadow of the Parrot source. 
     499056c56 
     4991<               Copyright &copy; 2002-2010, Parrot Foundation. 
     4992--- 
     4993>               Copyright &copy; 2002-2009, Parrot Foundation. 
     4994Only in parrot-trunk/docs/html/tools: docs 
     4995diff -r parrot/docs/html/tools/util/ncidef2pasm.pl.html parrot-trunk/docs/html/tools/util/ncidef2pasm.pl.html 
     49965c5 
     4997<         <title>Parrot  - Untitled</title> 
     4998--- 
     4999>         <title>Parrot  - F&#60;tools/util/ncidef2asm.pl&#62;</title> 
     500023c23 
     5001<                     Untitled 
     5002--- 
     5003>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; F&#60;tools/util/ncidef2asm.pl&#62; 
     5004124c124 
     5005<               Copyright &copy; 2002-2010, Parrot Foundation. 
     5006--- 
     5007>               Copyright &copy; 2002-2009, Parrot Foundation. 
     5008Only in parrot-trunk/docs/html: tools.html 
    53585009}}} 
    53595010 
    5360 (Partial Diff, too big for wiki - 6778 lines) 
     50115003 lines