Changes between Version 7 and Version 8 of CleanupMakeHtml
- Timestamp:
- 07/20/10 16:57:03 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CleanupMakeHtml
v7 v8 22 22 Only in parrot-trunk/docs/html: developer.html 23 23 Only 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.html25 23c2326 < <a href="../../../../html/index.html">Home</a> » Getting Started27 ---28 > Getting Started29 diff -r parrot-trunk/docs/html/docs/book/pct/ch03_compiler_tools.pod.html parrot/docs/html/docs/book/pct/ch03_compiler_tools.pod.html30 23c2331 < <a href="../../../../html/index.html">Home</a> » Parrot Compiler Tools32 ---33 > Parrot Compiler Tools34 diff -r parrot-trunk/docs/html/docs/book/pct/ch04_pge.pod.html parrot/docs/html/docs/book/pct/ch04_pge.pod.html35 23c2336 < <a href="../../../../html/index.html">Home</a> » Grammar Engine37 ---38 > Grammar Engine39 diff -r parrot-trunk/docs/html/docs/book/pct/ch05_nqp.pod.html parrot/docs/html/docs/book/pct/ch05_nqp.pod.html40 23c2341 < <a href="../../../../html/index.html">Home</a> » Grammar Actions42 ---43 > Grammar Actions44 diff -r parrot-trunk/docs/html/docs/book/pir/ch01_introduction.pod.html parrot/docs/html/docs/book/pir/ch01_introduction.pod.html45 23c2346 < <a href="../../../../html/index.html">Home</a> » Introduction47 ---48 > Introduction49 24 diff -r parrot-trunk/docs/html/docs/book/pir/ch02_getting_started.pod.html parrot/docs/html/docs/book/pir/ch02_getting_started.pod.html 50 23c2351 < <a href="../../../../html/index.html">Home</a> » Getting Started52 ---53 > Getting Started54 25 60c60 55 26 < <p>To install Parrot in a different location, use the <code>--prefix</code> option to <em><a href="../../../Configure.pl.html">Configure.pl</a></em>:</p> 56 27 --- 57 28 > <p>To install Parrot in a different location, use the <code>--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.html59 23c2360 < <a href="../../../../html/index.html">Home</a> » Basic Syntax61 ---62 > Basic Syntax63 29 diff -r parrot-trunk/docs/html/docs/book/pir/ch04_variables.pod.html parrot/docs/html/docs/book/pir/ch04_variables.pod.html 64 23c2365 < <a href="../../../../html/index.html">Home</a> » Variables66 ---67 > Variables68 30 279,291c279,284 69 31 < </pre> … … 190 152 > Table 4.1 shows the escape sequences Parrot supports in double-quoted 191 153 > strings. 192 394, 396c365,375154 394,401c365,376 193 155 < <p><!-- 194 156 < INDEX: heredocs 195 157 < --> If you need more flexibility in defining a string, use a heredoc string literal. The <code><<</code> operator starts a heredoc. The string terminator immediately follows. All text until the terminator is part of the string. The terminator must appear on its own line, must appear at the beginning of the line, and may not have any trailing whitespace.</p> 158 < 159 < <pre> $S2 = <<"End_Token" 160 < This is a multi-line string literal. Notice that 161 < it doesn't use quotation marks. 162 < End_Token</pre> 196 163 --- 197 164 > X<heredocs> … … 206 173 > it doesn't use quotation marks. 207 174 > End_Token 208 398,401d376 209 < <pre> $S2 = <<"End_Token" 210 < This is a multi-line string literal. Notice that 211 < it doesn't use quotation marks. 212 < End_Token</pre> 175 > 213 176 406,410c381,382 214 177 < <p><!-- … … 268 231 > substring of the original string, starting from the offset position (0 is the 269 232 > first character) and spanning the length: 270 455 ,457c431,444233 455c431,444 271 234 < <p>This example extracts a two-character string from "abcde" at a one-character offset from the beginning of the string (starting with the second character). It generates a new string, "bc", in the destination register <code>$S0</code>.</p> 272 <273 < <p>When the offset position is negative, it counts backward from the end of the string. Thus an offset of -1 starts at the last character of the string.</p>274 235 --- 275 236 > This example extracts a two-character string from "abcde" at a one-character … … 287 248 > replacement_string inserted from offset replacing the content for count 288 249 > characters. 289 459,461c446,447 250 457,461c446,447 251 < <p>When the offset position is negative, it counts backward from the end of the string. Thus an offset of -1 starts at the last character of the string.</p> 252 < 290 253 < <p><code>substr</code> no longer has a four-argument form, as in-place string operations have been removed. There is a <code>replace</code> operator which will perform the replacement and return a new_string without modifying the old_string. The arguments are new_string, old_string, offset, count and replacement_string. The old_string is copied to the new_string with the replacement_string inserted from offset replacing the content for count characters.</p> 291 254 < … … 325 288 > A negative offset counts backward from the end of the string, so -1 is 326 289 > the last character. 327 492,49 4c485290 492,498c485,490 328 291 < <p><!-- 329 292 < INDEX: strings;formatting 330 293 < --></p> 331 --- 332 > X<strings;formatting> 333 496,498c487,490 294 < 334 295 < <p>The <code>sprintf</code><!-- 335 296 < INDEX: sprintf opcode 336 297 < --> 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> 337 298 --- 299 > X<strings;formatting> 300 > 338 301 > The C<sprintf>X<sprintf opcode> opcode generates a formatted string from a 339 302 > series of values. It takes two arguments: a string specifying the format, and … … 888 851 > C<assign> neither creates a new duplicate object (as does C<clone>) or reuses 889 852 > the source object (as does C<=>). 890 933,9 37c1037,1038853 933,943c1037,1045 891 854 < <p><!-- 892 855 < INDEX: properties … … 894 857 < INDEX: PMCs (Polymorphic Containers); properties 895 858 < --></p> 896 --- 897 > X<properties> 898 > X<PMCs (Polymorphic Containers); properties> 899 939c1040,1041 859 < 900 860 < <p>PMCs can have additional values attached to them as "properties" 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 < 905 862 < <p>The <code>setprop</code><!-- 906 863 < INDEX: setprop opcode 907 864 < --> 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> 908 865 --- 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 > 909 872 > The C<setprop>X<setprop opcode> opcode sets the value of a named property on a 910 873 > PMC. It takes three arguments: the PMC on which to set a property, the name of … … 1034 997 > sigils in the names of the variables it stores in namespaces so each 1035 998 > name is unique, e.g. C<$bee>, C<@bee>....> 1036 1023,102 7c1149,1150999 1023,1029c1149,1150 1037 1000 < <p><!-- 1038 1001 < INDEX: hierarchical namespaces … … 1040 1003 < INDEX: namespaces; hierarchy 1041 1004 < --></p> 1005 < 1006 < <p>A single global namespace would be far too limiting for most languages or applications. The risk of accidental collisions -- where two libraries try to use the same name for some variable -- 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> 1042 1007 --- 1043 1008 > X<hierarchical namespaces> 1044 1009 > 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 -- where two libraries try to use the same name for some variable -- 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 < 1010 1031c1152,1162 1048 1011 < <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> 1049 1012 --- … … 1065 1028 > levels in the namespace hierarchy. This example stores a variable as C<bill> in 1066 1029 > the Electric namespace under the General namespace in the hierarchy. 1067 1039,104 3c1172,11731030 1039,1047c1172,1173 1068 1031 < <p><!-- 1069 1032 < INDEX: root namespace … … 1071 1034 < INDEX: namespaces; root 1072 1035 < --></p> 1073 --- 1074 > X<root namespace> 1075 > X<namespaces; root> 1076 1045,1047c1175,1181 1036 < 1077 1037 < <p>The <code>set_global</code> and <code>get_global</code> opcode operate on the currently selected namespace. The default top-level namespace is the "root" namespace. The <code>.namespace</code><!-- 1078 1038 < INDEX: .namespace directive 1079 1039 < --> 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> 1043 1049c1175,1183 1044 < <pre> .namespace ["General";"Electric"] 1080 1045 --- 1081 1046 > The C<set_global> and C<get_global> opcode operate on the currently selected … … 1086 1051 > specifying a namespace, you will work with the General Electric bill, 1087 1052 > not the Duck bill. 1088 1049c1183 1089 < <pre> .namespace ["General";"Electric"] 1090 --- 1053 > 1091 1054 > .namespace ["General";"Electric"] 1092 1055 1051,1052c1185,1191 … … 1166 1129 > $P1 = get_hll_global ["Euro"], "bill" 1167 1130 > 1168 1090,1094c1233,12 511131 1090,1094c1233,1265 1169 1132 < <p><!-- 1170 1133 < INDEX: NameSpace PMC … … 1192 1155 > Each of these three opcodes can take a key argument to retrieve a namespace 1193 1156 > under the currenly selected namespace, root namespace, or HLL root namespace: 1194 1096c1253,1255 1195 < <pre> $P0 = get_namespace</pre> 1196 --- 1157 > 1197 1158 > $P0 = get_namespace ["Duck"] 1198 1159 > $P0 = get_root_namespace ["General";"Electric"] 1199 1160 > $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 > 1171 1096c1267,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>: 1178 1098,1102c1272 1201 1179 < <p>The <code>get_root_namespace</code><!-- 1202 1180 < INDEX: get_root_namespace opcode … … 1204 1182 < INDEX: get_hll_namespace opcode 1205 1183 < --> opcode retrieves the virtual root for the currently selected HLL.</p> 1206 1104,1105c1258,1261 1184 --- 1185 > $P3 = $P0.'get_name'() 1186 1104,1105d1273 1207 1187 < <pre> $P0 = get_root_namespace 1208 1188 < $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 1189 1107c1275,1276 1215 1190 < <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> 1216 1191 --- 1217 > $P0 = get_hll_namespace ["Euro"]1218 > $P1 = get_global $P0, "bill"1219 1109,1111 d12651192 > The C<get_parent>X<get_parent method> method retrieves a namespace 1193 > object for the parent namespace that contains this one: 1194 1109,1111c1278 1220 1195 < <pre> $P0 = get_namespace ["Duck"] 1221 1196 < $P0 = get_root_namespace ["General";"Electric"] 1222 1197 < $P0 = get_hll_namespace ["Euro"]</pre> 1223 1113c1267,1270 1198 --- 1199 > $P5 = $P0.'get_parent'() 1200 1113d1279 1224 1201 < <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 1202 1115,1116c1281,1282 1231 1203 < <pre> $P0 = get_hll_namespace ["Euro"] 1232 1204 < $P1 = get_global $P0, "bill"</pre> 1233 1205 --- 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: 1208 1118,1120c1284 1236 1209 < <p>Namespaces also provide a set of methods to provide more complex behavior than the standard vtable functions allow. The <code>get_name</code><!-- 1237 1210 < INDEX: get_name method 1238 1211 < --> method returns the name of the namespace as a <code>ResizableStringArray</code>:</p> 1239 1122c1275,1276 1212 --- 1213 > $P6 = $P0.'get_class'() 1214 1122d1285 1240 1215 < <pre> $P3 = $P0.'get_name'()</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 1216 1124,1126c1287,1289 1245 1217 < <p>The <code>get_parent</code><!-- 1246 1218 < INDEX: get_parent method 1247 1219 < --> method retrieves a namespace object for the parent namespace that contains this one:</p> 1248 1220 --- 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: 1224 1128c1291,1292 1251 1225 < <pre> $P5 = $P0.'get_parent'()</pre> 1252 1130,1132c1281,1282 1226 --- 1227 > $P0.'add_var'("bee", $P3) 1228 > $P1 = $P0.'find_var'("bee") 1229 1130,1132d1293 1253 1230 < <p>The <code>get_class</code><!-- 1254 1231 < INDEX: get_class method 1255 1232 < --> 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 1233 1134c1295,1296 1260 1234 < <pre> $P6 = $P0.'get_class'()</pre> 1261 1235 --- 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: 1238 1136,1140c1298 1264 1239 < <p>The <code>add_var</code><!-- 1265 1240 < INDEX: add_var method … … 1267 1242 < INDEX: find_var method 1268 1243 < --> methods store and retrieve variables in a namespace in a language-neutral way:</p> 1269 1142,1143c1287,1289 1244 --- 1245 > $P1 = $P0.'find_namespace'("Duck") 1246 1142,1143d1299 1270 1247 < <pre> $P0.'add_var'("bee", $P3) 1271 1248 < $P1 = $P0.'find_var'("bee")</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 1249 1145,1147c1301,1302 1277 1250 < <p>The <code>find_namespace</code><!-- 1278 1251 < INDEX: find_namespace method 1279 1252 < --> method looks up a namespace, just like the <code>get_namespace</code> opcode:</p> 1280 1253 --- 1281 > $P0.'add_var'("bee", $P3)1282 > $P1 = $P0.'find_var'("bee")1283 1149 d12931254 > The C<add_namespace>X<add_namespace method> method adds a new namespace 1255 > as a child of the namespace object: 1256 1149c1304 1284 1257 < <pre> $P1 = $P0.'find_namespace'("Duck")</pre> 1285 1151,1153c1295,1296 1258 --- 1259 > $P0.'add_namespace'($P1) 1260 1151,1153d1305 1286 1261 < <p>The <code>add_namespace</code><!-- 1287 1262 < INDEX: add_namespace method 1288 1263 < --> 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 1264 1155c1307,1310 1293 1265 < <pre> $P0.'add_namespace'($P1)</pre> 1294 1266 --- 1295 > $P1 = $P0.'find_namespace'("Duck")1296 1157,1159d12991297 < <p>The <code>make_namespace</code><!--1298 < INDEX: make_namespace method1299 < --> method looks up a namespace as a child of the namespace object and returns it. If the requested namespace doesn't exist, <code>make_namespace</code> creates a new one and adds it under that name:</p>1300 1161c1301,13131301 < <pre> $P1 = $P0.'make_namespace'("Duck")</pre>1302 ---1303 > The C<add_namespace>X<add_namespace method> method adds a new namespace1304 > as a child of the namespace object:1305 >1306 > $P0.'add_namespace'($P1)1307 >1308 >1309 1267 > The C<make_namespace>X<make_namespace method> method looks up a 1310 1268 > namespace as a child of the namespace object and returns it. If the 1311 1269 > requested namespace doesn't exist, C<make_namespace> creates a new one 1312 1270 > and adds it under that name: 1313 > 1271 1157,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't exist, <code>make_namespace</code> creates a new one and adds it under that name:</p> 1275 --- 1314 1276 > $P1 = $P0.'make_namespace'("Duck") 1315 > 1277 1161d1313 1278 < <pre> $P1 = $P0.'make_namespace'("Duck")</pre> 1316 1279 1166,1168c1318,1322 1317 1280 < <p><!-- … … 1334 1297 > ... you modify the value of the stored global, so you don't need to call 1335 1298 > 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.html1337 23c231338 < <a href="../../../../html/index.html">Home</a> » Control Structures1339 ---1340 > Control Structures1341 1299 diff -r parrot-trunk/docs/html/docs/book/pir/ch06_subroutines.pod.html parrot/docs/html/docs/book/pir/ch06_subroutines.pod.html 1342 23c231343 < <a href="../../../../html/index.html">Home</a> » Subroutines1344 ---1345 > Subroutines1346 1300 759c759 1347 1301 < --> 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> 1348 1302 --- 1349 1303 > --> 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.html1351 23c231352 < <a href="../../../../html/index.html">Home</a> » Classes and Objects1353 ---1354 > Classes and Objects1355 diff -r parrot-trunk/docs/html/docs/book/pir/ch08_io.pod.html parrot/docs/html/docs/book/pir/ch08_io.pod.html1356 23c231357 < <a href="../../../../html/index.html">Home</a> » I/O1358 ---1359 > I/O1360 diff -r parrot-trunk/docs/html/docs/book/pir/ch09_exceptions.pod.html parrot/docs/html/docs/book/pir/ch09_exceptions.pod.html1361 23c231362 < <a href="../../../../html/index.html">Home</a> » Exceptions1363 ---1364 > Exceptions1365 1304 diff -r parrot-trunk/docs/html/docs/compiler_faq.pod.html parrot/docs/html/docs/compiler_faq.pod.html 1366 23c231367 < <a href="../../html/index.html">Home</a> » Parrot FAQ for compiler writers in PIR1368 ---1369 > Parrot FAQ for compiler writers in PIR1370 1305 302c302 1371 1306 < See also <em><a href="../t/dynpmc/dynlexpad.t.html">t/dynpmc/dynlexpad.t</a></em>.</p> … … 1373 1308 > See also <em>t/dynpmc/dynlexpad.t</em>.</p> 1374 1309 diff -r parrot-trunk/docs/html/docs/configuration.pod.html parrot/docs/html/docs/configuration.pod.html 1375 23c231376 < <a href="../../html/index.html">Home</a> » <a href="../../html/tools.html">Tools</a> » Parrot Configuration System1377 ---1378 > Parrot Configuration System1379 1310 55c55 1380 1311 < 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>. … … 1439 1370 --- 1440 1371 > <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.html1442 23c231443 < <a href="../../html/index.html">Home</a> » <a href="../../html/tools.html">Tools</a> » The Parrot Debugger1444 ---1445 > The Parrot Debugger1446 1372 diff -r parrot-trunk/docs/html/docs/debug.pod.html parrot/docs/html/docs/debug.pod.html 1447 23c231448 < <a href="../../html/index.html">Home</a> » <a href="../../html/tools.html">Tools</a> » Debugging Parrot1449 ---1450 > Debugging Parrot1451 1373 76c76 1452 1374 < <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> … … 1458 1380 > <p>One possible tool is <code>parrot_debugger</code>, the Parrot Debugger. See <em>docs/debugger.pod</em> for details on it.</p> 1459 1381 diff -r parrot-trunk/docs/html/docs/dev/byteorder.pod.html parrot/docs/html/docs/dev/byteorder.pod.html 1460 23c231461 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » Byteorder Conversion Functions1462 ---1463 > Byteorder Conversion Functions1464 1382 54c54 1465 1383 < <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> … … 1470 1388 --- 1471 1389 > <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.html1473 23c231474 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » C function decoration guidelines1475 ---1476 > C function decoration guidelines1477 1390 diff -r parrot-trunk/docs/html/docs/dev/debugging_with_msvc.pod.html parrot/docs/html/docs/dev/debugging_with_msvc.pod.html 1478 1391 5c5 … … 1483 1396 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » Debugging Parrot with Microsoft 1484 1397 --- 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> » <a href="../../../html/developer.html">Developer Documentation</a> » Design Notes for Events 1489 --- 1490 > Design Notes for Events 1398 > <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » Debugging Parrot with Microsoft Visual C++ 1491 1399 diff -r parrot-trunk/docs/html/docs/dev/headerizer.pod.html parrot/docs/html/docs/dev/headerizer.pod.html 1492 23c231493 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » The Headerizer1494 ---1495 > The Headerizer1496 1400 26,27c26,27 1497 1401 < <h1><a name="TITLE" … … 1504 1408 --- 1505 1409 > <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.html1507 23c231508 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » Infant Mortality1509 ---1510 > Infant Mortality1511 diff -r parrot-trunk/docs/html/docs/dev/longopt.pod.html parrot/docs/html/docs/dev/longopt.pod.html1512 23c231513 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » Long option parsing1514 ---1515 > Long option parsing1516 diff -r parrot-trunk/docs/html/docs/dev/optimizer.pod.html parrot/docs/html/docs/dev/optimizer.pod.html1517 23c231518 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » About the IMCC optimizer1519 ---1520 > About the IMCC optimizer1521 diff -r parrot-trunk/docs/html/docs/dev/parrot_api.pod.html parrot/docs/html/docs/dev/parrot_api.pod.html1522 23c231523 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » Notes on the PARROT_EXPORT macro1524 ---1525 > Notes on the PARROT_EXPORT macro1526 1410 diff -r parrot-trunk/docs/html/docs/dev/pccmethods.pod.html parrot/docs/html/docs/dev/pccmethods.pod.html 1527 23c231528 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » Parrot Calling Conventions in C1529 ---1530 > Parrot Calling Conventions in C1531 1411 115c115 1532 1412 < <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> 1533 1413 --- 1534 1414 > <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.html1536 23c231537 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » parrot calling conventions state table1538 ---1539 > parrot calling conventions state table1540 1415 diff -r parrot-trunk/docs/html/docs/dev/pmc_freeze.pod.html parrot/docs/html/docs/dev/pmc_freeze.pod.html 1541 23c231542 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » Freeze/Thaw Design Notes1543 ---1544 > Freeze/Thaw Design Notes1545 1416 215c215 1546 1417 < <p><em><a href="../../src/pmc_freeze.c.html">src/pmc_freeze.c</a></em>, <em>pf/pf_items.c</em></p> 1547 1418 --- 1548 1419 > <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.html1550 23c231551 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » Parrot PMC/Object Design Meeting Notes1552 ---1553 > Parrot PMC/Object Design Meeting Notes1554 diff -r parrot-trunk/docs/html/docs/dev/profiling.pod.html parrot/docs/html/docs/dev/profiling.pod.html1555 23c231556 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » Name1557 ---1558 > Name1559 1420 diff -r parrot-trunk/docs/html/docs/embed.pod.html parrot/docs/html/docs/embed.pod.html 1560 23c231561 < <a href="../../html/index.html">Home</a> » <a href="../../html/developer.html">Developer Documentation</a> » Parrot embedding system1562 ---1563 > Parrot embedding system1564 1421 2224c2224 1565 1422 < <p><em><a href="../src/main.c.html">src/main.c</a></em> and <em>t/src/*.t</em> for Parrot's use of the embedding system.</p> … … 1567 1424 > <p><em>src/main.c</em> and <em>t/src/*.t</em> for Parrot's use of the embedding system.</p> 1568 1425 diff -r parrot-trunk/docs/html/docs/gettingstarted.pod.html parrot/docs/html/docs/gettingstarted.pod.html 1569 23c231570 < <a href="../../html/index.html">Home</a> » Parrot Developer FAQ1571 ---1572 > Parrot Developer FAQ1573 1426 97c97 1574 1427 < <p>There are a few categories of documentation, each with different intents. It'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's the executive summary:</p> … … 1583 1436 --- 1584 1437 > <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.html1586 23c231587 < <a href="../../html/index.html">Home</a> » Parrot Glossary1588 ---1589 > Parrot Glossary1590 1438 diff -r parrot-trunk/docs/html/docs/intro.pod.html parrot/docs/html/docs/intro.pod.html 1591 23c231592 < <a href="../../html/index.html">Home</a> » The Parrot Primer1593 ---1594 > The Parrot Primer1595 1439 181c181 1596 1440 < <p>The first step to building Parrot is to run the <em><a href="../Configure.pl.html">Configure.pl</a></em> program, … … 1598 1442 > <p>The first step to building Parrot is to run the <em>Configure.pl</em> program, 1599 1443 diff -r parrot-trunk/docs/html/docs/memory_internals.pod.html parrot/docs/html/docs/memory_internals.pod.html 1600 23c231601 < <a href="../../html/index.html">Home</a> » <a href="../../html/developer.html">Developer Documentation</a> » Memory Internals1602 ---1603 > Memory Internals1604 1444 72c72 1605 1445 < <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> … … 1612 1452 Only in parrot-trunk/docs/html/docs: ops 1613 1453 diff -r parrot-trunk/docs/html/docs/overview.pod.html parrot/docs/html/docs/overview.pod.html 1614 23c231615 < <a href="../../html/index.html">Home</a> » A Parrot Overview1616 ---1617 > A Parrot Overview1618 1454 159c159 1619 1455 < <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> … … 1626 1462 Only in parrot-trunk/docs/html/docs: packfile-c.pod.html 1627 1463 diff -r parrot-trunk/docs/html/docs/parrotbyte.pod.html parrot/docs/html/docs/parrotbyte.pod.html 1628 23c231629 < <a href="../../html/index.html">Home</a> » <a href="../../html/developer.html">Developer Documentation</a> » The Parrot Bytecode (PBC) Format1630 ---1631 > The Parrot Bytecode (PBC) Format1632 1464 48c48 1633 1465 < <p>The <b>Wordsize</b> (or <code>opcode_t</code> size) must be 4 (32-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> … … 1635 1467 > <p>The <b>Wordsize</b> (or <code>opcode_t</code> size) must be 4 (32-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> 1636 1468 diff -r parrot-trunk/docs/html/docs/parrothist.pod.html parrot/docs/html/docs/parrothist.pod.html 1637 23c231638 < <a href="../../html/index.html">Home</a> » Parrot Release History1639 ---1640 > Parrot Release History1641 1469 29c29 1642 1470 < <p>parrothist - Parrot Release History</p> … … 1644 1472 > <p>docs/parrothist.pod - Parrot Release History</p> 1645 1473 diff -r parrot-trunk/docs/html/docs/parrot.pod.html parrot/docs/html/docs/parrot.pod.html 1646 23c231647 < <a href="../../html/index.html">Home</a> » Parrot1648 ---1649 > Parrot1650 1474 128c128 1651 1475 < The list is archived at: <a href='http://groups.google.com/group/parrot-dev/'><a href="http://groups.google.com/group/parrot-dev/">http://groups.google.com/group/parrot-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> … … 1653 1477 > The list is archived at: <a href='http://groups.google.com/group/parrot-dev/'><a href="http://groups.google.com/group/parrot-dev/">http://groups.google.com/group/parrot-dev/</a></a> Many people have contributed their time and expertise to the Parrot project; see the <em>CREDITS</em> file for details.</p> 1654 1478 Only 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.html1656 23c231657 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » [DRAFT] PDD 1: Overview1658 ---1659 > [DRAFT] PDD 1: Overview1660 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd05_opfunc.pod.html parrot/docs/html/docs/pdds/draft/pdd05_opfunc.pod.html1661 23c231662 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » [DRAFT] PDD 5: Opcodes1663 ---1664 > [DRAFT] PDD 5: Opcodes1665 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd06_pasm.pod.html parrot/docs/html/docs/pdds/draft/pdd06_pasm.pod.html1666 23c231667 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » [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.html1671 23c231672 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » [DRAFT] PDD 8: PMC Keys1673 ---1674 > [DRAFT] PDD 8: PMC Keys1675 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd10_embedding.pod.html parrot/docs/html/docs/pdds/draft/pdd10_embedding.pod.html1676 23c231677 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » [DRAFT] PDD10: Embedding and Extending1678 ---1679 > [DRAFT] PDD10: Embedding and Extending1680 1479 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd11_extending.pod.html parrot/docs/html/docs/pdds/draft/pdd11_extending.pod.html 1681 23c231682 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » [DRAFT] PDD 11: Extending1683 ---1684 > [DRAFT] PDD 11: Extending1685 1480 40c40 1686 1481 < <p>$Revision: 47669 $</p> … … 1691 1486 --- 1692 1487 > <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.html1694 23c231695 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » [DRAFT] PDD 14: Numbers1696 ---1697 > [DRAFT] PDD 14: Numbers1698 1488 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd16_native_call.pod.html parrot/docs/html/docs/pdds/draft/pdd16_native_call.pod.html 1699 23c231700 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » [DRAFT] PDD 16: Native Call Interface (NCI)1701 ---1702 > [DRAFT] PDD 16: Native Call Interface (NCI)1703 1489 319c319 1704 1490 < <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> 1705 1491 --- 1706 1492 > <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.html1708 23c231709 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » [DRAFT] PDD 29: Compiler Tools1710 ---1711 > [DRAFT] PDD 29: Compiler Tools1712 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd31_hll_interop.pod.html parrot/docs/html/docs/pdds/draft/pdd31_hll_interop.pod.html1713 23c231714 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » [DRAFT] PDD 31: Inter-Language Calling1715 ---1716 > [DRAFT] PDD 31: Inter-Language Calling1717 diff -r parrot-trunk/docs/html/docs/pdds/draft/pdd31_hll.pod.html parrot/docs/html/docs/pdds/draft/pdd31_hll.pod.html1718 23c231719 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » [DRAFT] PDD 31: HLL Compilers and Libraries1720 ---1721 > [DRAFT] PDD 31: HLL Compilers and Libraries1722 1493 diff -r parrot-trunk/docs/html/docs/pdds/pdd00_pdd.pod.html parrot/docs/html/docs/pdds/pdd00_pdd.pod.html 1723 23c231724 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 0: Design Document Format1725 ---1726 > PDD 0: Design Document Format1727 1494 92c92 1728 1495 < An example of the currently accepted layout is given in <em><a href="pdd_template.pod.html">docs/pdds/pdd_template.pod</a></em>, 1729 1496 --- 1730 1497 > 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.html1732 23c231733 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 3: Calling Conventions1734 ---1735 > PDD 3: Calling Conventions1736 1498 diff -r parrot-trunk/docs/html/docs/pdds/pdd07_codingstd.pod.html parrot/docs/html/docs/pdds/pdd07_codingstd.pod.html 1737 23c231738 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 7: Conventions and Guidelines for Parrot Source Code1739 ---1740 > PDD 7: Conventions and Guidelines for Parrot Source Code1741 1499 32c32 1742 1500 < <p>$Revision: 45652 $</p> … … 1767 1525 > <pre> $ make html</pre> 1768 1526 > 1769 diff -r parrot-trunk/docs/html/docs/pdds/pdd09_gc.pod.html parrot/docs/html/docs/pdds/pdd09_gc.pod.html1770 23c231771 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 9: Garbage Collection Subsystem1772 ---1773 > PDD 9: Garbage Collection Subsystem1774 diff -r parrot-trunk/docs/html/docs/pdds/pdd13_bytecode.pod.html parrot/docs/html/docs/pdds/pdd13_bytecode.pod.html1775 23c231776 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 13: Bytecode1777 ---1778 > PDD 13: Bytecode1779 diff -r parrot-trunk/docs/html/docs/pdds/pdd15_objects.pod.html parrot/docs/html/docs/pdds/pdd15_objects.pod.html1780 23c231781 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 15: Objects and Classes1782 ---1783 > PDD 15: Objects and Classes1784 1527 diff -r parrot-trunk/docs/html/docs/pdds/pdd17_pmc.pod.html parrot/docs/html/docs/pdds/pdd17_pmc.pod.html 1785 23c231786 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 17: Polymorphic Containers1787 ---1788 > PDD 17: Polymorphic Containers1789 1528 91c91 1790 1529 < <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> … … 1799 1538 --- 1800 1539 > <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.html1802 23c231803 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 18: Security Model1804 ---1805 > PDD 18: Security Model1806 diff -r parrot-trunk/docs/html/docs/pdds/pdd19_pir.pod.html parrot/docs/html/docs/pdds/pdd19_pir.pod.html1807 23c231808 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 19: Parrot Intermediate Representation (PIR)1809 ---1810 > PDD 19: Parrot Intermediate Representation (PIR)1811 1540 diff -r parrot-trunk/docs/html/docs/pdds/pdd20_lexical_vars.pod.html parrot/docs/html/docs/pdds/pdd20_lexical_vars.pod.html 1812 23c231813 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 20: Lexical Variables1814 ---1815 > PDD 20: Lexical Variables1816 1541 312c312 1817 1542 < <p><em><a href="../../t/op/lexicals.t.html">t/op/lexicals.t</a></em></p> 1818 1543 --- 1819 1544 > <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.html1821 23c231822 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 21: Namespaces1823 ---1824 > PDD 21: Namespaces1825 1545 diff -r parrot-trunk/docs/html/docs/pdds/pdd22_io.pod.html parrot/docs/html/docs/pdds/pdd22_io.pod.html 1826 23c231827 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 22: I/O1828 ---1829 > PDD 22: I/O1830 1546 755c755 1831 1547 < <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's IO::AIO, and POE</p> … … 1833 1549 > <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's IO::AIO, and POE</p> 1834 1550 diff -r parrot-trunk/docs/html/docs/pdds/pdd23_exceptions.pod.html parrot/docs/html/docs/pdds/pdd23_exceptions.pod.html 1835 23c231836 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 23: Exceptions1837 ---1838 > PDD 23: Exceptions1839 1551 425,428c425,428 1840 1552 < <p><em><a href="../../src/ops/core.ops.html">src/ops/core.ops</a></em>, … … 1847 1559 > <em>src/pmc/exception.pmc</em>, 1848 1560 > <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.html1850 23c231851 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 24: Events1852 ---1853 > PDD 24: Events1854 1561 diff -r parrot-trunk/docs/html/docs/pdds/pdd25_concurrency.pod.html parrot/docs/html/docs/pdds/pdd25_concurrency.pod.html 1855 23c231856 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 25: Concurrency1857 ---1858 > PDD 25: Concurrency1859 1562 231c231 1860 1563 < and a set of core routines in <em><a href="../../src/scheduler.c.html">src/scheduler.c</a></em>.</p> … … 1862 1565 > and a set of core routines in <em>src/scheduler.c</em>.</p> 1863 1566 diff -r parrot-trunk/docs/html/docs/pdds/pdd26_ast.pod.html parrot/docs/html/docs/pdds/pdd26_ast.pod.html 1864 23c231865 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 26: Compiler Tools - Abstract Syntax Tree1866 ---1867 > PDD 26: Compiler Tools - Abstract Syntax Tree1868 1567 374c374 1869 1568 < The table of PIR opcodes that PAST "knows" about is given in <em><a href="../../compilers/pct/src/PAST/Compiler.pir.html">compilers/pct/src/PAST/Compiler.pir</a></em> . … … 1871 1570 > The table of PIR opcodes that PAST "knows" about is given in <em>compilers/pct/src/PAST/Compiler.pir</em> . 1872 1571 diff -r parrot-trunk/docs/html/docs/pdds/pdd27_multiple_dispatch.pod.html parrot/docs/html/docs/pdds/pdd27_multiple_dispatch.pod.html 1873 23c231874 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 27: Multiple Dispatch1875 ---1876 > PDD 27: Multiple Dispatch1877 1572 262c262 1878 1573 < <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> 1879 1574 --- 1880 1575 > <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.html1882 23c231883 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 28: Strings1884 ---1885 > PDD 28: Strings1886 1576 diff -r parrot-trunk/docs/html/docs/pdds/pdd30_install.pod.html parrot/docs/html/docs/pdds/pdd30_install.pod.html 1887 23c231888 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » PDD 30: Installation1889 ---1890 > PDD 30: Installation1891 1577 41c41 1892 1578 < <p>$Revision: 47917 $</p> … … 1901 1587 --- 1902 1588 > <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.html1904 23c231905 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pdds.html">Parrot Design Documents (PDDs)</a> » Design Document Template1906 ---1907 > Design Document Template1908 1589 diff -r parrot-trunk/docs/html/docs/pmc/array.pod.html parrot/docs/html/docs/pmc/array.pod.html 1909 23c231910 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » Array base class1911 ---1912 > Array base class1913 1590 26,27c26,27 1914 1591 < <h1><a name="TITLE" … … 1919 1596 Only in parrot-trunk/docs/html/docs/pmc: documentation.pod.html 1920 1597 diff -r parrot-trunk/docs/html/docs/pmc/struct.pod.html parrot/docs/html/docs/pmc/struct.pod.html 1921 23c231922 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » Accessing C Structs from Parrot1923 ---1924 > Accessing C Structs from Parrot1925 1598 29c29 1926 1599 < <p>Structures - Accessing C Structs from Parrot</p> … … 1928 1601 > <p>Accessing C Structs from Parrot</p> 1929 1602 diff -r parrot-trunk/docs/html/docs/pmc/subs.pod.html parrot/docs/html/docs/pmc/subs.pod.html 1930 23c231931 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/developer.html">Developer Documentation</a> » Parrot Subroutines1932 ---1933 > Parrot Subroutines1934 1603 29c29 1935 1604 < <p>Subs - Parrot Subroutines</p> … … 1954 1623 Only in parrot-trunk/docs/html/docs: pmc2c.pod.html 1955 1624 diff -r parrot-trunk/docs/html/docs/porting_intro.pod.html parrot/docs/html/docs/porting_intro.pod.html 1956 23c231957 < <a href="../../html/index.html">Home</a> » <a href="../../html/developer.html">Developer Documentation</a> » Parrot Subsystem Porting Introduction1958 ---1959 > Parrot Subsystem Porting Introduction1960 1625 67c67 1961 1626 < <li><em><a href="../t/pmc/threads.t.html">t/pmc/threads.t</a></em></li> … … 1973 1638 Only in parrot-trunk/docs/html/docs/project: release_manager_guide.pod.html 1974 1639 diff -r parrot-trunk/docs/html/docs/project/roles_responsibilities.pod.html parrot/docs/html/docs/project/roles_responsibilities.pod.html 1975 23c231976 < <a href="../../../html/index.html">Home</a> » Parrot Roles and Responsibilities1977 ---1978 > Parrot Roles and Responsibilities1979 1640 60c60 1980 1641 < <p>See <em><a href="release_manager_guide.pod.html">docs/project/release_manager_guide.pod</a></em> for more information.</p> … … 1986 1647 > <p>See <em>docs/project/metacommitter_guide.pod</em> for more information.</p> 1987 1648 diff -r parrot-trunk/docs/html/docs/project/support_policy.pod.html parrot/docs/html/docs/project/support_policy.pod.html 1988 23c231989 < <a href="../../../html/index.html">Home</a> » Parrot Release and Support Policy1990 ---1991 > Parrot Release and Support Policy1992 1649 109,117c109,110 1993 1650 < though we're likely to stagger the removals.</p> … … 2012 1669 > See <em>docs/parrothist.pod</em> for details about which existing releases were considered supported.</p> 2013 1670 diff -r parrot-trunk/docs/html/docs/running.pod.html parrot/docs/html/docs/running.pod.html 2014 23c232015 < <a href="../../html/index.html">Home</a> » Running2016 ---2017 > Running2018 1671 29c29 2019 1672 < <p>Parrot - Running</p> … … 2030 1683 Only in parrot-trunk/docs/html/docs: stability.pod.html 2031 1684 diff -r parrot-trunk/docs/html/docs/submissions.pod.html parrot/docs/html/docs/submissions.pod.html 2032 23c232033 < <a href="../../html/index.html">Home</a> » Parrot Submission Instructions2034 ---2035 > Parrot Submission Instructions2036 1685 41c41 2037 1686 < create a bug report using the <em><a href="../parrotbug.html">parrotbug</a></em> utility. … … 2043 1692 > Each and every patch is an important contribution to Parrot and it'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> 2044 1693 diff -r parrot-trunk/docs/html/docs/tests.pod.html parrot/docs/html/docs/tests.pod.html 2045 23c232046 < <a href="../../html/index.html">Home</a> » <a href="../../html/tools.html">Tools</a> » Testing Parrot2047 ---2048 > Testing Parrot2049 1694 77c77 2050 1695 < 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. … … 2055 1700 --- 2056 1701 > <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'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.html2058 23c232059 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/developer.html">Developer Documentation</a> » Exceptions2060 ---2061 > Exceptions2062 diff -r parrot-trunk/docs/html/docs/user/pir/intro.pod.html parrot/docs/html/docs/user/pir/intro.pod.html2063 23c232064 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/developer.html">Developer Documentation</a> » Writing PIR2065 ---2066 > Writing PIR2067 diff -r parrot-trunk/docs/html/docs/user/pir/objects.pod.html parrot/docs/html/docs/user/pir/objects.pod.html2068 23c232069 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/developer.html">Developer Documentation</a> » Programming Parrot -- Using objects2070 ---2071 > Programming Parrot -- Using objects2072 diff -r parrot-trunk/docs/html/docs/user/pir/pmcs.pod.html parrot/docs/html/docs/user/pir/pmcs.pod.html2073 23c232074 < <a href="../../../../html/index.html">Home</a> » <a href="../../../../html/developer.html">Developer Documentation</a> » Programming Parrot -- PMCs2075 ---2076 > Programming Parrot -- PMCs2077 1702 diff -r parrot-trunk/docs/html/docs/vtables.pod.html parrot/docs/html/docs/vtables.pod.html 2078 23c232079 < <a href="../../html/index.html">Home</a> » <a href="../../html/developer.html">Developer Documentation</a> » Parrot Vtables2080 ---2081 > Parrot Vtables2082 1703 75c75 2083 1704 < <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's generate a number type for the beautifully non-existent Fooby language:</p> … … 2105 1726 > <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> 2106 1727 diff -r parrot-trunk/docs/html/DONORS.pod.html parrot/docs/html/DONORS.pod.html 2107 23c232108 < <a href="../html/index.html">Home</a> » DONORS2109 ---2110 > DONORS2111 1728 25a26,30 2112 1729 > <h1><a name="NAME" … … 2116 1733 > 2117 1734 diff -r parrot-trunk/docs/html/editor/README.pod.html parrot/docs/html/editor/README.pod.html 2118 23c232119 < <a href="../../html/index.html">Home</a> » Productivity Comes in Pretty Colors2120 ---2121 > Productivity Comes in Pretty Colors2122 1735 43,48c43,52 2123 1736 < <p>By default calling <code>make vim-install</code> in the <em>editor/</em> directory will install several files in <em>~/.vim</em>. … … 2152 1765 < <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> » PCT Tutorial Episode 1: Introduction 2153 1766 --- 2154 > PCT Tutorial Episode 1: Introduction1767 > <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> » PCT Tutorial Episode 1: Introduction 2155 1768 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_2.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_2.pod.html 2156 1769 23c23 2157 1770 < <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> » Episode 2: Poking in Compiler Guts 2158 1771 --- 2159 > Episode 2: Poking in Compiler Guts1772 > <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> » Episode 2: Poking in Compiler Guts 2160 1773 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_3.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_3.pod.html 2161 1774 23c23 2162 1775 < <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> » Episode 3: Squaak Details and First Steps 2163 1776 --- 2164 > Episode 3: Squaak Details and First Steps1777 > <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> » Episode 3: Squaak Details and First Steps 2165 1778 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_4.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_4.pod.html 2166 1779 23c23 2167 1780 < <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> » Episode 4: PAST Nodes and More Statements 2168 1781 --- 2169 > Episode 4: PAST Nodes and More Statements1782 > <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> » Episode 4: PAST Nodes and More Statements 2170 1783 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_5.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_5.pod.html 2171 1784 23c23 2172 1785 < <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> » Episode 5: Variable Declaration and Scope 2173 1786 --- 2174 > Episode 5: Variable Declaration and Scope1787 > <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> » Episode 5: Variable Declaration and Scope 2175 1788 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_6.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_6.pod.html 2176 1789 23c23 2177 1790 < <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> » Episode 6: Scope and Subroutines 2178 1791 --- 2179 > Episode 6: Scope and Subroutines1792 > <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> » Episode 6: Scope and Subroutines 2180 1793 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_7.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_7.pod.html 2181 1794 23c23 2182 1795 < <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> » Episode 7: Operators and Precedence 2183 1796 --- 2184 > Episode 7: Operators and Precedence1797 > <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> » Episode 7: Operators and Precedence 2185 1798 177c177 2186 1799 < <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> … … 2191 1804 < <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> » Episode 8: Hashtables and Arrays 2192 1805 --- 2193 > Episode 8: Hashtables and Arrays1806 > <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> » Episode 8: Hashtables and Arrays 2194 1807 diff -r parrot-trunk/docs/html/examples/languages/squaak/doc/tutorial_episode_9.pod.html parrot/docs/html/examples/languages/squaak/doc/tutorial_episode_9.pod.html 2195 1808 23c23 2196 1809 < <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT Tutorial</a> » Episode 9: Wrap up and Conclusion 2197 1810 --- 2198 > Episode 9: Wrap up and Conclusion1811 > <a href="../../../../../html/index.html">Home</a> » <a href="../../../../../html/PCT_Tutorial.html">PCT_Tutorial</a> » Episode 9: Wrap up and Conclusion 2199 1812 Only in parrot-trunk/docs/html: index.html 2200 1813 Only in parrot-trunk/docs/html: lib 2201 1814 Only in parrot-trunk/docs/html: ops.html 2202 1815 diff -r parrot-trunk/docs/html/parrotbug.html parrot/docs/html/parrotbug.html 2203 23c232204 < <a href="../html/index.html">Home</a> » <a href="../html/tools.html">Tools</a> » Parrot Bug Reporter2205 ---2206 > Parrot Bug Reporter2207 1816 29c29 2208 1817 < <p>parrotbug - Parrot Bug Reporter</p> … … 2212 1821 Only in parrot-trunk/docs/html: pdds.html 2213 1822 Only 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.html2215 23c232216 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Bitwise Opcodes Dynoplib2217 ---2218 > Bitwise Opcodes Dynoplib2219 diff -r parrot-trunk/docs/html/src/dynoplibs/debug.ops.html parrot/docs/html/src/dynoplibs/debug.ops.html2220 23c232221 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Debugging Opcodes2222 ---2223 > Debugging Opcodes2224 diff -r parrot-trunk/docs/html/src/dynoplibs/deprecated.ops.html parrot/docs/html/src/dynoplibs/deprecated.ops.html2225 23c232226 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Deprecated Opcodes2227 ---2228 > Deprecated Opcodes2229 diff -r parrot-trunk/docs/html/src/dynoplibs/io.ops.html parrot/docs/html/src/dynoplibs/io.ops.html2230 23c232231 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Extended I/O Dynops2232 ---2233 > Extended I/O Dynops2234 diff -r parrot-trunk/docs/html/src/dynoplibs/math.ops.html parrot/docs/html/src/dynoplibs/math.ops.html2235 23c232236 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Mathematical Opcodes2237 ---2238 > Mathematical Opcodes2239 diff -r parrot-trunk/docs/html/src/dynoplibs/obscure.ops.html parrot/docs/html/src/dynoplibs/obscure.ops.html2240 23c232241 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Obscure Mathematical Opcodes2242 ---2243 > Obscure Mathematical Opcodes2244 diff -r parrot-trunk/docs/html/src/dynoplibs/sys.ops.html parrot/docs/html/src/dynoplibs/sys.ops.html2245 23c232246 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » System Interaction Dynops2247 ---2248 > System Interaction Dynops2249 diff -r parrot-trunk/docs/html/src/dynoplibs/trans.ops.html parrot/docs/html/src/dynoplibs/trans.ops.html2250 23c232251 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Transcendental Opcodes2252 ---2253 > Transcendental Opcodes2254 1823 diff -r parrot-trunk/docs/html/src/dynpmc/dynlexpad.pmc.html parrot/docs/html/src/dynpmc/dynlexpad.pmc.html 2255 23c232256 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » DynLexPad PMC2257 ---2258 > DynLexPad PMC2259 1824 81,83c81,83 2260 1825 < <p><em><a href="../../docs/pdds/pdd20_lexical_vars.pod.html">docs/pdds/pdd20_lexical_vars.pod</a></em>, … … 2266 1831 > <em>src/pmc/lexinfo.pmc</em>.</p> 2267 1832 diff -r parrot-trunk/docs/html/src/dynpmc/file.pmc.html parrot/docs/html/src/dynpmc/file.pmc.html 2268 23c232269 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » File PMC2270 ---2271 > File PMC2272 1833 46c46 2273 1834 < For more information see <em><a href="../pmc.c.html">src/pmc.c</a></em>. 2274 1835 --- 2275 1836 > 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.html2277 23c232278 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » GzipHandle PMC2279 ---2280 > GzipHandle PMC2281 1837 diff -r parrot-trunk/docs/html/src/dynpmc/os.pmc.html parrot/docs/html/src/dynpmc/os.pmc.html 2282 23c232283 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Files and Directories PMC2284 ---2285 > Files and Directories PMC2286 1838 46c46 2287 1839 < For more information see <em><a href="../pmc.c.html">src/pmc.c</a></em>. … … 2289 1841 > For more information see <em>src/pmc.c</em>. 2290 1842 Only 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.html2292 23c232293 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Rational numbers PMC2294 ---2295 > Rational numbers PMC2296 1843 Only in parrot-trunk/docs/html/src: exceptions.c.html 2297 1844 Only in parrot-trunk/docs/html/src: io … … 2299 1846 Only in parrot-trunk/docs/html/src: multidispatch.c.html 2300 1847 Only 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.html2302 23c232303 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Bitwise Opcodes2304 ---2305 > Bitwise Opcodes2306 diff -r parrot-trunk/docs/html/src/ops/cmp.ops.html parrot/docs/html/src/ops/cmp.ops.html2307 23c232308 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Comparison Opcodes2309 ---2310 > Comparison Opcodes2311 1848 diff -r parrot-trunk/docs/html/src/ops/core.ops.html parrot/docs/html/src/ops/core.ops.html 2312 23c232313 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Core Opcodes2314 ---2315 > Core Opcodes2316 1849 229c229 2317 1850 < 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> 2318 1851 --- 2319 1852 > 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.html2321 23c232322 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Experimental Opcodes2323 ---2324 > Experimental Opcodes2325 diff -r parrot-trunk/docs/html/src/ops/io.ops.html parrot/docs/html/src/ops/io.ops.html2326 23c232327 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » I/O Opcodes2328 ---2329 > I/O Opcodes2330 diff -r parrot-trunk/docs/html/src/ops/math.ops.html parrot/docs/html/src/ops/math.ops.html2331 23c232332 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Mathematical Opcodes2333 ---2334 > Mathematical Opcodes2335 diff -r parrot-trunk/docs/html/src/ops/object.ops.html parrot/docs/html/src/ops/object.ops.html2336 23c232337 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Class and Object Opcodes2338 ---2339 > Class and Object Opcodes2340 diff -r parrot-trunk/docs/html/src/ops/pmc.ops.html parrot/docs/html/src/ops/pmc.ops.html2341 23c232342 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » PMC Opcodes2343 ---2344 > PMC Opcodes2345 diff -r parrot-trunk/docs/html/src/ops/set.ops.html parrot/docs/html/src/ops/set.ops.html2346 23c232347 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Assignment Opcodes2348 ---2349 > Assignment Opcodes2350 diff -r parrot-trunk/docs/html/src/ops/string.ops.html parrot/docs/html/src/ops/string.ops.html2351 23c232352 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » String Opcodes2353 ---2354 > String Opcodes2355 diff -r parrot-trunk/docs/html/src/ops/sys.ops.html parrot/docs/html/src/ops/sys.ops.html2356 23c232357 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » System Interaction Opcodes2358 ---2359 > System Interaction Opcodes2360 diff -r parrot-trunk/docs/html/src/ops/var.ops.html parrot/docs/html/src/ops/var.ops.html2361 23c232362 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/ops.html">Opcodes</a> » Variable Opcodes2363 ---2364 > Variable Opcodes2365 1853 Only in parrot-trunk/docs/html/src: packfile 2366 1854 Only in parrot/docs/html/src: packfile.c.html 2367 1855 Only 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.html2369 23c232370 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » A GC Registry PMC2371 ---2372 > A GC Registry PMC2373 diff -r parrot-trunk/docs/html/src/pmc/arrayiterator.pmc.html parrot/docs/html/src/pmc/arrayiterator.pmc.html2374 23c232375 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » 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.html2379 23c232380 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » BigInt PMC class2381 ---2382 > BigInt PMC class2383 diff -r parrot-trunk/docs/html/src/pmc/bignum.pmc.html parrot/docs/html/src/pmc/bignum.pmc.html2384 23c232385 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » BigNum PMC class2386 ---2387 > BigNum PMC class2388 diff -r parrot-trunk/docs/html/src/pmc/boolean.pmc.html parrot/docs/html/src/pmc/boolean.pmc.html2389 23c232390 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Boolean PMC2391 ---2392 > Boolean PMC2393 diff -r parrot-trunk/docs/html/src/pmc/bytebuffer.pmc.html parrot/docs/html/src/pmc/bytebuffer.pmc.html2394 23c232395 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » A byte buffer2396 ---2397 > A byte buffer2398 diff -r parrot-trunk/docs/html/src/pmc/callcontext.pmc.html parrot/docs/html/src/pmc/callcontext.pmc.html2399 23c232400 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » CallContext PMC2401 ---2402 > CallContext PMC2403 diff -r parrot-trunk/docs/html/src/pmc/capture.pmc.html parrot/docs/html/src/pmc/capture.pmc.html2404 23c232405 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Capture PMC2406 ---2407 > Capture PMC2408 1856 diff -r parrot-trunk/docs/html/src/pmc/class.pmc.html parrot/docs/html/src/pmc/class.pmc.html 2409 23c232410 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » defines a class2411 ---2412 > defines a class2413 1857 35c35 2414 1858 < as outlined in <em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> … … 2419 1863 --- 2420 1864 > <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.html2422 23c232423 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » CodeString PMC Class2424 ---2425 > CodeString PMC Class2426 diff -r parrot-trunk/docs/html/src/pmc/complex.pmc.html parrot/docs/html/src/pmc/complex.pmc.html2427 23c232428 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Complex Numbers PMC Class2429 ---2430 > Complex Numbers PMC Class2431 diff -r parrot-trunk/docs/html/src/pmc/continuation.pmc.html parrot/docs/html/src/pmc/continuation.pmc.html2432 23c232433 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Continuation PMC2434 ---2435 > Continuation PMC2436 diff -r parrot-trunk/docs/html/src/pmc/coroutine.pmc.html parrot/docs/html/src/pmc/coroutine.pmc.html2437 23c232438 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Co-Routine PMC2439 ---2440 > Co-Routine PMC2441 1865 diff -r parrot-trunk/docs/html/src/pmc/default.pmc.html parrot/docs/html/src/pmc/default.pmc.html 2442 23c232443 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Abstract root class2444 ---2445 > Abstract root class2446 1866 36c36 2447 1867 < <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> … … 2449 1869 > <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> 2450 1870 diff -r parrot-trunk/docs/html/src/pmc/env.pmc.html parrot/docs/html/src/pmc/env.pmc.html 2451 23c232452 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » System Environment2453 ---2454 > System Environment2455 1871 49c49 2456 1872 < For more information see <em><a href="../pmc.c.html">src/pmc.c</a></em>. 2457 1873 --- 2458 1874 > 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.html2460 23c232461 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Dynamic code evaluation2462 ---2463 > Dynamic code evaluation2464 diff -r parrot-trunk/docs/html/src/pmc/eventhandler.pmc.html parrot/docs/html/src/pmc/eventhandler.pmc.html2465 23c232466 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » a handler for events2467 ---2468 > a handler for events2469 diff -r parrot-trunk/docs/html/src/pmc/exceptionhandler.pmc.html parrot/docs/html/src/pmc/exceptionhandler.pmc.html2470 23c232471 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Exception Handler PMC2472 ---2473 > Exception Handler PMC2474 diff -r parrot-trunk/docs/html/src/pmc/exception.pmc.html parrot/docs/html/src/pmc/exception.pmc.html2475 23c232476 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Exception PMC2477 ---2478 > Exception PMC2479 1875 diff -r parrot-trunk/docs/html/src/pmc/exporter.pmc.html parrot/docs/html/src/pmc/exporter.pmc.html 2480 23c232481 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Export globals from one namespace to another2482 ---2483 > Export globals from one namespace to another2484 1876 69c69 2485 1877 < <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> … … 2490 1882 --- 2491 1883 > <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.html2493 23c232494 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » FileHandle PMC2495 ---2496 > FileHandle PMC2497 diff -r parrot-trunk/docs/html/src/pmc/fixedbooleanarray.pmc.html parrot/docs/html/src/pmc/fixedbooleanarray.pmc.html2498 23c232499 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » fixed size array for booleans only2500 ---2501 > fixed size array for booleans only2502 diff -r parrot-trunk/docs/html/src/pmc/fixedfloatarray.pmc.html parrot/docs/html/src/pmc/fixedfloatarray.pmc.html2503 23c232504 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » fixed size array for floating point numbers only2505 ---2506 > fixed size array for floating point numbers only2507 diff -r parrot-trunk/docs/html/src/pmc/fixedintegerarray.pmc.html parrot/docs/html/src/pmc/fixedintegerarray.pmc.html2508 23c232509 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » fixed size array for integers only2510 ---2511 > fixed size array for integers only2512 diff -r parrot-trunk/docs/html/src/pmc/fixedpmcarray.pmc.html parrot/docs/html/src/pmc/fixedpmcarray.pmc.html2513 23c232514 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » fixed size array for PMCs only2515 ---2516 > fixed size array for PMCs only2517 diff -r parrot-trunk/docs/html/src/pmc/fixedstringarray.pmc.html parrot/docs/html/src/pmc/fixedstringarray.pmc.html2518 23c232519 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » fixed size array for strings only2520 ---2521 > fixed size array for strings only2522 diff -r parrot-trunk/docs/html/src/pmc/float.pmc.html parrot/docs/html/src/pmc/float.pmc.html2523 23c232524 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Floating-point number2525 ---2526 > Floating-point number2527 diff -r parrot-trunk/docs/html/src/pmc/handle.pmc.html parrot/docs/html/src/pmc/handle.pmc.html2528 23c232529 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » IO Handle PMC2530 ---2531 > IO Handle PMC2532 diff -r parrot-trunk/docs/html/src/pmc/hashiteratorkey.pmc.html parrot/docs/html/src/pmc/hashiteratorkey.pmc.html2533 23c232534 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » 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.html2538 23c232539 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » 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.html2543 23c232544 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Hash PMC2545 ---2546 > Hash PMC2547 diff -r parrot-trunk/docs/html/src/pmc/imageio.pmc.html parrot/docs/html/src/pmc/imageio.pmc.html2548 23c232549 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » ImageIO PMC2550 ---2551 > ImageIO PMC2552 diff -r parrot-trunk/docs/html/src/pmc/imageiosize.pmc.html parrot/docs/html/src/pmc/imageiosize.pmc.html2553 23c232554 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » ImageIOSize PMC2555 ---2556 > ImageIOSize PMC2557 diff -r parrot-trunk/docs/html/src/pmc/imageiostrings.pmc.html parrot/docs/html/src/pmc/imageiostrings.pmc.html2558 23c232559 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » ImageIOStrings PMC2560 ---2561 > ImageIOStrings PMC2562 diff -r parrot-trunk/docs/html/src/pmc/integer.pmc.html parrot/docs/html/src/pmc/integer.pmc.html2563 23c232564 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Integer PMC class2565 ---2566 > Integer PMC class2567 diff -r parrot-trunk/docs/html/src/pmc/iterator.pmc.html parrot/docs/html/src/pmc/iterator.pmc.html2568 23c232569 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Iterator PMC2570 ---2571 > Iterator PMC2572 1884 diff -r parrot-trunk/docs/html/src/pmc/key.pmc.html parrot/docs/html/src/pmc/key.pmc.html 2573 23c232574 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Key PMC2575 ---2576 > Key PMC2577 1885 98,101c98 2578 1886 < Called after the Key has been thawed: convert last PMC_NULL key to NULL. … … 2583 1891 > Called after the Key has been thawed: convert last PMC_NULL key to NULL.</dl> 2584 1892 diff -r parrot-trunk/docs/html/src/pmc/lexinfo.pmc.html parrot/docs/html/src/pmc/lexinfo.pmc.html 2585 23c232586 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » LexInfo PMC2587 ---2588 > LexInfo PMC2589 1893 72c72 2590 1894 < <p><em><a href="../../docs/pdds/pdd20_lexical_vars.pod.html">docs/pdds/pdd20_lexical_vars.pod</a></em>, … … 2592 1896 > <p><em>docs/pdds/pdd20_lexical_vars.pod</em>, 2593 1897 diff -r parrot-trunk/docs/html/src/pmc/lexpad.pmc.html parrot/docs/html/src/pmc/lexpad.pmc.html 2594 23c232595 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » LexPad PMC2596 ---2597 > LexPad PMC2598 1898 82,83c82,83 2599 1899 < <p><em><a href="../../docs/pdds/pdd20_lexical_vars.pod.html">docs/pdds/pdd20_lexical_vars.pod</a></em>, … … 2610 1910 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » DESCRIPTION 2611 1911 --- 2612 > Memory-managed C struct1912 > <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Memory-managed C struct 2613 1913 26,27c26,27 2614 1914 < <h1><a name="DESCRIPTION" … … 2618 1918 > >NAME</a></h1> 2619 1919 diff -r parrot-trunk/docs/html/src/pmc/multisub.pmc.html parrot/docs/html/src/pmc/multisub.pmc.html 2620 23c232621 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » A container for multi-dispatched subs2622 ---2623 > A container for multi-dispatched subs2624 1920 43c43 2625 1921 < <p><em><a href="../multidispatch.c.html">src/multidispatch.c</a></em>, … … 2627 1923 > <p><em>src/multidispatch.c</em>, 2628 1924 diff -r parrot-trunk/docs/html/src/pmc/namespace.pmc.html parrot/docs/html/src/pmc/namespace.pmc.html 2629 23c232630 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » NameSpace PMC2631 ---2632 > NameSpace PMC2633 1925 182c182 2634 1926 < <p><em><a href="../../docs/pdds/pdd21_namespaces.pod.html">docs/pdds/pdd21_namespaces.pod</a></em></p> … … 2636 1928 > <p><em>docs/pdds/pdd21_namespaces.pod</em></p> 2637 1929 diff -r parrot-trunk/docs/html/src/pmc/nci.pmc.html parrot/docs/html/src/pmc/nci.pmc.html 2638 23c232639 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Native Call Interface2640 ---2641 > Native Call Interface2642 1930 81c81 2643 1931 < <p><em><a href="../../docs/pdds/pdd03_calling_conventions.pod.html">docs/pdds/pdd03_calling_conventions.pod</a></em>.</p> 2644 1932 --- 2645 1933 > <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.html2647 23c232648 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » NULL2649 ---2650 > NULL2651 1934 diff -r parrot-trunk/docs/html/src/pmc/object.pmc.html parrot/docs/html/src/pmc/object.pmc.html 2652 23c232653 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » An instance of a class2654 ---2655 > An instance of a class2656 1935 131c131 2657 1936 < <p><em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> 2658 1937 --- 2659 1938 > <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.html2661 23c232662 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » src/pmc/opcode.pmc2663 ---2664 > src/pmc/opcode.pmc2665 diff -r parrot-trunk/docs/html/src/pmc/oplib.pmc.html parrot/docs/html/src/pmc/oplib.pmc.html2666 23c232667 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » src/pmc/oplib.pmc2668 ---2669 > src/pmc/oplib.pmc2670 diff -r parrot-trunk/docs/html/src/pmc/orderedhashiterator.pmc.html parrot/docs/html/src/pmc/orderedhashiterator.pmc.html2671 23c232672 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » src/pmc/orderedhashiterator.pmc2673 ---2674 > src/pmc/orderedhashiterator.pmc2675 1939 diff -r parrot-trunk/docs/html/src/pmc/orderedhash.pmc.html parrot/docs/html/src/pmc/orderedhash.pmc.html 2676 23c232677 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Ordered Hash2678 ---2679 > Ordered Hash2680 1940 80c80 2681 1941 < <p>See <em><a href="../../t/pmc/orderedhash.t.html">t/pmc/orderedhash.t</a></em> for test cases.</p> 2682 1942 --- 2683 1943 > <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.html2685 23c232686 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » PackfileAnnotation PMC2687 ---2688 > PackfileAnnotation PMC2689 diff -r parrot-trunk/docs/html/src/pmc/packfileannotations.pmc.html parrot/docs/html/src/pmc/packfileannotations.pmc.html2690 23c232691 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » PackfileAnnotations PMC2692 ---2693 > PackfileAnnotations PMC2694 diff -r parrot-trunk/docs/html/src/pmc/packfileconstanttable.pmc.html parrot/docs/html/src/pmc/packfileconstanttable.pmc.html2695 23c232696 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » PackfileConstantTable PMC2697 ---2698 > PackfileConstantTable PMC2699 diff -r parrot-trunk/docs/html/src/pmc/packfiledebug.pmc.html parrot/docs/html/src/pmc/packfiledebug.pmc.html2700 23c232701 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Packfile Debug Segment PMC2702 ---2703 > Packfile Debug Segment PMC2704 diff -r parrot-trunk/docs/html/src/pmc/packfiledirectory.pmc.html parrot/docs/html/src/pmc/packfiledirectory.pmc.html2705 23c232706 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » PackfileDirectory PMC2707 ---2708 > PackfileDirectory PMC2709 diff -r parrot-trunk/docs/html/src/pmc/packfilefixupentry.pmc.html parrot/docs/html/src/pmc/packfilefixupentry.pmc.html2710 23c232711 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » PackfileFixupEntry PMC2712 ---2713 > PackfileFixupEntry PMC2714 diff -r parrot-trunk/docs/html/src/pmc/packfilefixuptable.pmc.html parrot/docs/html/src/pmc/packfilefixuptable.pmc.html2715 23c232716 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » PackfileFixupTable PMC2717 ---2718 > PackfileFixupTable PMC2719 diff -r parrot-trunk/docs/html/src/pmc/packfile.pmc.html parrot/docs/html/src/pmc/packfile.pmc.html2720 23c232721 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Packfile PMC2722 ---2723 > Packfile PMC2724 diff -r parrot-trunk/docs/html/src/pmc/packfilerawsegment.pmc.html parrot/docs/html/src/pmc/packfilerawsegment.pmc.html2725 23c232726 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » PackfileRawSegment PMC2727 ---2728 > PackfileRawSegment PMC2729 diff -r parrot-trunk/docs/html/src/pmc/packfilesegment.pmc.html parrot/docs/html/src/pmc/packfilesegment.pmc.html2730 23c232731 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » PackfileSegment PMC2732 ---2733 > PackfileSegment PMC2734 diff -r parrot-trunk/docs/html/src/pmc/parrotinterpreter.pmc.html parrot/docs/html/src/pmc/parrotinterpreter.pmc.html2735 23c232736 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Parrot Interpreter2737 ---2738 > Parrot Interpreter2739 diff -r parrot-trunk/docs/html/src/pmc/parrotlibrary.pmc.html parrot/docs/html/src/pmc/parrotlibrary.pmc.html2740 23c232741 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Dynamic Library2742 ---2743 > Dynamic Library2744 diff -r parrot-trunk/docs/html/src/pmc/parrotthread.pmc.html parrot/docs/html/src/pmc/parrotthread.pmc.html2745 23c232746 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Represents a Parrot Thread.2747 ---2748 > Represents a Parrot Thread.2749 1944 diff -r parrot-trunk/docs/html/src/pmc/pmcproxy.pmc.html parrot/docs/html/src/pmc/pmcproxy.pmc.html 2750 23c232751 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » proxy class object for a PMC enabling introspection2752 ---2753 > proxy class object for a PMC enabling introspection2754 1945 122c122 2755 1946 < <p><em><a href="../../docs/pdds/pdd17_pmc.pod.html">docs/pdds/pdd17_pmc.pod</a></em>.</p> 2756 1947 --- 2757 1948 > <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.html2759 23c232760 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Pointer2761 ---2762 > Pointer2763 diff -r parrot-trunk/docs/html/src/pmc/resizablebooleanarray.pmc.html parrot/docs/html/src/pmc/resizablebooleanarray.pmc.html2764 23c232765 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » resizable array for booleans only2766 ---2767 > resizable array for booleans only2768 1949 diff -r parrot-trunk/docs/html/src/pmc/resizablefloatarray.pmc.html parrot/docs/html/src/pmc/resizablefloatarray.pmc.html 2769 1950 5c5 … … 2774 1955 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » resizable array for floating point 2775 1956 --- 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> » <a href="../../../html/pmc.html">PMCs</a> » 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> » <a href="../../../html/pmc.html">PMCs</a> » 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> » <a href="../../../html/pmc.html">PMCs</a> » resizable array for strings only 2790 --- 2791 > resizable array for strings only 1957 > <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » resizable array for floating point numbers only 2792 1958 diff -r parrot-trunk/docs/html/src/pmc/role.pmc.html parrot/docs/html/src/pmc/role.pmc.html 2793 23c232794 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Role - defines a role2795 ---2796 > Role - defines a role2797 1959 35c35 2798 1960 < 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> … … 2803 1965 --- 2804 1966 > <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.html2806 23c232807 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Scalar Abstract Superclass2808 ---2809 > Scalar Abstract Superclass2810 1967 diff -r parrot-trunk/docs/html/src/pmc/schedulermessage.pmc.html parrot/docs/html/src/pmc/schedulermessage.pmc.html 2811 23c232812 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » The concurrency scheduler2813 ---2814 > The concurrency scheduler2815 1968 89c89 2816 1969 < <p><em><a href="../../docs/pdds/pdd25_concurrency.pod.html">docs/pdds/pdd25_concurrency.pod</a></em>.</p> … … 2818 1971 > <p><em>docs/pdds/pdd25_concurrency.pod</em>.</p> 2819 1972 diff -r parrot-trunk/docs/html/src/pmc/scheduler.pmc.html parrot/docs/html/src/pmc/scheduler.pmc.html 2820 23c232821 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » The concurrency scheduler2822 ---2823 > The concurrency scheduler2824 1973 116c116 2825 1974 < <p><em><a href="../../docs/pdds/pdd25_concurrency.pod.html">docs/pdds/pdd25_concurrency.pod</a></em>.</p> 2826 1975 --- 2827 1976 > <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.html2829 23c232830 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » sockaddr_in holder2831 ---2832 > sockaddr_in holder2833 diff -r parrot-trunk/docs/html/src/pmc/socket.pmc.html parrot/docs/html/src/pmc/socket.pmc.html2834 23c232835 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Socket PMC2836 ---2837 > Socket PMC2838 diff -r parrot-trunk/docs/html/src/pmc/stringbuilder.pmc.html parrot/docs/html/src/pmc/stringbuilder.pmc.html2839 23c232840 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » StringBuilder PMC Class2841 ---2842 > StringBuilder PMC Class2843 diff -r parrot-trunk/docs/html/src/pmc/stringhandle.pmc.html parrot/docs/html/src/pmc/stringhandle.pmc.html2844 23c232845 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » StringHandle PMC2846 ---2847 > StringHandle PMC2848 diff -r parrot-trunk/docs/html/src/pmc/stringiterator.pmc.html parrot/docs/html/src/pmc/stringiterator.pmc.html2849 23c232850 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » StringIterator PMC2851 ---2852 > StringIterator PMC2853 diff -r parrot-trunk/docs/html/src/pmc/string.pmc.html parrot/docs/html/src/pmc/string.pmc.html2854 23c232855 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » String PMC Class2856 ---2857 > String PMC Class2858 diff -r parrot-trunk/docs/html/src/pmc/sub.pmc.html parrot/docs/html/src/pmc/sub.pmc.html2859 23c232860 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Subroutine2861 ---2862 > Subroutine2863 1977 diff -r parrot-trunk/docs/html/src/pmc/task.pmc.html parrot/docs/html/src/pmc/task.pmc.html 2864 23c232865 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » A concurrent task2866 ---2867 > A concurrent task2868 1978 125c125 2869 1979 < <p><em><a href="../../docs/pdds/pdd15_objects.pod.html">docs/pdds/pdd15_objects.pod</a></em>.</p> 2870 1980 --- 2871 1981 > <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.html2873 23c232874 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » 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.html2878 23c232879 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Timer2880 ---2881 > Timer2882 diff -r parrot-trunk/docs/html/src/pmc/undef.pmc.html parrot/docs/html/src/pmc/undef.pmc.html2883 23c232884 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Generic undefined value2885 ---2886 > Generic undefined value2887 1982 diff -r parrot-trunk/docs/html/src/pmc/unmanagedstruct.pmc.html parrot/docs/html/src/pmc/unmanagedstruct.pmc.html 2888 23c232889 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » C struct with unmanaged memory2890 ---2891 > C struct with unmanaged memory2892 1983 179c179 2893 1984 < <p><em><a href="../../docs/pmc/struct.pod.html">docs/pmc/struct.pod</a></em></p> … … 2901 1992 Only in parrot-trunk/docs/html/src: utils.c.html 2902 1993 Only 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.html2904 23c232905 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » tools/build/c2str.pl2906 ---2907 > tools/build/c2str.pl2908 1994 Only 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.html2910 23c232911 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » Create src/parrot_config.c and variants2912 ---2913 > Create src/parrot_config.c and variants2914 diff -r parrot-trunk/docs/html/tools/build/pmc2c.pl.html parrot/docs/html/tools/build/pmc2c.pl.html2915 23c232916 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » PMC definition to C compiler2917 ---2918 > PMC definition to C compiler2919 diff -r parrot-trunk/docs/html/tools/build/vtable_extend.pl.html parrot/docs/html/tools/build/vtable_extend.pl.html2920 23c232921 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » Parrot extension interface2922 ---2923 > Parrot extension interface2924 1995 diff -r parrot-trunk/docs/html/tools/build/vtable_h.pl.html parrot/docs/html/tools/build/vtable_h.pl.html 2925 23c232926 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » Create the vtable header2927 ---2928 > Create the vtable header2929 1996 39c39 2930 1997 < <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> … … 2937 2004 Only in parrot/docs/html/tools/dev: as2c.pl.html 2938 2005 diff -r parrot-trunk/docs/html/tools/dev/bench_op.pir.html parrot/docs/html/tools/dev/bench_op.pir.html 2939 23c232940 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » Benchmark one or more opcodes2941 ---2942 > Benchmark one or more opcodes2943 2006 26,27c26,27 2944 2007 < <h1><a name="TITLE" … … 2955 2018 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » Create a template PMC file 2956 2019 --- 2957 > Create a template PMC file2020 > <a href="../../../html/index.html">Home</a> » <a href="../../../html/pmc.html">PMCs</a> » Create a template PMC file 2958 2021 39c39 2959 2022 < <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> … … 2965 2028 > <p><em>tools/build/pmc2c.pl</em>, <em>docs/vtables.pod</em>.</p> 2966 2029 diff -r parrot-trunk/docs/html/tools/dev/install_files.pl.html parrot/docs/html/tools/dev/install_files.pl.html 2967 23c232968 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » Copy files to their correct locations2969 ---2970 > Copy files to their correct locations2971 2030 26,27c26,27 2972 2031 < <h1><a name="TITLE" … … 2979 2038 --- 2980 2039 > <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.html2982 23c232983 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » List libc dependencies2984 ---2985 > List libc dependencies2986 diff -r parrot-trunk/docs/html/tools/dev/list_unjitted.pl.html parrot/docs/html/tools/dev/list_unjitted.pl.html2987 23c232988 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » tools/dev/list_unjitted.pl2989 ---2990 > tools/dev/list_unjitted.pl2991 2040 Only in parrot/docs/html/tools/dev: manicheck.pl.html 2992 2041 Only in parrot-trunk/docs/html/tools/dev: mk_language_shell.pl.html 2993 2042 Only 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.html2995 23c232996 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » Display symbol table information2997 ---2998 > Display symbol table information2999 2043 diff -r parrot-trunk/docs/html/tools/dev/parrotbench.pl.html parrot/docs/html/tools/dev/parrotbench.pl.html 3000 23c233001 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » Parrot benchmark3002 ---3003 > Parrot benchmark3004 2044 29c29 3005 2045 < <p>parrotbench - Parrot benchmark</p> … … 3007 2047 > <p>tools/dev/parrotbench.pl - Parrot benchmark</p> 3008 2048 Only 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.html3010 23c233011 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » PBC header info and manipulation3012 ---3013 > PBC header info and manipulation3014 diff -r parrot-trunk/docs/html/tools/dev/symlink.pl.html parrot/docs/html/tools/dev/symlink.pl.html3015 23c233016 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » create a symlink shadow of the Parrot source.3017 ---3018 > create a symlink shadow of the Parrot source.3019 2049 Only in parrot-trunk/docs/html/tools: docs 3020 2050 diff -r parrot-trunk/docs/html/tools/util/ncidef2pasm.pl.html parrot/docs/html/tools/util/ncidef2pasm.pl.html … … 3026 2056 < <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » F<tools/util/ncidef2asm.pl> 3027 2057 --- 3028 > tools/util/ncidef2asm.pl2058 > <a href="../../../html/index.html">Home</a> » <a href="../../../html/tools.html">Tools</a> » tools/util/ncidef2asm.pl 3029 2059 Only in parrot-trunk/docs/html: tools.html 3030 2060 }}} 3031 2061 3032 3013 lines2062 2043 lines