Changes between Version 7 and Version 8 of CleanupMakeHtml

Show
Ignore:
Timestamp:
07/20/10 16:57:03 (12 years ago)
Author:
coke
Comment:

mostly fixed breadcrumbs.

Legend:

Unmodified
Added
Removed
Modified
  • CleanupMakeHtml

    v7 v8  
    2222Only in parrot-trunk/docs/html: developer.html 
    2323Only in parrot-trunk/docs/html/docs/book/pct: ch01_introduction.pod.html 
    24 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 
    25 23c23 
    26 <                     <a href="../../../../html/index.html">Home</a> &raquo; Getting Started 
    27 --- 
    28 >                     Getting Started 
    29 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 
    30 23c23 
    31 <                     <a href="../../../../html/index.html">Home</a> &raquo; Parrot Compiler Tools 
    32 --- 
    33 >                     Parrot Compiler Tools 
    34 diff -r parrot-trunk/docs/html/docs/book/pct/ch04_pge.pod.html parrot/docs/html/docs/book/pct/ch04_pge.pod.html 
    35 23c23 
    36 <                     <a href="../../../../html/index.html">Home</a> &raquo; Grammar Engine 
    37 --- 
    38 >                     Grammar Engine 
    39 diff -r parrot-trunk/docs/html/docs/book/pct/ch05_nqp.pod.html parrot/docs/html/docs/book/pct/ch05_nqp.pod.html 
    40 23c23 
    41 <                     <a href="../../../../html/index.html">Home</a> &raquo; Grammar Actions 
    42 --- 
    43 >                     Grammar Actions 
    44 diff -r parrot-trunk/docs/html/docs/book/pir/ch01_introduction.pod.html parrot/docs/html/docs/book/pir/ch01_introduction.pod.html 
    45 23c23 
    46 <                     <a href="../../../../html/index.html">Home</a> &raquo; Introduction 
    47 --- 
    48 >                     Introduction 
    4924diff -r parrot-trunk/docs/html/docs/book/pir/ch02_getting_started.pod.html parrot/docs/html/docs/book/pir/ch02_getting_started.pod.html 
    50 23c23 
    51 <                     <a href="../../../../html/index.html">Home</a> &raquo; Getting Started 
    52 --- 
    53 >                     Getting Started 
    542560c60 
    5526< <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> 
    5627--- 
    5728> <p>To install Parrot in a different location, use the <code>&#45;&#45;prefix</code> option to <em>Configure.pl</em>:</p> 
    58 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 
    59 23c23 
    60 <                     <a href="../../../../html/index.html">Home</a> &raquo; Basic Syntax 
    61 --- 
    62 >                     Basic Syntax 
    6329diff -r parrot-trunk/docs/html/docs/book/pir/ch04_variables.pod.html parrot/docs/html/docs/book/pir/ch04_variables.pod.html 
    64 23c23 
    65 <                     <a href="../../../../html/index.html">Home</a> &raquo; Variables 
    66 --- 
    67 >                     Variables 
    6830279,291c279,284 
    6931< </pre> 
     
    190152> Table 4.1 shows the escape sequences Parrot supports in double-quoted 
    191153> strings. 
    192 394,396c365,375 
     154394,401c365,376 
    193155< <p><!-- 
    194156<       INDEX: heredocs 
    195157< --> 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> 
     158<  
     159< <pre>  $S2 = &#60;&#60;&#34;End_Token&#34; 
     160<   This is a multi&#45;line string literal. Notice that 
     161<   it doesn&#39;t use quotation marks. 
     162<   End_Token</pre> 
    196163--- 
    197164> X<heredocs> 
     
    206173>   it doesn't use quotation marks. 
    207174>   End_Token 
    208 398,401d376 
    209 < <pre>  $S2 = &#60;&#60;&#34;End_Token&#34; 
    210 <   This is a multi&#45;line string literal. Notice that 
    211 <   it doesn&#39;t use quotation marks. 
    212 <   End_Token</pre> 
     175>  
    213176406,410c381,382 
    214177< <p><!-- 
     
    268231> substring of the original string, starting from the offset position (0 is the 
    269232> first character) and spanning the length: 
    270 455,457c431,444 
     233455c431,444 
    271234< <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> 
    272 <  
    273 < <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> 
    274235--- 
    275236> This example extracts a two-character string from "abcde" at a one-character 
     
    287248> replacement_string inserted from offset replacing the content for count 
    288249> characters. 
    289 459,461c446,447 
     250457,461c446,447 
     251< <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> 
     252<  
    290253< <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> 
    291254<  
     
    325288> A negative offset counts backward from the end of the string, so -1 is 
    326289> the last character. 
    327 492,494c485 
     290492,498c485,490 
    328291< <p><!-- 
    329292<       INDEX: strings;formatting 
    330293< --></p> 
    331 --- 
    332 > X<strings;formatting> 
    333 496,498c487,490 
     294<  
    334295< <p>The <code>sprintf</code><!-- 
    335296<       INDEX: sprintf opcode 
    336297< --> 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> 
    337298--- 
     299> X<strings;formatting> 
     300>  
    338301> The C<sprintf>X<sprintf opcode> opcode generates a formatted string from a 
    339302> series of values. It takes two arguments: a string specifying the format, and 
     
    888851> C<assign> neither creates a new duplicate object (as does C<clone>) or reuses 
    889852> the source object (as does C<=>). 
    890 933,937c1037,1038 
     853933,943c1037,1045 
    891854< <p><!-- 
    892855<       INDEX: properties 
     
    894857<       INDEX: PMCs (Polymorphic Containers); properties 
    895858< --></p> 
    896 --- 
    897 > X<properties> 
    898 > X<PMCs (Polymorphic Containers); properties> 
    899 939c1040,1041 
     859<  
    900860< <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> 
    901 --- 
    902 > PMCs can have additional values attached to them as "properties" of the 
    903 > PMC. Most properties hold extra metadata about the PMC. 
    904 941,943c1043,1045 
     861<  
    905862< <p>The <code>setprop</code><!-- 
    906863<       INDEX: setprop opcode 
    907864< --> 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> 
    908865--- 
     866> X<properties> 
     867> X<PMCs (Polymorphic Containers); properties> 
     868>  
     869> PMCs can have additional values attached to them as "properties" of the 
     870> PMC. Most properties hold extra metadata about the PMC. 
     871>  
    909872> The C<setprop>X<setprop opcode> opcode sets the value of a named property on a 
    910873> PMC. It takes three arguments: the PMC on which to set a property, the name of 
     
    1034997> sigils in the names of the variables it stores in namespaces so each 
    1035998> name is unique, e.g. C<$bee>, C<@bee>....> 
    1036 1023,1027c1149,1150 
     9991023,1029c1149,1150 
    10371000< <p><!-- 
    10381001<       INDEX: hierarchical namespaces 
     
    10401003<       INDEX: namespaces; hierarchy 
    10411004< --></p> 
     1005<  
     1006< <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> 
    10421007--- 
    10431008> X<hierarchical namespaces> 
    10441009> X<namespaces; hierarchy> 
    1045 1029,1031c1152,1162 
    1046 < <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> 
    1047 <  
     10101031c1152,1162 
    10481011< <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> 
    10491012--- 
     
    10651028> levels in the namespace hierarchy. This example stores a variable as C<bill> in 
    10661029> the Electric namespace under the General namespace in the hierarchy. 
    1067 1039,1043c1172,1173 
     10301039,1047c1172,1173 
    10681031< <p><!-- 
    10691032<       INDEX: root namespace 
     
    10711034<       INDEX: namespaces; root 
    10721035< --></p> 
    1073 --- 
    1074 > X<root namespace> 
    1075 > X<namespaces; root> 
    1076 1045,1047c1175,1181 
     1036<  
    10771037< <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><!-- 
    10781038<       INDEX: .namespace directive 
    10791039< --> 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> 
     1040--- 
     1041> X<root namespace> 
     1042> X<namespaces; root> 
     10431049c1175,1183 
     1044< <pre>  .namespace [&#34;General&#34;;&#34;Electric&#34;] 
    10801045--- 
    10811046> The C<set_global> and C<get_global> opcode operate on the currently selected 
     
    10861051> specifying a namespace, you will work with the General Electric bill, 
    10871052> not the Duck bill. 
    1088 1049c1183 
    1089 < <pre>  .namespace [&#34;General&#34;;&#34;Electric&#34;] 
    1090 --- 
     1053>  
    10911054>   .namespace ["General";"Electric"] 
    109210551051,1052c1185,1191 
     
    11661129>   $P1 = get_hll_global ["Euro"], "bill" 
    11671130>  
    1168 1090,1094c1233,1251 
     11311090,1094c1233,1265 
    11691132< <p><!-- 
    11701133<       INDEX: NameSpace PMC 
     
    11921155> Each of these three opcodes can take a key argument to retrieve a namespace 
    11931156> under the currenly selected namespace, root namespace, or HLL root namespace: 
    1194 1096c1253,1255 
    1195 < <pre>  $P0 = get_namespace</pre> 
    1196 --- 
     1157>  
    11971158>   $P0 = get_namespace ["Duck"] 
    11981159>   $P0 = get_root_namespace ["General";"Electric"] 
    11991160>   $P0 = get_hll_namespace ["Euro"] 
    1200 1098,1102d1256 
     1161>  
     1162>  
     1163> Once you have a namespace object you can use it to retrieve variables from the 
     1164> namespace instead of using a keyed lookup. This example first looks up the Euro 
     1165> namespace in the currently selected HLL, then retrieves the C<bill> variable 
     1166> from that namespace: 
     1167>  
     1168>   $P0 = get_hll_namespace ["Euro"] 
     1169>   $P1 = get_global $P0, "bill" 
     1170>  
     11711096c1267,1270 
     1172< <pre>  $P0 = get_namespace</pre> 
     1173--- 
     1174> Namespaces also provide a set of methods to provide more complex 
     1175> behavior than the standard vtable functions allow. The 
     1176> C<get_name>X<get_name method> method returns the name of the namespace 
     1177> as a C<ResizableStringArray>: 
     11781098,1102c1272 
    12011179< <p>The <code>get_root_namespace</code><!-- 
    12021180<       INDEX: get_root_namespace opcode 
     
    12041182<       INDEX: get_hll_namespace opcode 
    12051183< --> opcode retrieves the virtual root for the currently selected HLL.</p> 
    1206 1104,1105c1258,1261 
     1184--- 
     1185>   $P3 = $P0.'get_name'() 
     11861104,1105d1273 
    12071187< <pre>  $P0 = get_root_namespace 
    12081188<   $P0 = get_hll_namespace</pre> 
    1209 --- 
    1210 > Once you have a namespace object you can use it to retrieve variables from the 
    1211 > namespace instead of using a keyed lookup. This example first looks up the Euro 
    1212 > namespace in the currently selected HLL, then retrieves the C<bill> variable 
    1213 > from that namespace: 
    1214 1107c1263,1264 
     11891107c1275,1276 
    12151190< <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> 
    12161191--- 
    1217 >   $P0 = get_hll_namespace ["Euro"] 
    1218 >   $P1 = get_global $P0, "bill" 
    1219 1109,1111d1265 
     1192> The C<get_parent>X<get_parent method> method retrieves a namespace 
     1193> object for the parent namespace that contains this one: 
     11941109,1111c1278 
    12201195< <pre>  $P0 = get_namespace [&#34;Duck&#34;] 
    12211196<   $P0 = get_root_namespace [&#34;General&#34;;&#34;Electric&#34;] 
    12221197<   $P0 = get_hll_namespace [&#34;Euro&#34;]</pre> 
    1223 1113c1267,1270 
     1198--- 
     1199>   $P5 = $P0.'get_parent'() 
     12001113d1279 
    12241201< <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> 
    1225 --- 
    1226 > Namespaces also provide a set of methods to provide more complex 
    1227 > behavior than the standard vtable functions allow. The 
    1228 > C<get_name>X<get_name method> method returns the name of the namespace 
    1229 > as a C<ResizableStringArray>: 
    1230 1115,1116c1272 
     12021115,1116c1281,1282 
    12311203< <pre>  $P0 = get_hll_namespace [&#34;Euro&#34;] 
    12321204<   $P1 = get_global $P0, &#34;bill&#34;</pre> 
    12331205--- 
    1234 >   $P3 = $P0.'get_name'() 
    1235 1118,1120d1273 
     1206> The C<get_class>X<get_class method> method retrieves any Class PMC 
     1207> associated with the namespace: 
     12081118,1120c1284 
    12361209< <p>Namespaces also provide a set of methods to provide more complex behavior than the standard vtable functions allow. The <code>get_name</code><!-- 
    12371210<       INDEX: get_name method 
    12381211< --> method returns the name of the namespace as a <code>ResizableStringArray</code>:</p> 
    1239 1122c1275,1276 
     1212--- 
     1213>   $P6 = $P0.'get_class'() 
     12141122d1285 
    12401215< <pre>  $P3 = $P0.&#39;get_name&#39;()</pre> 
    1241 --- 
    1242 > The C<get_parent>X<get_parent method> method retrieves a namespace 
    1243 > object for the parent namespace that contains this one: 
    1244 1124,1126c1278 
     12161124,1126c1287,1289 
    12451217< <p>The <code>get_parent</code><!-- 
    12461218<       INDEX: get_parent method 
    12471219< --> method retrieves a namespace object for the parent namespace that contains this one:</p> 
    12481220--- 
    1249 >   $P5 = $P0.'get_parent'() 
    1250 1128d1279 
     1221> The C<add_var>X<add_var method> and C<find_var>X<find_var method> 
     1222> methods store and retrieve variables in a namespace in a 
     1223> language-neutral way: 
     12241128c1291,1292 
    12511225< <pre>  $P5 = $P0.&#39;get_parent&#39;()</pre> 
    1252 1130,1132c1281,1282 
     1226--- 
     1227>   $P0.'add_var'("bee", $P3) 
     1228>   $P1 = $P0.'find_var'("bee") 
     12291130,1132d1293 
    12531230< <p>The <code>get_class</code><!-- 
    12541231<       INDEX: get_class method 
    12551232< --> method retrieves any Class PMC associated with the namespace:</p> 
    1256 --- 
    1257 > The C<get_class>X<get_class method> method retrieves any Class PMC 
    1258 > associated with the namespace: 
    1259 1134c1284 
     12331134c1295,1296 
    12601234< <pre>  $P6 = $P0.&#39;get_class&#39;()</pre> 
    12611235--- 
    1262 >   $P6 = $P0.'get_class'() 
    1263 1136,1140d1285 
     1236> The C<find_namespace>X<find_namespace method> method looks up a 
     1237> namespace, just like the C<get_namespace> opcode: 
     12381136,1140c1298 
    12641239< <p>The <code>add_var</code><!-- 
    12651240<       INDEX: add_var method 
     
    12671242<       INDEX: find_var method 
    12681243< --> methods store and retrieve variables in a namespace in a language&#45;neutral way:</p> 
    1269 1142,1143c1287,1289 
     1244--- 
     1245>   $P1 = $P0.'find_namespace'("Duck") 
     12461142,1143d1299 
    12701247< <pre>  $P0.&#39;add_var&#39;(&#34;bee&#34;, $P3) 
    12711248<   $P1 = $P0.&#39;find_var&#39;(&#34;bee&#34;)</pre> 
    1272 --- 
    1273 > The C<add_var>X<add_var method> and C<find_var>X<find_var method> 
    1274 > methods store and retrieve variables in a namespace in a 
    1275 > language-neutral way: 
    1276 1145,1147c1291,1292 
     12491145,1147c1301,1302 
    12771250< <p>The <code>find_namespace</code><!-- 
    12781251<       INDEX: find_namespace method 
    12791252< --> method looks up a namespace, just like the <code>get_namespace</code> opcode:</p> 
    12801253--- 
    1281 >   $P0.'add_var'("bee", $P3) 
    1282 >   $P1 = $P0.'find_var'("bee") 
    1283 1149d1293 
     1254> The C<add_namespace>X<add_namespace method> method adds a new namespace 
     1255> as a child of the namespace object: 
     12561149c1304 
    12841257< <pre>  $P1 = $P0.&#39;find_namespace&#39;(&#34;Duck&#34;)</pre> 
    1285 1151,1153c1295,1296 
     1258--- 
     1259>   $P0.'add_namespace'($P1) 
     12601151,1153d1305 
    12861261< <p>The <code>add_namespace</code><!-- 
    12871262<       INDEX: add_namespace method 
    12881263< --> method adds a new namespace as a child of the namespace object:</p> 
    1289 --- 
    1290 > The C<find_namespace>X<find_namespace method> method looks up a 
    1291 > namespace, just like the C<get_namespace> opcode: 
    1292 1155c1298 
     12641155c1307,1310 
    12931265< <pre>  $P0.&#39;add_namespace&#39;($P1)</pre> 
    12941266--- 
    1295 >   $P1 = $P0.'find_namespace'("Duck") 
    1296 1157,1159d1299 
    1297 < <p>The <code>make_namespace</code><!-- 
    1298 <       INDEX: make_namespace method 
    1299 < --> 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> 
    1300 1161c1301,1313 
    1301 < <pre>  $P1 = $P0.&#39;make_namespace&#39;(&#34;Duck&#34;)</pre> 
    1302 --- 
    1303 > The C<add_namespace>X<add_namespace method> method adds a new namespace 
    1304 > as a child of the namespace object: 
    1305 >  
    1306 >   $P0.'add_namespace'($P1) 
    1307 >  
    1308 >  
    13091267> The C<make_namespace>X<make_namespace method> method looks up a 
    13101268> namespace as a child of the namespace object and returns it. If the 
    13111269> requested namespace doesn't exist, C<make_namespace> creates a new one 
    13121270> and adds it under that name: 
    1313 >  
     12711157,1159c1312 
     1272< <p>The <code>make_namespace</code><!-- 
     1273<       INDEX: make_namespace method 
     1274< --> 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> 
     1275--- 
    13141276>   $P1 = $P0.'make_namespace'("Duck") 
    1315 >  
     12771161d1313 
     1278< <pre>  $P1 = $P0.&#39;make_namespace&#39;(&#34;Duck&#34;)</pre> 
    131612791166,1168c1318,1322 
    13171280< <p><!-- 
     
    13341297> ... you modify the value of the stored global, so you don't need to call 
    13351298> C<set_global> again. 
    1336 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 
    1337 23c23 
    1338 <                     <a href="../../../../html/index.html">Home</a> &raquo; Control Structures 
    1339 --- 
    1340 >                     Control Structures 
    13411299diff -r parrot-trunk/docs/html/docs/book/pir/ch06_subroutines.pod.html parrot/docs/html/docs/book/pir/ch06_subroutines.pod.html 
    1342 23c23 
    1343 <                     <a href="../../../../html/index.html">Home</a> &raquo; Subroutines 
    1344 --- 
    1345 >                     Subroutines 
    13461300759c759 
    13471301< --> 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> 
    13481302--- 
    13491303> --> 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> 
    1350 diff -r parrot-trunk/docs/html/docs/book/pir/ch07_objects.pod.html parrot/docs/html/docs/book/pir/ch07_objects.pod.html 
    1351 23c23 
    1352 <                     <a href="../../../../html/index.html">Home</a> &raquo; Classes and Objects 
    1353 --- 
    1354 >                     Classes and Objects 
    1355 diff -r parrot-trunk/docs/html/docs/book/pir/ch08_io.pod.html parrot/docs/html/docs/book/pir/ch08_io.pod.html 
    1356 23c23 
    1357 <                     <a href="../../../../html/index.html">Home</a> &raquo; I/O 
    1358 --- 
    1359 >                     I/O 
    1360 diff -r parrot-trunk/docs/html/docs/book/pir/ch09_exceptions.pod.html parrot/docs/html/docs/book/pir/ch09_exceptions.pod.html 
    1361 23c23 
    1362 <                     <a href="../../../../html/index.html">Home</a> &raquo; Exceptions 
    1363 --- 
    1364 >                     Exceptions 
    13651304diff -r parrot-trunk/docs/html/docs/compiler_faq.pod.html parrot/docs/html/docs/compiler_faq.pod.html 
    1366 23c23 
    1367 <                     <a href="../../html/index.html">Home</a> &raquo; Parrot FAQ for compiler writers in PIR 
    1368 --- 
    1369 >                     Parrot FAQ for compiler writers in PIR 
    13701305302c302 
    13711306< See also <em><a href="../t/dynpmc/dynlexpad.t.html">t/dynpmc/dynlexpad.t</a></em>.</p> 
     
    13731308> See also <em>t/dynpmc/dynlexpad.t</em>.</p> 
    13741309diff -r parrot-trunk/docs/html/docs/configuration.pod.html parrot/docs/html/docs/configuration.pod.html 
    1375 23c23 
    1376 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/tools.html">Tools</a> &raquo; Parrot Configuration System 
    1377 --- 
    1378 >                     Parrot Configuration System 
    1379131055c55 
    13801311< 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>. 
     
    14391370--- 
    14401371> <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> 
    1441 diff -r parrot-trunk/docs/html/docs/debugger.pod.html parrot/docs/html/docs/debugger.pod.html 
    1442 23c23 
    1443 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/tools.html">Tools</a> &raquo; The Parrot Debugger 
    1444 --- 
    1445 >                     The Parrot Debugger 
    14461372diff -r parrot-trunk/docs/html/docs/debug.pod.html parrot/docs/html/docs/debug.pod.html 
    1447 23c23 
    1448 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/tools.html">Tools</a> &raquo; Debugging Parrot 
    1449 --- 
    1450 >                     Debugging Parrot 
    1451137376c76 
    14521374< <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> 
     
    14581380> <p>One possible tool is <code>parrot_debugger</code>, the Parrot Debugger. See <em>docs/debugger.pod</em> for details on it.</p> 
    14591381diff -r parrot-trunk/docs/html/docs/dev/byteorder.pod.html parrot/docs/html/docs/dev/byteorder.pod.html 
    1460 23c23 
    1461 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Byteorder Conversion Functions 
    1462 --- 
    1463 >                     Byteorder Conversion Functions 
    1464138254c54 
    14651383< <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> 
     
    14701388--- 
    14711389> <p>The fetch and transformer functions are implemented in <em>src/packfile/pf_items.c</em></p> 
    1472 diff -r parrot-trunk/docs/html/docs/dev/c_functions.pod.html parrot/docs/html/docs/dev/c_functions.pod.html 
    1473 23c23 
    1474 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; C function decoration guidelines 
    1475 --- 
    1476 >                     C function decoration guidelines 
    14771390diff -r parrot-trunk/docs/html/docs/dev/debugging_with_msvc.pod.html parrot/docs/html/docs/dev/debugging_with_msvc.pod.html 
    147813915c5 
     
    14831396<                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Debugging Parrot with Microsoft 
    14841397--- 
    1485 >                     Debugging Parrot with Microsoft Visual C++ 
    1486 diff -r parrot-trunk/docs/html/docs/dev/events.pod.html parrot/docs/html/docs/dev/events.pod.html 
    1487 23c23 
    1488 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Design Notes for Events 
    1489 --- 
    1490 >                     Design Notes for Events 
     1398>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Debugging Parrot with Microsoft Visual C++ 
    14911399diff -r parrot-trunk/docs/html/docs/dev/headerizer.pod.html parrot/docs/html/docs/dev/headerizer.pod.html 
    1492 23c23 
    1493 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; The Headerizer 
    1494 --- 
    1495 >                     The Headerizer 
    1496140026,27c26,27 
    14971401< <h1><a name="TITLE" 
     
    15041408--- 
    15051409> <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> 
    1506 diff -r parrot-trunk/docs/html/docs/dev/infant.pod.html parrot/docs/html/docs/dev/infant.pod.html 
    1507 23c23 
    1508 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Infant Mortality 
    1509 --- 
    1510 >                     Infant Mortality 
    1511 diff -r parrot-trunk/docs/html/docs/dev/longopt.pod.html parrot/docs/html/docs/dev/longopt.pod.html 
    1512 23c23 
    1513 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Long option parsing 
    1514 --- 
    1515 >                     Long option parsing 
    1516 diff -r parrot-trunk/docs/html/docs/dev/optimizer.pod.html parrot/docs/html/docs/dev/optimizer.pod.html 
    1517 23c23 
    1518 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; About the IMCC optimizer 
    1519 --- 
    1520 >                     About the IMCC optimizer 
    1521 diff -r parrot-trunk/docs/html/docs/dev/parrot_api.pod.html parrot/docs/html/docs/dev/parrot_api.pod.html 
    1522 23c23 
    1523 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Notes on the PARROT_EXPORT macro 
    1524 --- 
    1525 >                     Notes on the PARROT_EXPORT macro 
    15261410diff -r parrot-trunk/docs/html/docs/dev/pccmethods.pod.html parrot/docs/html/docs/dev/pccmethods.pod.html 
    1527 23c23 
    1528 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Parrot Calling Conventions in C 
    1529 --- 
    1530 >                     Parrot Calling Conventions in C 
    15311411115c115 
    15321412< <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> 
    15331413--- 
    15341414> <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> 
    1535 diff -r parrot-trunk/docs/html/docs/dev/pcc_state.pod.html parrot/docs/html/docs/dev/pcc_state.pod.html 
    1536 23c23 
    1537 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; parrot calling conventions state table 
    1538 --- 
    1539 >                     parrot calling conventions state table 
    15401415diff -r parrot-trunk/docs/html/docs/dev/pmc_freeze.pod.html parrot/docs/html/docs/dev/pmc_freeze.pod.html 
    1541 23c23 
    1542 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Freeze/Thaw Design Notes 
    1543 --- 
    1544 >                     Freeze/Thaw Design Notes 
    15451416215c215 
    15461417< <p><em><a href="../../src/pmc_freeze.c.html">src/pmc_freeze.c</a></em>, <em>pf/pf_items.c</em></p> 
    15471418--- 
    15481419> <p><em>src/pmc_freeze.c</em>, <em>pf/pf_items.c</em></p> 
    1549 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 
    1550 23c23 
    1551 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Parrot PMC/Object Design Meeting Notes 
    1552 --- 
    1553 >                     Parrot PMC/Object Design Meeting Notes 
    1554 diff -r parrot-trunk/docs/html/docs/dev/profiling.pod.html parrot/docs/html/docs/dev/profiling.pod.html 
    1555 23c23 
    1556 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Name 
    1557 --- 
    1558 >                     Name 
    15591420diff -r parrot-trunk/docs/html/docs/embed.pod.html parrot/docs/html/docs/embed.pod.html 
    1560 23c23 
    1561 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; Parrot embedding system 
    1562 --- 
    1563 >                     Parrot embedding system 
    156414212224c2224 
    15651422< <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> 
     
    15671424> <p><em>src/main.c</em> and <em>t/src/*.t</em> for Parrot&#39;s use of the embedding system.</p> 
    15681425diff -r parrot-trunk/docs/html/docs/gettingstarted.pod.html parrot/docs/html/docs/gettingstarted.pod.html 
    1569 23c23 
    1570 <                     <a href="../../html/index.html">Home</a> &raquo; Parrot Developer FAQ 
    1571 --- 
    1572 >                     Parrot Developer FAQ 
    1573142697c97 
    15741427< <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> 
     
    15831436--- 
    15841437> <p>See <em>docs/submissions.pod</em> for details.</p> 
    1585 diff -r parrot-trunk/docs/html/docs/glossary.pod.html parrot/docs/html/docs/glossary.pod.html 
    1586 23c23 
    1587 <                     <a href="../../html/index.html">Home</a> &raquo; Parrot Glossary 
    1588 --- 
    1589 >                     Parrot Glossary 
    15901438diff -r parrot-trunk/docs/html/docs/intro.pod.html parrot/docs/html/docs/intro.pod.html 
    1591 23c23 
    1592 <                     <a href="../../html/index.html">Home</a> &raquo; The Parrot Primer 
    1593 --- 
    1594 >                     The Parrot Primer 
    15951439181c181 
    15961440< <p>The first step to building Parrot is to run the <em><a href="../Configure.pl.html">Configure.pl</a></em> program, 
     
    15981442> <p>The first step to building Parrot is to run the <em>Configure.pl</em> program, 
    15991443diff -r parrot-trunk/docs/html/docs/memory_internals.pod.html parrot/docs/html/docs/memory_internals.pod.html 
    1600 23c23 
    1601 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; Memory Internals 
    1602 --- 
    1603 >                     Memory Internals 
    1604144472c72 
    16051445< <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> 
     
    16121452Only in parrot-trunk/docs/html/docs: ops 
    16131453diff -r parrot-trunk/docs/html/docs/overview.pod.html parrot/docs/html/docs/overview.pod.html 
    1614 23c23 
    1615 <                     <a href="../../html/index.html">Home</a> &raquo; A Parrot Overview 
    1616 --- 
    1617 >                     A Parrot Overview 
    16181454159c159 
    16191455< <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> 
     
    16261462Only in parrot-trunk/docs/html/docs: packfile-c.pod.html 
    16271463diff -r parrot-trunk/docs/html/docs/parrotbyte.pod.html parrot/docs/html/docs/parrotbyte.pod.html 
    1628 23c23 
    1629 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; The Parrot Bytecode (PBC) Format 
    1630 --- 
    1631 >                     The Parrot Bytecode (PBC) Format 
    1632146448c48 
    16331465< <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> 
     
    16351467> <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> 
    16361468diff -r parrot-trunk/docs/html/docs/parrothist.pod.html parrot/docs/html/docs/parrothist.pod.html 
    1637 23c23 
    1638 <                     <a href="../../html/index.html">Home</a> &raquo; Parrot Release History 
    1639 --- 
    1640 >                     Parrot Release History 
    1641146929c29 
    16421470< <p>parrothist &#45; Parrot Release History</p> 
     
    16441472> <p>docs/parrothist.pod &#45; Parrot Release History</p> 
    16451473diff -r parrot-trunk/docs/html/docs/parrot.pod.html parrot/docs/html/docs/parrot.pod.html 
    1646 23c23 
    1647 <                     <a href="../../html/index.html">Home</a> &raquo; Parrot 
    1648 --- 
    1649 >                     Parrot 
    16501474128c128 
    16511475< 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> 
     
    16531477> 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> 
    16541478Only in parrot-trunk/docs/html/docs: pct 
    1655 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd01_overview.pod.html parrot/docs/html/docs/pdds/draft/pdd01_overview.pod.html 
    1656 23c23 
    1657 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 1: Overview 
    1658 --- 
    1659 >                     [DRAFT] PDD 1: Overview 
    1660 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd05_opfunc.pod.html parrot/docs/html/docs/pdds/draft/pdd05_opfunc.pod.html 
    1661 23c23 
    1662 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 5: Opcodes 
    1663 --- 
    1664 >                     [DRAFT] PDD 5: Opcodes 
    1665 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd06_pasm.pod.html parrot/docs/html/docs/pdds/draft/pdd06_pasm.pod.html 
    1666 23c23 
    1667 <                     <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) 
    1668 --- 
    1669 >                     [DRAFT] PDD 6: Parrot Assembly Language (PASM) 
    1670 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd08_keys.pod.html parrot/docs/html/docs/pdds/draft/pdd08_keys.pod.html 
    1671 23c23 
    1672 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 8: PMC Keys 
    1673 --- 
    1674 >                     [DRAFT] PDD 8: PMC Keys 
    1675 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd10_embedding.pod.html parrot/docs/html/docs/pdds/draft/pdd10_embedding.pod.html 
    1676 23c23 
    1677 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD10: Embedding and Extending 
    1678 --- 
    1679 >                     [DRAFT] PDD10: Embedding and Extending 
    16801479diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd11_extending.pod.html parrot/docs/html/docs/pdds/draft/pdd11_extending.pod.html 
    1681 23c23 
    1682 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 11: Extending 
    1683 --- 
    1684 >                     [DRAFT] PDD 11: Extending 
    1685148040c40 
    16861481< <p>$Revision: 47669 $</p> 
     
    16911486--- 
    16921487> <p><em>docs/glossary.pod</em></p> 
    1693 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd14_numbers.pod.html parrot/docs/html/docs/pdds/draft/pdd14_numbers.pod.html 
    1694 23c23 
    1695 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 14: Numbers 
    1696 --- 
    1697 >                     [DRAFT] PDD 14: Numbers 
    16981488diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd16_native_call.pod.html parrot/docs/html/docs/pdds/draft/pdd16_native_call.pod.html 
    1699 23c23 
    1700 <                     <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) 
    1701 --- 
    1702 >                     [DRAFT] PDD 16: Native Call Interface (NCI) 
    17031489319c319 
    17041490< <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> 
    17051491--- 
    17061492> <p><em>t/pmc/nci.t</em>, <em>src/nci_test.c</em></p> 
    1707 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 
    1708 23c23 
    1709 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; [DRAFT] PDD 29: Compiler Tools 
    1710 --- 
    1711 >                     [DRAFT] PDD 29: Compiler Tools 
    1712 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 
    1713 23c23 
    1714 <                     <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 
    1715 --- 
    1716 >                     [DRAFT] PDD 31: Inter&#45;Language Calling 
    1717 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd31_hll.pod.html parrot/docs/html/docs/pdds/draft/pdd31_hll.pod.html 
    1718 23c23 
    1719 <                     <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 
    1720 --- 
    1721 >                     [DRAFT] PDD 31: HLL Compilers and Libraries 
    17221493diff -r parrot-trunk/docs/html/docs/pdds/pdd00_pdd.pod.html parrot/docs/html/docs/pdds/pdd00_pdd.pod.html 
    1723 23c23 
    1724 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 0: Design Document Format 
    1725 --- 
    1726 >                     PDD 0: Design Document Format 
    1727149492c92 
    17281495< An example of the currently accepted layout is given in <em><a href="pdd_template.pod.html">docs/pdds/pdd_template.pod</a></em>, 
    17291496--- 
    17301497> An example of the currently accepted layout is given in <em>docs/pdds/pdd_template.pod</em>, 
    1731 diff -r parrot-trunk/docs/html/docs/pdds/pdd03_calling_conventions.pod.html parrot/docs/html/docs/pdds/pdd03_calling_conventions.pod.html 
    1732 23c23 
    1733 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 3: Calling Conventions 
    1734 --- 
    1735 >                     PDD 3: Calling Conventions 
    17361498diff -r parrot-trunk/docs/html/docs/pdds/pdd07_codingstd.pod.html parrot/docs/html/docs/pdds/pdd07_codingstd.pod.html 
    1737 23c23 
    1738 <                     <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 
    1739 --- 
    1740 >                     PDD 7: Conventions and Guidelines for Parrot Source Code 
    1741149932c32 
    17421500< <p>$Revision: 45652 $</p> 
     
    17671525> <pre>    $ make html</pre> 
    17681526>  
    1769 diff -r parrot-trunk/docs/html/docs/pdds/pdd09_gc.pod.html parrot/docs/html/docs/pdds/pdd09_gc.pod.html 
    1770 23c23 
    1771 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 9: Garbage Collection Subsystem 
    1772 --- 
    1773 >                     PDD 9: Garbage Collection Subsystem 
    1774 diff -r parrot-trunk/docs/html/docs/pdds/pdd13_bytecode.pod.html parrot/docs/html/docs/pdds/pdd13_bytecode.pod.html 
    1775 23c23 
    1776 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 13: Bytecode 
    1777 --- 
    1778 >                     PDD 13: Bytecode 
    1779 diff -r parrot-trunk/docs/html/docs/pdds/pdd15_objects.pod.html parrot/docs/html/docs/pdds/pdd15_objects.pod.html 
    1780 23c23 
    1781 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 15: Objects and Classes 
    1782 --- 
    1783 >                     PDD 15: Objects and Classes 
    17841527diff -r parrot-trunk/docs/html/docs/pdds/pdd17_pmc.pod.html parrot/docs/html/docs/pdds/pdd17_pmc.pod.html 
    1785 23c23 
    1786 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 17: Polymorphic Containers 
    1787 --- 
    1788 >                     PDD 17: Polymorphic Containers 
    1789152891c91 
    17901529< <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> 
     
    17991538--- 
    18001539> <p><em>docs/pmc2c.pod</em></p> 
    1801 diff -r parrot-trunk/docs/html/docs/pdds/pdd18_security.pod.html parrot/docs/html/docs/pdds/pdd18_security.pod.html 
    1802 23c23 
    1803 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 18: Security Model 
    1804 --- 
    1805 >                     PDD 18: Security Model 
    1806 diff -r parrot-trunk/docs/html/docs/pdds/pdd19_pir.pod.html parrot/docs/html/docs/pdds/pdd19_pir.pod.html 
    1807 23c23 
    1808 <                     <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) 
    1809 --- 
    1810 >                     PDD 19: Parrot Intermediate Representation (PIR) 
    18111540diff -r parrot-trunk/docs/html/docs/pdds/pdd20_lexical_vars.pod.html parrot/docs/html/docs/pdds/pdd20_lexical_vars.pod.html 
    1812 23c23 
    1813 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 20: Lexical Variables 
    1814 --- 
    1815 >                     PDD 20: Lexical Variables 
    18161541312c312 
    18171542< <p><em><a href="../../t/op/lexicals.t.html">t/op/lexicals.t</a></em></p> 
    18181543--- 
    18191544> <p><em>t/op/lexicals.t</em></p> 
    1820 diff -r parrot-trunk/docs/html/docs/pdds/pdd21_namespaces.pod.html parrot/docs/html/docs/pdds/pdd21_namespaces.pod.html 
    1821 23c23 
    1822 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 21: Namespaces 
    1823 --- 
    1824 >                     PDD 21: Namespaces 
    18251545diff -r parrot-trunk/docs/html/docs/pdds/pdd22_io.pod.html parrot/docs/html/docs/pdds/pdd22_io.pod.html 
    1826 23c23 
    1827 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 22: I/O 
    1828 --- 
    1829 >                     PDD 22: I/O 
    18301546755c755 
    18311547< <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> 
     
    18331549> <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> 
    18341550diff -r parrot-trunk/docs/html/docs/pdds/pdd23_exceptions.pod.html parrot/docs/html/docs/pdds/pdd23_exceptions.pod.html 
    1835 23c23 
    1836 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 23: Exceptions 
    1837 --- 
    1838 >                     PDD 23: Exceptions 
    18391551425,428c425,428 
    18401552< <p><em><a href="../../src/ops/core.ops.html">src/ops/core.ops</a></em>, 
     
    18471559> <em>src/pmc/exception.pmc</em>, 
    18481560> <em>src/pmc/exceptionhandler.pmc</em></p> 
    1849 diff -r parrot-trunk/docs/html/docs/pdds/pdd24_events.pod.html parrot/docs/html/docs/pdds/pdd24_events.pod.html 
    1850 23c23 
    1851 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 24: Events 
    1852 --- 
    1853 >                     PDD 24: Events 
    18541561diff -r parrot-trunk/docs/html/docs/pdds/pdd25_concurrency.pod.html parrot/docs/html/docs/pdds/pdd25_concurrency.pod.html 
    1855 23c23 
    1856 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 25: Concurrency 
    1857 --- 
    1858 >                     PDD 25: Concurrency 
    18591562231c231 
    18601563< and a set of core routines in <em><a href="../../src/scheduler.c.html">src/scheduler.c</a></em>.</p> 
     
    18621565> and a set of core routines in <em>src/scheduler.c</em>.</p> 
    18631566diff -r parrot-trunk/docs/html/docs/pdds/pdd26_ast.pod.html parrot/docs/html/docs/pdds/pdd26_ast.pod.html 
    1864 23c23 
    1865 <                     <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 
    1866 --- 
    1867 >                     PDD 26: Compiler Tools &#45; Abstract Syntax Tree 
    18681567374c374 
    18691568< 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> . 
     
    18711570> The table of PIR opcodes that PAST &#34;knows&#34; about is given in <em>compilers/pct/src/PAST/Compiler.pir</em> . 
    18721571diff -r parrot-trunk/docs/html/docs/pdds/pdd27_multiple_dispatch.pod.html parrot/docs/html/docs/pdds/pdd27_multiple_dispatch.pod.html 
    1873 23c23 
    1874 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 27: Multiple Dispatch 
    1875 --- 
    1876 >                     PDD 27: Multiple Dispatch 
    18771572262c262 
    18781573< <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> 
    18791574--- 
    18801575> <p><em>docs/mmd.pod</em>, <em>src/multidispatch.c</em>, <em>src/pmc/multisub.pmc</em></p> 
    1881 diff -r parrot-trunk/docs/html/docs/pdds/pdd28_strings.pod.html parrot/docs/html/docs/pdds/pdd28_strings.pod.html 
    1882 23c23 
    1883 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 28: Strings 
    1884 --- 
    1885 >                     PDD 28: Strings 
    18861576diff -r parrot-trunk/docs/html/docs/pdds/pdd30_install.pod.html parrot/docs/html/docs/pdds/pdd30_install.pod.html 
    1887 23c23 
    1888 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; PDD 30: Installation 
    1889 --- 
    1890 >                     PDD 30: Installation 
    1891157741c41 
    18921578< <p>$Revision: 47917 $</p> 
     
    19011587--- 
    19021588> <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> 
    1903 diff -r parrot-trunk/docs/html/docs/pdds/pdd_template.pod.html parrot/docs/html/docs/pdds/pdd_template.pod.html 
    1904 23c23 
    1905 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> &raquo; Design Document Template 
    1906 --- 
    1907 >                     Design Document Template 
    19081589diff -r parrot-trunk/docs/html/docs/pmc/array.pod.html parrot/docs/html/docs/pmc/array.pod.html 
    1909 23c23 
    1910 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Array base class 
    1911 --- 
    1912 >                     Array base class 
    1913159026,27c26,27 
    19141591< <h1><a name="TITLE" 
     
    19191596Only in parrot-trunk/docs/html/docs/pmc: documentation.pod.html 
    19201597diff -r parrot-trunk/docs/html/docs/pmc/struct.pod.html parrot/docs/html/docs/pmc/struct.pod.html 
    1921 23c23 
    1922 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Accessing C Structs from Parrot 
    1923 --- 
    1924 >                     Accessing C Structs from Parrot 
    1925159829c29 
    19261599< <p>Structures &#45; Accessing C Structs from Parrot</p> 
     
    19281601> <p>Accessing C Structs from Parrot</p> 
    19291602diff -r parrot-trunk/docs/html/docs/pmc/subs.pod.html parrot/docs/html/docs/pmc/subs.pod.html 
    1930 23c23 
    1931 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/developer.html">Developer Documentation</a> &raquo; Parrot Subroutines 
    1932 --- 
    1933 >                     Parrot Subroutines 
    1934160329c29 
    19351604< <p>Subs &#45; Parrot Subroutines</p> 
     
    19541623Only in parrot-trunk/docs/html/docs: pmc2c.pod.html 
    19551624diff -r parrot-trunk/docs/html/docs/porting_intro.pod.html parrot/docs/html/docs/porting_intro.pod.html 
    1956 23c23 
    1957 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; Parrot Subsystem Porting Introduction 
    1958 --- 
    1959 >                     Parrot Subsystem Porting Introduction 
    1960162567c67 
    19611626< <li><em><a href="../t/pmc/threads.t.html">t/pmc/threads.t</a></em></li> 
     
    19731638Only in parrot-trunk/docs/html/docs/project: release_manager_guide.pod.html 
    19741639diff -r parrot-trunk/docs/html/docs/project/roles_responsibilities.pod.html parrot/docs/html/docs/project/roles_responsibilities.pod.html 
    1975 23c23 
    1976 <                     <a href="../../../html/index.html">Home</a> &raquo; Parrot Roles and Responsibilities 
    1977 --- 
    1978 >                     Parrot Roles and Responsibilities 
    1979164060c60 
    19801641< <p>See <em><a href="release_manager_guide.pod.html">docs/project/release_manager_guide.pod</a></em> for more information.</p> 
     
    19861647> <p>See <em>docs/project/metacommitter_guide.pod</em> for more information.</p> 
    19871648diff -r parrot-trunk/docs/html/docs/project/support_policy.pod.html parrot/docs/html/docs/project/support_policy.pod.html 
    1988 23c23 
    1989 <                     <a href="../../../html/index.html">Home</a> &raquo; Parrot Release and Support Policy 
    1990 --- 
    1991 >                     Parrot Release and Support Policy 
    19921649109,117c109,110 
    19931650< though we&#39;re likely to stagger the removals.</p> 
     
    20121669> See <em>docs/parrothist.pod</em> for details about which existing releases were considered supported.</p> 
    20131670diff -r parrot-trunk/docs/html/docs/running.pod.html parrot/docs/html/docs/running.pod.html 
    2014 23c23 
    2015 <                     <a href="../../html/index.html">Home</a> &raquo; Running 
    2016 --- 
    2017 >                     Running 
    2018167129c29 
    20191672< <p>Parrot &#45; Running</p> 
     
    20301683Only in parrot-trunk/docs/html/docs: stability.pod.html 
    20311684diff -r parrot-trunk/docs/html/docs/submissions.pod.html parrot/docs/html/docs/submissions.pod.html 
    2032 23c23 
    2033 <                     <a href="../../html/index.html">Home</a> &raquo; Parrot Submission Instructions 
    2034 --- 
    2035 >                     Parrot Submission Instructions 
    2036168541c41 
    20371686< create a bug report using the <em><a href="../parrotbug.html">parrotbug</a></em> utility. 
     
    20431692> 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> 
    20441693diff -r parrot-trunk/docs/html/docs/tests.pod.html parrot/docs/html/docs/tests.pod.html 
    2045 23c23 
    2046 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/tools.html">Tools</a> &raquo; Testing Parrot 
    2047 --- 
    2048 >                     Testing Parrot 
    2049169477c77 
    20501695< 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. 
     
    20551700--- 
    20561701> <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> 
    2057 diff -r parrot-trunk/docs/html/docs/user/pir/exceptions.pod.html parrot/docs/html/docs/user/pir/exceptions.pod.html 
    2058 23c23 
    2059 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/developer.html">Developer Documentation</a> &raquo; Exceptions 
    2060 --- 
    2061 >                     Exceptions 
    2062 diff -r parrot-trunk/docs/html/docs/user/pir/intro.pod.html parrot/docs/html/docs/user/pir/intro.pod.html 
    2063 23c23 
    2064 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/developer.html">Developer Documentation</a> &raquo; Writing PIR 
    2065 --- 
    2066 >                     Writing PIR 
    2067 diff -r parrot-trunk/docs/html/docs/user/pir/objects.pod.html parrot/docs/html/docs/user/pir/objects.pod.html 
    2068 23c23 
    2069 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/developer.html">Developer Documentation</a> &raquo; Programming Parrot &#45;&#45; Using objects 
    2070 --- 
    2071 >                     Programming Parrot &#45;&#45; Using objects 
    2072 diff -r parrot-trunk/docs/html/docs/user/pir/pmcs.pod.html parrot/docs/html/docs/user/pir/pmcs.pod.html 
    2073 23c23 
    2074 <                     <a href="../../../../html/index.html">Home</a> &raquo; <a href="../../../../html/developer.html">Developer Documentation</a> &raquo; Programming Parrot &#45;&#45; PMCs 
    2075 --- 
    2076 >                     Programming Parrot &#45;&#45; PMCs 
    20771702diff -r parrot-trunk/docs/html/docs/vtables.pod.html parrot/docs/html/docs/vtables.pod.html 
    2078 23c23 
    2079 <                     <a href="../../html/index.html">Home</a> &raquo; <a href="../../html/developer.html">Developer Documentation</a> &raquo; Parrot Vtables 
    2080 --- 
    2081 >                     Parrot Vtables 
    2082170375c75 
    20831704< <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> 
     
    21051726> <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> 
    21061727diff -r parrot-trunk/docs/html/DONORS.pod.html parrot/docs/html/DONORS.pod.html 
    2107 23c23 
    2108 <                     <a href="../html/index.html">Home</a> &raquo; DONORS 
    2109 --- 
    2110 >                     DONORS 
    2111172825a26,30 
    21121729> <h1><a name="NAME" 
     
    21161733>  
    21171734diff -r parrot-trunk/docs/html/editor/README.pod.html parrot/docs/html/editor/README.pod.html 
    2118 23c23 
    2119 <                     <a href="../../html/index.html">Home</a> &raquo; Productivity Comes in Pretty Colors 
    2120 --- 
    2121 >                     Productivity Comes in Pretty Colors 
    2122173543,48c43,52 
    21231736< <p>By default calling <code>make vim&#45;install</code> in the <em>editor/</em> directory will install several files in <em>~/.vim</em>. 
     
    21521765<                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; PCT Tutorial Episode 1: Introduction 
    21531766--- 
    2154 >                     PCT Tutorial Episode 1: Introduction 
     1767>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> &raquo; PCT Tutorial Episode 1: Introduction 
    21551768diff -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 
    2156176923c23 
    21571770<                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 2: Poking in Compiler Guts 
    21581771--- 
    2159 >                     Episode 2: Poking in Compiler Guts 
     1772>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> &raquo; Episode 2: Poking in Compiler Guts 
    21601773diff -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 
    2161177423c23 
    21621775<                     <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 
    21631776--- 
    2164 >                     Episode 3: Squaak Details and First Steps 
     1777>                     <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 
    21651778diff -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 
    2166177923c23 
    21671780<                     <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 
    21681781--- 
    2169 >                     Episode 4: PAST Nodes and More Statements 
     1782>                     <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 
    21701783diff -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 
    2171178423c23 
    21721785<                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 5: Variable Declaration and Scope 
    21731786--- 
    2174 >                     Episode 5: Variable Declaration and Scope 
     1787>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> &raquo; Episode 5: Variable Declaration and Scope 
    21751788diff -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 
    2176178923c23 
    21771790<                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 6: Scope and Subroutines 
    21781791--- 
    2179 >                     Episode 6: Scope and Subroutines 
     1792>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> &raquo; Episode 6: Scope and Subroutines 
    21801793diff -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 
    2181179423c23 
    21821795<                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 7: Operators and Precedence 
    21831796--- 
    2184 >                     Episode 7: Operators and Precedence 
     1797>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> &raquo; Episode 7: Operators and Precedence 
    21851798177c177 
    21861799< <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> 
     
    21911804<                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 8: Hashtables and Arrays 
    21921805--- 
    2193 >                     Episode 8: Hashtables and Arrays 
     1806>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> &raquo; Episode 8: Hashtables and Arrays 
    21941807diff -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 
    2195180823c23 
    21961809<                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> &raquo; Episode 9: Wrap up and Conclusion 
    21971810--- 
    2198 >                     Episode 9: Wrap up and Conclusion 
     1811>                     <a href="../../../../../html/index.html">Home</a> &raquo; <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> &raquo; Episode 9: Wrap up and Conclusion 
    21991812Only in parrot-trunk/docs/html: index.html 
    22001813Only in parrot-trunk/docs/html: lib 
    22011814Only in parrot-trunk/docs/html: ops.html 
    22021815diff -r parrot-trunk/docs/html/parrotbug.html parrot/docs/html/parrotbug.html 
    2203 23c23 
    2204 <                     <a href="../html/index.html">Home</a> &raquo; <a href="../html/tools.html">Tools</a> &raquo; Parrot Bug Reporter 
    2205 --- 
    2206 >                     Parrot Bug Reporter 
    2207181629c29 
    22081817< <p>parrotbug &#45; Parrot Bug Reporter</p> 
     
    22121821Only in parrot-trunk/docs/html: pdds.html 
    22131822Only in parrot-trunk/docs/html: pmc.html 
    2214 diff -r parrot-trunk/docs/html/src/dynoplibs/bit.ops.html parrot/docs/html/src/dynoplibs/bit.ops.html 
    2215 23c23 
    2216 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Bitwise Opcodes Dynoplib 
    2217 --- 
    2218 >                     Bitwise Opcodes Dynoplib 
    2219 diff -r parrot-trunk/docs/html/src/dynoplibs/debug.ops.html parrot/docs/html/src/dynoplibs/debug.ops.html 
    2220 23c23 
    2221 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Debugging Opcodes 
    2222 --- 
    2223 >                     Debugging Opcodes 
    2224 diff -r parrot-trunk/docs/html/src/dynoplibs/deprecated.ops.html parrot/docs/html/src/dynoplibs/deprecated.ops.html 
    2225 23c23 
    2226 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Deprecated Opcodes 
    2227 --- 
    2228 >                     Deprecated Opcodes 
    2229 diff -r parrot-trunk/docs/html/src/dynoplibs/io.ops.html parrot/docs/html/src/dynoplibs/io.ops.html 
    2230 23c23 
    2231 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Extended I/O Dynops 
    2232 --- 
    2233 >                     Extended I/O Dynops 
    2234 diff -r parrot-trunk/docs/html/src/dynoplibs/math.ops.html parrot/docs/html/src/dynoplibs/math.ops.html 
    2235 23c23 
    2236 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Mathematical Opcodes 
    2237 --- 
    2238 >                     Mathematical Opcodes 
    2239 diff -r parrot-trunk/docs/html/src/dynoplibs/obscure.ops.html parrot/docs/html/src/dynoplibs/obscure.ops.html 
    2240 23c23 
    2241 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Obscure Mathematical Opcodes 
    2242 --- 
    2243 >                     Obscure Mathematical Opcodes 
    2244 diff -r parrot-trunk/docs/html/src/dynoplibs/sys.ops.html parrot/docs/html/src/dynoplibs/sys.ops.html 
    2245 23c23 
    2246 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; System Interaction Dynops 
    2247 --- 
    2248 >                     System Interaction Dynops 
    2249 diff -r parrot-trunk/docs/html/src/dynoplibs/trans.ops.html parrot/docs/html/src/dynoplibs/trans.ops.html 
    2250 23c23 
    2251 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Transcendental Opcodes 
    2252 --- 
    2253 >                     Transcendental Opcodes 
    22541823diff -r parrot-trunk/docs/html/src/dynpmc/dynlexpad.pmc.html parrot/docs/html/src/dynpmc/dynlexpad.pmc.html 
    2255 23c23 
    2256 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; DynLexPad PMC 
    2257 --- 
    2258 >                     DynLexPad PMC 
    2259182481,83c81,83 
    22601825< <p><em><a href="../../docs/pdds/pdd20_lexical_vars.pod.html">docs/pdds/pdd20_lexical_vars.pod</a></em>, 
     
    22661831> <em>src/pmc/lexinfo.pmc</em>.</p> 
    22671832diff -r parrot-trunk/docs/html/src/dynpmc/file.pmc.html parrot/docs/html/src/dynpmc/file.pmc.html 
    2268 23c23 
    2269 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; File PMC 
    2270 --- 
    2271 >                     File PMC 
    2272183346c46 
    22731834< For more information see <em><a href="../pmc.c.html">src/pmc.c</a></em>. 
    22741835--- 
    22751836> For more information see <em>src/pmc.c</em>. 
    2276 diff -r parrot-trunk/docs/html/src/dynpmc/gziphandle.pmc.html parrot/docs/html/src/dynpmc/gziphandle.pmc.html 
    2277 23c23 
    2278 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; GzipHandle PMC 
    2279 --- 
    2280 >                     GzipHandle PMC 
    22811837diff -r parrot-trunk/docs/html/src/dynpmc/os.pmc.html parrot/docs/html/src/dynpmc/os.pmc.html 
    2282 23c23 
    2283 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Files and Directories PMC 
    2284 --- 
    2285 >                     Files and Directories PMC 
    2286183846c46 
    22871839< For more information see <em><a href="../pmc.c.html">src/pmc.c</a></em>. 
     
    22891841> For more information see <em>src/pmc.c</em>. 
    22901842Only in parrot-trunk/docs/html/src/dynpmc: pccmethod_test.pmc.html 
    2291 diff -r parrot-trunk/docs/html/src/dynpmc/rational.pmc.html parrot/docs/html/src/dynpmc/rational.pmc.html 
    2292 23c23 
    2293 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Rational numbers PMC 
    2294 --- 
    2295 >                     Rational numbers PMC 
    22961843Only in parrot-trunk/docs/html/src: exceptions.c.html 
    22971844Only in parrot-trunk/docs/html/src: io 
     
    22991846Only in parrot-trunk/docs/html/src: multidispatch.c.html 
    23001847Only in parrot-trunk/docs/html/src: nci_test.c.html 
    2301 diff -r parrot-trunk/docs/html/src/ops/bit.ops.html parrot/docs/html/src/ops/bit.ops.html 
    2302 23c23 
    2303 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Bitwise Opcodes 
    2304 --- 
    2305 >                     Bitwise Opcodes 
    2306 diff -r parrot-trunk/docs/html/src/ops/cmp.ops.html parrot/docs/html/src/ops/cmp.ops.html 
    2307 23c23 
    2308 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Comparison Opcodes 
    2309 --- 
    2310 >                     Comparison Opcodes 
    23111848diff -r parrot-trunk/docs/html/src/ops/core.ops.html parrot/docs/html/src/ops/core.ops.html 
    2312 23c23 
    2313 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Core Opcodes 
    2314 --- 
    2315 >                     Core Opcodes 
    23161849229c229 
    23171850< 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> 
    23181851--- 
    23191852> The individual bits per entry are specified in <em>docs/pdds/pdd03_calling_conventions.pod</em>.</dl> 
    2320 diff -r parrot-trunk/docs/html/src/ops/experimental.ops.html parrot/docs/html/src/ops/experimental.ops.html 
    2321 23c23 
    2322 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Experimental Opcodes 
    2323 --- 
    2324 >                     Experimental Opcodes 
    2325 diff -r parrot-trunk/docs/html/src/ops/io.ops.html parrot/docs/html/src/ops/io.ops.html 
    2326 23c23 
    2327 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; I/O Opcodes 
    2328 --- 
    2329 >                     I/O Opcodes 
    2330 diff -r parrot-trunk/docs/html/src/ops/math.ops.html parrot/docs/html/src/ops/math.ops.html 
    2331 23c23 
    2332 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Mathematical Opcodes 
    2333 --- 
    2334 >                     Mathematical Opcodes 
    2335 diff -r parrot-trunk/docs/html/src/ops/object.ops.html parrot/docs/html/src/ops/object.ops.html 
    2336 23c23 
    2337 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Class and Object Opcodes 
    2338 --- 
    2339 >                     Class and Object Opcodes 
    2340 diff -r parrot-trunk/docs/html/src/ops/pmc.ops.html parrot/docs/html/src/ops/pmc.ops.html 
    2341 23c23 
    2342 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; PMC Opcodes 
    2343 --- 
    2344 >                     PMC Opcodes 
    2345 diff -r parrot-trunk/docs/html/src/ops/set.ops.html parrot/docs/html/src/ops/set.ops.html 
    2346 23c23 
    2347 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Assignment Opcodes 
    2348 --- 
    2349 >                     Assignment Opcodes 
    2350 diff -r parrot-trunk/docs/html/src/ops/string.ops.html parrot/docs/html/src/ops/string.ops.html 
    2351 23c23 
    2352 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; String Opcodes 
    2353 --- 
    2354 >                     String Opcodes 
    2355 diff -r parrot-trunk/docs/html/src/ops/sys.ops.html parrot/docs/html/src/ops/sys.ops.html 
    2356 23c23 
    2357 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; System Interaction Opcodes 
    2358 --- 
    2359 >                     System Interaction Opcodes 
    2360 diff -r parrot-trunk/docs/html/src/ops/var.ops.html parrot/docs/html/src/ops/var.ops.html 
    2361 23c23 
    2362 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/ops.html">Opcodes</a> &raquo; Variable Opcodes 
    2363 --- 
    2364 >                     Variable Opcodes 
    23651853Only in parrot-trunk/docs/html/src: packfile 
    23661854Only in parrot/docs/html/src: packfile.c.html 
    23671855Only in parrot-trunk/docs/html/src: pbc_dump.c.html 
    2368 diff -r parrot-trunk/docs/html/src/pmc/addrregistry.pmc.html parrot/docs/html/src/pmc/addrregistry.pmc.html 
    2369 23c23 
    2370 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; A GC Registry PMC 
    2371 --- 
    2372 >                     A GC Registry PMC 
    2373 diff -r parrot-trunk/docs/html/src/pmc/arrayiterator.pmc.html parrot/docs/html/src/pmc/arrayiterator.pmc.html 
    2374 23c23 
    2375 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Implementation of Iterator for Arrays. 
    2376 --- 
    2377 >                     Implementation of Iterator for Arrays. 
    2378 diff -r parrot-trunk/docs/html/src/pmc/bigint.pmc.html parrot/docs/html/src/pmc/bigint.pmc.html 
    2379 23c23 
    2380 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; BigInt PMC class 
    2381 --- 
    2382 >                     BigInt PMC class 
    2383 diff -r parrot-trunk/docs/html/src/pmc/bignum.pmc.html parrot/docs/html/src/pmc/bignum.pmc.html 
    2384 23c23 
    2385 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; BigNum PMC class 
    2386 --- 
    2387 >                     BigNum PMC class 
    2388 diff -r parrot-trunk/docs/html/src/pmc/boolean.pmc.html parrot/docs/html/src/pmc/boolean.pmc.html 
    2389 23c23 
    2390 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Boolean PMC 
    2391 --- 
    2392 >                     Boolean PMC 
    2393 diff -r parrot-trunk/docs/html/src/pmc/bytebuffer.pmc.html parrot/docs/html/src/pmc/bytebuffer.pmc.html 
    2394 23c23 
    2395 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; A byte buffer 
    2396 --- 
    2397 >                     A byte buffer 
    2398 diff -r parrot-trunk/docs/html/src/pmc/callcontext.pmc.html parrot/docs/html/src/pmc/callcontext.pmc.html 
    2399 23c23 
    2400 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; CallContext PMC 
    2401 --- 
    2402 >                     CallContext PMC 
    2403 diff -r parrot-trunk/docs/html/src/pmc/capture.pmc.html parrot/docs/html/src/pmc/capture.pmc.html 
    2404 23c23 
    2405 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Capture PMC 
    2406 --- 
    2407 >                     Capture PMC 
    24081856diff -r parrot-trunk/docs/html/src/pmc/class.pmc.html parrot/docs/html/src/pmc/class.pmc.html 
    2409 23c23 
    2410 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; defines a class 
    2411 --- 
    2412 >                     defines a class 
    2413185735c35 
    24141858< as outlined in <em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> 
     
    24191863--- 
    24201864> <p><em>docs/pdds/pdd15_objects.pod</em>.</p> 
    2421 diff -r parrot-trunk/docs/html/src/pmc/codestring.pmc.html parrot/docs/html/src/pmc/codestring.pmc.html 
    2422 23c23 
    2423 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; CodeString PMC Class 
    2424 --- 
    2425 >                     CodeString PMC Class 
    2426 diff -r parrot-trunk/docs/html/src/pmc/complex.pmc.html parrot/docs/html/src/pmc/complex.pmc.html 
    2427 23c23 
    2428 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Complex Numbers PMC Class 
    2429 --- 
    2430 >                     Complex Numbers PMC Class 
    2431 diff -r parrot-trunk/docs/html/src/pmc/continuation.pmc.html parrot/docs/html/src/pmc/continuation.pmc.html 
    2432 23c23 
    2433 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Continuation PMC 
    2434 --- 
    2435 >                     Continuation PMC 
    2436 diff -r parrot-trunk/docs/html/src/pmc/coroutine.pmc.html parrot/docs/html/src/pmc/coroutine.pmc.html 
    2437 23c23 
    2438 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Co&#45;Routine PMC 
    2439 --- 
    2440 >                     Co&#45;Routine PMC 
    24411865diff -r parrot-trunk/docs/html/src/pmc/default.pmc.html parrot/docs/html/src/pmc/default.pmc.html 
    2442 23c23 
    2443 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Abstract root class 
    2444 --- 
    2445 >                     Abstract root class 
    2446186636c36 
    24471867< <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> 
     
    24491869> <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> 
    24501870diff -r parrot-trunk/docs/html/src/pmc/env.pmc.html parrot/docs/html/src/pmc/env.pmc.html 
    2451 23c23 
    2452 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; System Environment 
    2453 --- 
    2454 >                     System Environment 
    2455187149c49 
    24561872< For more information see <em><a href="../pmc.c.html">src/pmc.c</a></em>. 
    24571873--- 
    24581874> For more information see <em>src/pmc.c</em>. 
    2459 diff -r parrot-trunk/docs/html/src/pmc/eval.pmc.html parrot/docs/html/src/pmc/eval.pmc.html 
    2460 23c23 
    2461 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Dynamic code evaluation 
    2462 --- 
    2463 >                     Dynamic code evaluation 
    2464 diff -r parrot-trunk/docs/html/src/pmc/eventhandler.pmc.html parrot/docs/html/src/pmc/eventhandler.pmc.html 
    2465 23c23 
    2466 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; a handler for events 
    2467 --- 
    2468 >                     a handler for events 
    2469 diff -r parrot-trunk/docs/html/src/pmc/exceptionhandler.pmc.html parrot/docs/html/src/pmc/exceptionhandler.pmc.html 
    2470 23c23 
    2471 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Exception Handler PMC 
    2472 --- 
    2473 >                     Exception Handler PMC 
    2474 diff -r parrot-trunk/docs/html/src/pmc/exception.pmc.html parrot/docs/html/src/pmc/exception.pmc.html 
    2475 23c23 
    2476 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Exception PMC 
    2477 --- 
    2478 >                     Exception PMC 
    24791875diff -r parrot-trunk/docs/html/src/pmc/exporter.pmc.html parrot/docs/html/src/pmc/exporter.pmc.html 
    2480 23c23 
    2481 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Export globals from one namespace to another 
    2482 --- 
    2483 >                     Export globals from one namespace to another 
    2484187669c69 
    24851877< <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> 
     
    24901882--- 
    24911883> <p><em>docs/pdds/pdd17_basic_types.pod</em>, <em>docs/pdds/pdd21_namespaces.pod</em>.</p> 
    2492 diff -r parrot-trunk/docs/html/src/pmc/filehandle.pmc.html parrot/docs/html/src/pmc/filehandle.pmc.html 
    2493 23c23 
    2494 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; FileHandle PMC 
    2495 --- 
    2496 >                     FileHandle PMC 
    2497 diff -r parrot-trunk/docs/html/src/pmc/fixedbooleanarray.pmc.html parrot/docs/html/src/pmc/fixedbooleanarray.pmc.html 
    2498 23c23 
    2499 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for booleans only 
    2500 --- 
    2501 >                     fixed size array for booleans only 
    2502 diff -r parrot-trunk/docs/html/src/pmc/fixedfloatarray.pmc.html parrot/docs/html/src/pmc/fixedfloatarray.pmc.html 
    2503 23c23 
    2504 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for floating point numbers only 
    2505 --- 
    2506 >                     fixed size array for floating point numbers only 
    2507 diff -r parrot-trunk/docs/html/src/pmc/fixedintegerarray.pmc.html parrot/docs/html/src/pmc/fixedintegerarray.pmc.html 
    2508 23c23 
    2509 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for integers only 
    2510 --- 
    2511 >                     fixed size array for integers only 
    2512 diff -r parrot-trunk/docs/html/src/pmc/fixedpmcarray.pmc.html parrot/docs/html/src/pmc/fixedpmcarray.pmc.html 
    2513 23c23 
    2514 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for PMCs only 
    2515 --- 
    2516 >                     fixed size array for PMCs only 
    2517 diff -r parrot-trunk/docs/html/src/pmc/fixedstringarray.pmc.html parrot/docs/html/src/pmc/fixedstringarray.pmc.html 
    2518 23c23 
    2519 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; fixed size array for strings only 
    2520 --- 
    2521 >                     fixed size array for strings only 
    2522 diff -r parrot-trunk/docs/html/src/pmc/float.pmc.html parrot/docs/html/src/pmc/float.pmc.html 
    2523 23c23 
    2524 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Floating&#45;point number 
    2525 --- 
    2526 >                     Floating&#45;point number 
    2527 diff -r parrot-trunk/docs/html/src/pmc/handle.pmc.html parrot/docs/html/src/pmc/handle.pmc.html 
    2528 23c23 
    2529 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; IO Handle PMC 
    2530 --- 
    2531 >                     IO Handle PMC 
    2532 diff -r parrot-trunk/docs/html/src/pmc/hashiteratorkey.pmc.html parrot/docs/html/src/pmc/hashiteratorkey.pmc.html 
    2533 23c23 
    2534 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; accessor for single value during hash iteration. 
    2535 --- 
    2536 >                     accessor for single value during hash iteration. 
    2537 diff -r parrot-trunk/docs/html/src/pmc/hashiterator.pmc.html parrot/docs/html/src/pmc/hashiterator.pmc.html 
    2538 23c23 
    2539 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Implementation of Iterator for Hashes. 
    2540 --- 
    2541 >                     Implementation of Iterator for Hashes. 
    2542 diff -r parrot-trunk/docs/html/src/pmc/hash.pmc.html parrot/docs/html/src/pmc/hash.pmc.html 
    2543 23c23 
    2544 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Hash PMC 
    2545 --- 
    2546 >                     Hash PMC 
    2547 diff -r parrot-trunk/docs/html/src/pmc/imageio.pmc.html parrot/docs/html/src/pmc/imageio.pmc.html 
    2548 23c23 
    2549 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; ImageIO PMC 
    2550 --- 
    2551 >                     ImageIO PMC 
    2552 diff -r parrot-trunk/docs/html/src/pmc/imageiosize.pmc.html parrot/docs/html/src/pmc/imageiosize.pmc.html 
    2553 23c23 
    2554 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; ImageIOSize PMC 
    2555 --- 
    2556 >                     ImageIOSize PMC 
    2557 diff -r parrot-trunk/docs/html/src/pmc/imageiostrings.pmc.html parrot/docs/html/src/pmc/imageiostrings.pmc.html 
    2558 23c23 
    2559 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; ImageIOStrings PMC 
    2560 --- 
    2561 >                     ImageIOStrings PMC 
    2562 diff -r parrot-trunk/docs/html/src/pmc/integer.pmc.html parrot/docs/html/src/pmc/integer.pmc.html 
    2563 23c23 
    2564 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Integer PMC class 
    2565 --- 
    2566 >                     Integer PMC class 
    2567 diff -r parrot-trunk/docs/html/src/pmc/iterator.pmc.html parrot/docs/html/src/pmc/iterator.pmc.html 
    2568 23c23 
    2569 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Iterator PMC 
    2570 --- 
    2571 >                     Iterator PMC 
    25721884diff -r parrot-trunk/docs/html/src/pmc/key.pmc.html parrot/docs/html/src/pmc/key.pmc.html 
    2573 23c23 
    2574 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Key PMC 
    2575 --- 
    2576 >                     Key PMC 
    2577188598,101c98 
    25781886< Called after the Key has been thawed: convert last PMC_NULL key to NULL. 
     
    25831891> Called after the Key has been thawed: convert last PMC_NULL key to NULL.</dl> 
    25841892diff -r parrot-trunk/docs/html/src/pmc/lexinfo.pmc.html parrot/docs/html/src/pmc/lexinfo.pmc.html 
    2585 23c23 
    2586 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; LexInfo PMC 
    2587 --- 
    2588 >                     LexInfo PMC 
    2589189372c72 
    25901894< <p><em><a href="../../docs/pdds/pdd20_lexical_vars.pod.html">docs/pdds/pdd20_lexical_vars.pod</a></em>, 
     
    25921896> <p><em>docs/pdds/pdd20_lexical_vars.pod</em>, 
    25931897diff -r parrot-trunk/docs/html/src/pmc/lexpad.pmc.html parrot/docs/html/src/pmc/lexpad.pmc.html 
    2594 23c23 
    2595 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; LexPad PMC 
    2596 --- 
    2597 >                     LexPad PMC 
    2598189882,83c82,83 
    25991899< <p><em><a href="../../docs/pdds/pdd20_lexical_vars.pod.html">docs/pdds/pdd20_lexical_vars.pod</a></em>, 
     
    26101910<                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; DESCRIPTION 
    26111911--- 
    2612 >                     Memory&#45;managed C struct 
     1912>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Memory&#45;managed C struct 
    2613191326,27c26,27 
    26141914< <h1><a name="DESCRIPTION" 
     
    26181918> >NAME</a></h1> 
    26191919diff -r parrot-trunk/docs/html/src/pmc/multisub.pmc.html parrot/docs/html/src/pmc/multisub.pmc.html 
    2620 23c23 
    2621 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; A container for multi&#45;dispatched subs 
    2622 --- 
    2623 >                     A container for multi&#45;dispatched subs 
    2624192043c43 
    26251921< <p><em><a href="../multidispatch.c.html">src/multidispatch.c</a></em>, 
     
    26271923> <p><em>src/multidispatch.c</em>, 
    26281924diff -r parrot-trunk/docs/html/src/pmc/namespace.pmc.html parrot/docs/html/src/pmc/namespace.pmc.html 
    2629 23c23 
    2630 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; NameSpace PMC 
    2631 --- 
    2632 >                     NameSpace PMC 
    26331925182c182 
    26341926< <p><em><a href="../../docs/pdds/pdd21_namespaces.pod.html">docs/pdds/pdd21_namespaces.pod</a></em></p> 
     
    26361928> <p><em>docs/pdds/pdd21_namespaces.pod</em></p> 
    26371929diff -r parrot-trunk/docs/html/src/pmc/nci.pmc.html parrot/docs/html/src/pmc/nci.pmc.html 
    2638 23c23 
    2639 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Native Call Interface 
    2640 --- 
    2641 >                     Native Call Interface 
    2642193081c81 
    26431931< <p><em><a href="../../docs/pdds/pdd03_calling_conventions.pod.html">docs/pdds/pdd03_calling_conventions.pod</a></em>.</p> 
    26441932--- 
    26451933> <p><em>docs/pdds/pdd03_calling_conventions.pod</em>.</p> 
    2646 diff -r parrot-trunk/docs/html/src/pmc/null.pmc.html parrot/docs/html/src/pmc/null.pmc.html 
    2647 23c23 
    2648 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; NULL 
    2649 --- 
    2650 >                     NULL 
    26511934diff -r parrot-trunk/docs/html/src/pmc/object.pmc.html parrot/docs/html/src/pmc/object.pmc.html 
    2652 23c23 
    2653 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; An instance of a class 
    2654 --- 
    2655 >                     An instance of a class 
    26561935131c131 
    26571936< <p><em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> 
    26581937--- 
    26591938> <p><em>docs/pdds/pdd15_objects.pod</em>.</p> 
    2660 diff -r parrot-trunk/docs/html/src/pmc/opcode.pmc.html parrot/docs/html/src/pmc/opcode.pmc.html 
    2661 23c23 
    2662 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; src/pmc/opcode.pmc 
    2663 --- 
    2664 >                     src/pmc/opcode.pmc 
    2665 diff -r parrot-trunk/docs/html/src/pmc/oplib.pmc.html parrot/docs/html/src/pmc/oplib.pmc.html 
    2666 23c23 
    2667 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; src/pmc/oplib.pmc 
    2668 --- 
    2669 >                     src/pmc/oplib.pmc 
    2670 diff -r parrot-trunk/docs/html/src/pmc/orderedhashiterator.pmc.html parrot/docs/html/src/pmc/orderedhashiterator.pmc.html 
    2671 23c23 
    2672 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; src/pmc/orderedhashiterator.pmc 
    2673 --- 
    2674 >                     src/pmc/orderedhashiterator.pmc 
    26751939diff -r parrot-trunk/docs/html/src/pmc/orderedhash.pmc.html parrot/docs/html/src/pmc/orderedhash.pmc.html 
    2676 23c23 
    2677 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Ordered Hash 
    2678 --- 
    2679 >                     Ordered Hash 
    2680194080c80 
    26811941< <p>See <em><a href="../../t/pmc/orderedhash.t.html">t/pmc/orderedhash.t</a></em> for test cases.</p> 
    26821942--- 
    26831943> <p>See <em>t/pmc/orderedhash.t</em> for test cases.</p> 
    2684 diff -r parrot-trunk/docs/html/src/pmc/packfileannotation.pmc.html parrot/docs/html/src/pmc/packfileannotation.pmc.html 
    2685 23c23 
    2686 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileAnnotation PMC 
    2687 --- 
    2688 >                     PackfileAnnotation PMC 
    2689 diff -r parrot-trunk/docs/html/src/pmc/packfileannotations.pmc.html parrot/docs/html/src/pmc/packfileannotations.pmc.html 
    2690 23c23 
    2691 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileAnnotations PMC 
    2692 --- 
    2693 >                     PackfileAnnotations PMC 
    2694 diff -r parrot-trunk/docs/html/src/pmc/packfileconstanttable.pmc.html parrot/docs/html/src/pmc/packfileconstanttable.pmc.html 
    2695 23c23 
    2696 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileConstantTable PMC 
    2697 --- 
    2698 >                     PackfileConstantTable PMC 
    2699 diff -r parrot-trunk/docs/html/src/pmc/packfiledebug.pmc.html parrot/docs/html/src/pmc/packfiledebug.pmc.html 
    2700 23c23 
    2701 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Packfile Debug Segment PMC 
    2702 --- 
    2703 >                     Packfile Debug Segment PMC 
    2704 diff -r parrot-trunk/docs/html/src/pmc/packfiledirectory.pmc.html parrot/docs/html/src/pmc/packfiledirectory.pmc.html 
    2705 23c23 
    2706 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileDirectory PMC 
    2707 --- 
    2708 >                     PackfileDirectory PMC 
    2709 diff -r parrot-trunk/docs/html/src/pmc/packfilefixupentry.pmc.html parrot/docs/html/src/pmc/packfilefixupentry.pmc.html 
    2710 23c23 
    2711 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileFixupEntry PMC 
    2712 --- 
    2713 >                     PackfileFixupEntry PMC 
    2714 diff -r parrot-trunk/docs/html/src/pmc/packfilefixuptable.pmc.html parrot/docs/html/src/pmc/packfilefixuptable.pmc.html 
    2715 23c23 
    2716 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileFixupTable PMC 
    2717 --- 
    2718 >                     PackfileFixupTable PMC 
    2719 diff -r parrot-trunk/docs/html/src/pmc/packfile.pmc.html parrot/docs/html/src/pmc/packfile.pmc.html 
    2720 23c23 
    2721 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Packfile PMC 
    2722 --- 
    2723 >                     Packfile PMC 
    2724 diff -r parrot-trunk/docs/html/src/pmc/packfilerawsegment.pmc.html parrot/docs/html/src/pmc/packfilerawsegment.pmc.html 
    2725 23c23 
    2726 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileRawSegment PMC 
    2727 --- 
    2728 >                     PackfileRawSegment PMC 
    2729 diff -r parrot-trunk/docs/html/src/pmc/packfilesegment.pmc.html parrot/docs/html/src/pmc/packfilesegment.pmc.html 
    2730 23c23 
    2731 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; PackfileSegment PMC 
    2732 --- 
    2733 >                     PackfileSegment PMC 
    2734 diff -r parrot-trunk/docs/html/src/pmc/parrotinterpreter.pmc.html parrot/docs/html/src/pmc/parrotinterpreter.pmc.html 
    2735 23c23 
    2736 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Parrot Interpreter 
    2737 --- 
    2738 >                     Parrot Interpreter 
    2739 diff -r parrot-trunk/docs/html/src/pmc/parrotlibrary.pmc.html parrot/docs/html/src/pmc/parrotlibrary.pmc.html 
    2740 23c23 
    2741 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Dynamic Library 
    2742 --- 
    2743 >                     Dynamic Library 
    2744 diff -r parrot-trunk/docs/html/src/pmc/parrotthread.pmc.html parrot/docs/html/src/pmc/parrotthread.pmc.html 
    2745 23c23 
    2746 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Represents a Parrot Thread. 
    2747 --- 
    2748 >                     Represents a Parrot Thread. 
    27491944diff -r parrot-trunk/docs/html/src/pmc/pmcproxy.pmc.html parrot/docs/html/src/pmc/pmcproxy.pmc.html 
    2750 23c23 
    2751 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; proxy class object for a PMC enabling introspection 
    2752 --- 
    2753 >                     proxy class object for a PMC enabling introspection 
    27541945122c122 
    27551946< <p><em><a href="../../docs/pdds/pdd17_pmc.pod.html">docs/pdds/pdd17_pmc.pod</a></em>.</p> 
    27561947--- 
    27571948> <p><em>docs/pdds/pdd17_pmc.pod</em>.</p> 
    2758 diff -r parrot-trunk/docs/html/src/pmc/pointer.pmc.html parrot/docs/html/src/pmc/pointer.pmc.html 
    2759 23c23 
    2760 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Pointer 
    2761 --- 
    2762 >                     Pointer 
    2763 diff -r parrot-trunk/docs/html/src/pmc/resizablebooleanarray.pmc.html parrot/docs/html/src/pmc/resizablebooleanarray.pmc.html 
    2764 23c23 
    2765 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; resizable array for booleans only 
    2766 --- 
    2767 >                     resizable array for booleans only 
    27681949diff -r parrot-trunk/docs/html/src/pmc/resizablefloatarray.pmc.html parrot/docs/html/src/pmc/resizablefloatarray.pmc.html 
    276919505c5 
     
    27741955<                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; resizable array for floating point 
    27751956--- 
    2776 >                     resizable array for floating point numbers only 
    2777 diff -r parrot-trunk/docs/html/src/pmc/resizableintegerarray.pmc.html parrot/docs/html/src/pmc/resizableintegerarray.pmc.html 
    2778 23c23 
    2779 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; resizable array for integers only 
    2780 --- 
    2781 >                     resizable array for integers only 
    2782 diff -r parrot-trunk/docs/html/src/pmc/resizablepmcarray.pmc.html parrot/docs/html/src/pmc/resizablepmcarray.pmc.html 
    2783 23c23 
    2784 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; resizable array for PMCs only 
    2785 --- 
    2786 >                     resizable array for PMCs only 
    2787 diff -r parrot-trunk/docs/html/src/pmc/resizablestringarray.pmc.html parrot/docs/html/src/pmc/resizablestringarray.pmc.html 
    2788 23c23 
    2789 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; resizable array for strings only 
    2790 --- 
    2791 >                     resizable array for strings only 
     1957>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; resizable array for floating point numbers only 
    27921958diff -r parrot-trunk/docs/html/src/pmc/role.pmc.html parrot/docs/html/src/pmc/role.pmc.html 
    2793 23c23 
    2794 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Role &#45; defines a role 
    2795 --- 
    2796 >                     Role &#45; defines a role 
    2797195935c35 
    27981960< 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> 
     
    28031965--- 
    28041966> <p><em>docs/pdds/pdd15_objects.pod</em>.</p> 
    2805 diff -r parrot-trunk/docs/html/src/pmc/scalar.pmc.html parrot/docs/html/src/pmc/scalar.pmc.html 
    2806 23c23 
    2807 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Scalar Abstract Superclass 
    2808 --- 
    2809 >                     Scalar Abstract Superclass 
    28101967diff -r parrot-trunk/docs/html/src/pmc/schedulermessage.pmc.html parrot/docs/html/src/pmc/schedulermessage.pmc.html 
    2811 23c23 
    2812 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; The concurrency scheduler 
    2813 --- 
    2814 >                     The concurrency scheduler 
    2815196889c89 
    28161969< <p><em><a href="../../docs/pdds/pdd25_concurrency.pod.html">docs/pdds/pdd25_concurrency.pod</a></em>.</p> 
     
    28181971> <p><em>docs/pdds/pdd25_concurrency.pod</em>.</p> 
    28191972diff -r parrot-trunk/docs/html/src/pmc/scheduler.pmc.html parrot/docs/html/src/pmc/scheduler.pmc.html 
    2820 23c23 
    2821 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; The concurrency scheduler 
    2822 --- 
    2823 >                     The concurrency scheduler 
    28241973116c116 
    28251974< <p><em><a href="../../docs/pdds/pdd25_concurrency.pod.html">docs/pdds/pdd25_concurrency.pod</a></em>.</p> 
    28261975--- 
    28271976> <p><em>docs/pdds/pdd25_concurrency.pod</em>.</p> 
    2828 diff -r parrot-trunk/docs/html/src/pmc/sockaddr.pmc.html parrot/docs/html/src/pmc/sockaddr.pmc.html 
    2829 23c23 
    2830 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; sockaddr_in holder 
    2831 --- 
    2832 >                     sockaddr_in holder 
    2833 diff -r parrot-trunk/docs/html/src/pmc/socket.pmc.html parrot/docs/html/src/pmc/socket.pmc.html 
    2834 23c23 
    2835 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Socket PMC 
    2836 --- 
    2837 >                     Socket PMC 
    2838 diff -r parrot-trunk/docs/html/src/pmc/stringbuilder.pmc.html parrot/docs/html/src/pmc/stringbuilder.pmc.html 
    2839 23c23 
    2840 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; StringBuilder PMC Class 
    2841 --- 
    2842 >                     StringBuilder PMC Class 
    2843 diff -r parrot-trunk/docs/html/src/pmc/stringhandle.pmc.html parrot/docs/html/src/pmc/stringhandle.pmc.html 
    2844 23c23 
    2845 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; StringHandle PMC 
    2846 --- 
    2847 >                     StringHandle PMC 
    2848 diff -r parrot-trunk/docs/html/src/pmc/stringiterator.pmc.html parrot/docs/html/src/pmc/stringiterator.pmc.html 
    2849 23c23 
    2850 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; StringIterator PMC 
    2851 --- 
    2852 >                     StringIterator PMC 
    2853 diff -r parrot-trunk/docs/html/src/pmc/string.pmc.html parrot/docs/html/src/pmc/string.pmc.html 
    2854 23c23 
    2855 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; String PMC Class 
    2856 --- 
    2857 >                     String PMC Class 
    2858 diff -r parrot-trunk/docs/html/src/pmc/sub.pmc.html parrot/docs/html/src/pmc/sub.pmc.html 
    2859 23c23 
    2860 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Subroutine 
    2861 --- 
    2862 >                     Subroutine 
    28631977diff -r parrot-trunk/docs/html/src/pmc/task.pmc.html parrot/docs/html/src/pmc/task.pmc.html 
    2864 23c23 
    2865 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; A concurrent task 
    2866 --- 
    2867 >                     A concurrent task 
    28681978125c125 
    28691979< <p><em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> 
    28701980--- 
    28711981> <p><em>docs/pdds/pdd15_objects.pod</em>.</p> 
    2872 diff -r parrot-trunk/docs/html/src/pmc/threadinterpreter.pmc.html parrot/docs/html/src/pmc/threadinterpreter.pmc.html 
    2873 23c23 
    2874 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; INTERNAL Interpreter for OS level worker thread(pthread). 
    2875 --- 
    2876 >                     INTERNAL Interpreter for OS level worker thread(pthread). 
    2877 diff -r parrot-trunk/docs/html/src/pmc/timer.pmc.html parrot/docs/html/src/pmc/timer.pmc.html 
    2878 23c23 
    2879 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Timer 
    2880 --- 
    2881 >                     Timer 
    2882 diff -r parrot-trunk/docs/html/src/pmc/undef.pmc.html parrot/docs/html/src/pmc/undef.pmc.html 
    2883 23c23 
    2884 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Generic undefined value 
    2885 --- 
    2886 >                     Generic undefined value 
    28871982diff -r parrot-trunk/docs/html/src/pmc/unmanagedstruct.pmc.html parrot/docs/html/src/pmc/unmanagedstruct.pmc.html 
    2888 23c23 
    2889 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; C struct with unmanaged memory 
    2890 --- 
    2891 >                     C struct with unmanaged memory 
    28921983179c179 
    28931984< <p><em><a href="../../docs/pmc/struct.pod.html">docs/pmc/struct.pod</a></em></p> 
     
    29011992Only in parrot-trunk/docs/html/src: utils.c.html 
    29021993Only in parrot-trunk/docs/html: t 
    2903 diff -r parrot-trunk/docs/html/tools/build/c2str.pl.html parrot/docs/html/tools/build/c2str.pl.html 
    2904 23c23 
    2905 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; tools/build/c2str.pl 
    2906 --- 
    2907 >                     tools/build/c2str.pl 
    29081994Only in parrot-trunk/docs/html/tools/build: headerizer.pl.html 
    2909 diff -r parrot-trunk/docs/html/tools/build/parrot_config_c.pl.html parrot/docs/html/tools/build/parrot_config_c.pl.html 
    2910 23c23 
    2911 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Create src/parrot_config.c and variants 
    2912 --- 
    2913 >                     Create src/parrot_config.c and variants 
    2914 diff -r parrot-trunk/docs/html/tools/build/pmc2c.pl.html parrot/docs/html/tools/build/pmc2c.pl.html 
    2915 23c23 
    2916 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; PMC definition to C compiler 
    2917 --- 
    2918 >                     PMC definition to C compiler 
    2919 diff -r parrot-trunk/docs/html/tools/build/vtable_extend.pl.html parrot/docs/html/tools/build/vtable_extend.pl.html 
    2920 23c23 
    2921 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Parrot extension interface 
    2922 --- 
    2923 >                     Parrot extension interface 
    29241995diff -r parrot-trunk/docs/html/tools/build/vtable_h.pl.html parrot/docs/html/tools/build/vtable_h.pl.html 
    2925 23c23 
    2926 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Create the vtable header 
    2927 --- 
    2928 >                     Create the vtable header 
    2929199639c39 
    29301997< <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> 
     
    29372004Only in parrot/docs/html/tools/dev: as2c.pl.html 
    29382005diff -r parrot-trunk/docs/html/tools/dev/bench_op.pir.html parrot/docs/html/tools/dev/bench_op.pir.html 
    2939 23c23 
    2940 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Benchmark one or more opcodes 
    2941 --- 
    2942 >                     Benchmark one or more opcodes 
    2943200626,27c26,27 
    29442007< <h1><a name="TITLE" 
     
    29552018<                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Create a template PMC file 
    29562019--- 
    2957 >                     Create a template PMC file 
     2020>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/pmc.html">PMCs</a> &raquo; Create a template PMC file 
    2958202139c39 
    29592022< <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> 
     
    29652028> <p><em>tools/build/pmc2c.pl</em>, <em>docs/vtables.pod</em>.</p> 
    29662029diff -r parrot-trunk/docs/html/tools/dev/install_files.pl.html parrot/docs/html/tools/dev/install_files.pl.html 
    2967 23c23 
    2968 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Copy files to their correct locations 
    2969 --- 
    2970 >                     Copy files to their correct locations 
    2971203026,27c26,27 
    29722031< <h1><a name="TITLE" 
     
    29792038--- 
    29802039> <p>See <em>lib/Parrot/Manifest.pm</em> for a detailed description of the MANIFEST format.</p> 
    2981 diff -r parrot-trunk/docs/html/tools/dev/lib_deps.pl.html parrot/docs/html/tools/dev/lib_deps.pl.html 
    2982 23c23 
    2983 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; List libc dependencies 
    2984 --- 
    2985 >                     List libc dependencies 
    2986 diff -r parrot-trunk/docs/html/tools/dev/list_unjitted.pl.html parrot/docs/html/tools/dev/list_unjitted.pl.html 
    2987 23c23 
    2988 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; tools/dev/list_unjitted.pl 
    2989 --- 
    2990 >                     tools/dev/list_unjitted.pl 
    29912040Only in parrot/docs/html/tools/dev: manicheck.pl.html 
    29922041Only in parrot-trunk/docs/html/tools/dev: mk_language_shell.pl.html 
    29932042Only in parrot/docs/html/tools/dev: mk_manifest_and_skip.pl.html 
    2994 diff -r parrot-trunk/docs/html/tools/dev/nm.pl.html parrot/docs/html/tools/dev/nm.pl.html 
    2995 23c23 
    2996 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Display symbol table information 
    2997 --- 
    2998 >                     Display symbol table information 
    29992043diff -r parrot-trunk/docs/html/tools/dev/parrotbench.pl.html parrot/docs/html/tools/dev/parrotbench.pl.html 
    3000 23c23 
    3001 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; Parrot benchmark 
    3002 --- 
    3003 >                     Parrot benchmark 
    3004204429c29 
    30052045< <p>parrotbench &#45; Parrot benchmark</p> 
     
    30072047> <p>tools/dev/parrotbench.pl &#45; Parrot benchmark</p> 
    30082048Only in parrot/docs/html/tools/dev: parrot_coverage.pl.html 
    3009 diff -r parrot-trunk/docs/html/tools/dev/pbc_header.pl.html parrot/docs/html/tools/dev/pbc_header.pl.html 
    3010 23c23 
    3011 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; PBC header info and manipulation 
    3012 --- 
    3013 >                     PBC header info and manipulation 
    3014 diff -r parrot-trunk/docs/html/tools/dev/symlink.pl.html parrot/docs/html/tools/dev/symlink.pl.html 
    3015 23c23 
    3016 <                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; create a symlink shadow of the Parrot source. 
    3017 --- 
    3018 >                     create a symlink shadow of the Parrot source. 
    30192049Only in parrot-trunk/docs/html/tools: docs 
    30202050diff -r parrot-trunk/docs/html/tools/util/ncidef2pasm.pl.html parrot/docs/html/tools/util/ncidef2pasm.pl.html 
     
    30262056<                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; F&#60;tools/util/ncidef2asm.pl&#62; 
    30272057--- 
    3028 >                     tools/util/ncidef2asm.pl 
     2058>                     <a href="../../../html/index.html">Home</a> &raquo; <a href="../../../html/tools.html">Tools</a> &raquo; tools/util/ncidef2asm.pl 
    30292059Only in parrot-trunk/docs/html: tools.html 
    30302060}}} 
    30312061 
    3032 3013 lines 
     20622043 lines