florian cfe93a0aaf * first version, please keep it up-to-date %!s(int64=26) %!d(string=hai) anos
..
Makefile ddc032bbdb * updates for linux %!s(int64=27) %!d(string=hai) anos
README 910e12b76a * Added exception testing program %!s(int64=26) %!d(string=hai) anos
erroru.pp 2d7670990b bugs 230-241 %!s(int64=27) %!d(string=hai) anos
getret.pp 49c698a41b + tests to check if filename exists %!s(int64=27) %!d(string=hai) anos
readme.txt b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0008.pp 73bb1adb34 * some files from bugs directory %!s(int64=27) %!d(string=hai) anos
tbf0010.pp 73bb1adb34 * some files from bugs directory %!s(int64=27) %!d(string=hai) anos
tbf0029.pp ea9f5e89b8 * 20 and 29 revisited %!s(int64=27) %!d(string=hai) anos
tbf0036.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0049.pp e0076f57b0 + several bugs converted %!s(int64=27) %!d(string=hai) anos
tbf0060.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0061.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0071.pp 2c4e4b5565 * tbs0020 and tbf0071 updated %!s(int64=27) %!d(string=hai) anos
tbf0075.pp e0076f57b0 + several bugs converted %!s(int64=27) %!d(string=hai) anos
tbf0085.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0086.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0087.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0088.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0089.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0094.pp 6e336c1022 bug0094 for tbs to tbf %!s(int64=27) %!d(string=hai) anos
tbf0097.pp 18140df404 bug0097 switched to tbf %!s(int64=27) %!d(string=hai) anos
tbf0100.pp cfd56d5c76 bug0100 => tbf0100 %!s(int64=27) %!d(string=hai) anos
tbf0101.pp e1c41ad571 * bug0101 to tbf0101 %!s(int64=27) %!d(string=hai) anos
tbf0108.pp 189166621b bug0108 to tbf0108 %!s(int64=27) %!d(string=hai) anos
tbf0109.pp 1037d4965c bug0109 and bug0110 %!s(int64=27) %!d(string=hai) anos
tbf0110.pp 1037d4965c bug0109 and bug0110 %!s(int64=27) %!d(string=hai) anos
tbf0117.pp d9805371e8 bug0117 to tbf0117 %!s(int64=27) %!d(string=hai) anos
tbf0127.pp 350ba1d8a9 bug0127 to tbf0127 %!s(int64=27) %!d(string=hai) anos
tbf0136.pp 2896a491d7 several modifications %!s(int64=27) %!d(string=hai) anos
tbf0148.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0151.pp 2896a491d7 several modifications %!s(int64=27) %!d(string=hai) anos
tbf0153.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0155.pp e0076f57b0 + several bugs converted %!s(int64=27) %!d(string=hai) anos
tbf0157.pp f97f27f079 *** empty log message *** %!s(int64=27) %!d(string=hai) anos
tbf0158.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0161.pp e0076f57b0 + several bugs converted %!s(int64=27) %!d(string=hai) anos
tbf0164.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0166.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0167.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0168.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0172.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0173.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
tbf0175.pp f97f27f079 *** empty log message *** %!s(int64=27) %!d(string=hai) anos
tbf0186.pp 5e63dbceeb + several tbs/tbf %!s(int64=27) %!d(string=hai) anos
tbf0196.pp 039edd5b4c + new bugs converted %!s(int64=27) %!d(string=hai) anos
tbf0197.pp 039edd5b4c + new bugs converted %!s(int64=27) %!d(string=hai) anos
tbf0205.pp 3d18bdff95 new tbs and tbf added, some rewritten %!s(int64=27) %!d(string=hai) anos
tbf0208.pp 3d18bdff95 new tbs and tbf added, some rewritten %!s(int64=27) %!d(string=hai) anos
tbf0219.pp 5e63dbceeb + several tbs/tbf %!s(int64=27) %!d(string=hai) anos
tbf0230.pp 324c69e831 bug227-230 + 234 %!s(int64=27) %!d(string=hai) anos
tbf0234.pp 2d7670990b bugs 230-241 %!s(int64=27) %!d(string=hai) anos
tbf0242.pp 2d7670990b bugs 230-241 %!s(int64=27) %!d(string=hai) anos
tbf0245.pp 12ec9e475d bugs 242-245 %!s(int64=27) %!d(string=hai) anos
tbf0246.pp 5f505feef3 *bugs 246-251 %!s(int64=27) %!d(string=hai) anos
tbf0248.pp 5f505feef3 *bugs 246-251 %!s(int64=27) %!d(string=hai) anos
tbs0001.pp dc28b60b6a * see readme.txt %!s(int64=27) %!d(string=hai) anos
tbs0002.pp dc28b60b6a * see readme.txt %!s(int64=27) %!d(string=hai) anos
tbs0003.pp dc28b60b6a * see readme.txt %!s(int64=27) %!d(string=hai) anos
tbs0004.pp 73bb1adb34 * some files from bugs directory %!s(int64=27) %!d(string=hai) anos
tbs0005.pp 8f2b19b932 * use erroru %!s(int64=27) %!d(string=hai) anos
tbs0006.pp 8f2b19b932 * use erroru %!s(int64=27) %!d(string=hai) anos
tbs0007.pp 8f2b19b932 * use erroru %!s(int64=27) %!d(string=hai) anos
tbs0009.pp 73bb1adb34 * some files from bugs directory %!s(int64=27) %!d(string=hai) anos
tbs0011.pp 73bb1adb34 * some files from bugs directory %!s(int64=27) %!d(string=hai) anos
tbs0012.pp 73bb1adb34 * some files from bugs directory %!s(int64=27) %!d(string=hai) anos
tbs0013.pp 73bb1adb34 * some files from bugs directory %!s(int64=27) %!d(string=hai) anos
tbs0014.pp 73bb1adb34 * some files from bugs directory %!s(int64=27) %!d(string=hai) anos
tbs0015.pp 73bb1adb34 * some files from bugs directory %!s(int64=27) %!d(string=hai) anos
tbs0016.pp 73bb1adb34 * some files from bugs directory %!s(int64=27) %!d(string=hai) anos
tbs0017.pp 4b59eb6621 * corrected sources so that they execute %!s(int64=27) %!d(string=hai) anos
tbs0018.pp 73bb1adb34 * some files from bugs directory %!s(int64=27) %!d(string=hai) anos
tbs0019.pp 73bb1adb34 * some files from bugs directory %!s(int64=27) %!d(string=hai) anos
tbs0021.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0022.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0023.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0024.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0025.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0026.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0027.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0028.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0029.pp ea9f5e89b8 * 20 and 29 revisited %!s(int64=27) %!d(string=hai) anos
tbs0030.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0031.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0032.pp 50182fcd57 * made code able to run %!s(int64=27) %!d(string=hai) anos
tbs0033.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0034.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0035.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0037.pp 3d18bdff95 new tbs and tbf added, some rewritten %!s(int64=27) %!d(string=hai) anos
tbs0038.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0039.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0040.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0041.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0042.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0043.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0044.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0045.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0046.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0047.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0048.pp 3d18bdff95 new tbs and tbf added, some rewritten %!s(int64=27) %!d(string=hai) anos
tbs0050.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0051.pp 8c64c4dba9 + should work for linux %!s(int64=27) %!d(string=hai) anos
tbs0052.pp 3d18bdff95 new tbs and tbf added, some rewritten %!s(int64=27) %!d(string=hai) anos
tbs0053.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0054.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0055.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0056.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0057.pp 3d18bdff95 new tbs and tbf added, some rewritten %!s(int64=27) %!d(string=hai) anos
tbs0058.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0059.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0061.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0062.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0063.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0064.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0065.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0066.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0067.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0067b.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0068.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0069.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0070.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0072.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0073.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0074.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0076.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0077.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0077b.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0078.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0079.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0080.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0081.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0082.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0083.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0084.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0090.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0091.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0092.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0093.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0095.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0096.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0098.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0099.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0102.pp 3d18bdff95 new tbs and tbf added, some rewritten %!s(int64=27) %!d(string=hai) anos
tbs0103.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0104.pp 91070d3da1 * linux updates %!s(int64=27) %!d(string=hai) anos
tbs0105.pp fcd419b84a * procvar fixes %!s(int64=26) %!d(string=hai) anos
tbs0106.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0107.pp 91070d3da1 * linux updates %!s(int64=27) %!d(string=hai) anos
tbs0109.pp 1037d4965c bug0109 and bug0110 %!s(int64=27) %!d(string=hai) anos
tbs0111.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0112.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0113.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0114.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0115.pp 435e4de7fb several mods %!s(int64=27) %!d(string=hai) anos
tbs0116.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0118.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0119.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0120.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0121.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0122.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0123.pp 97b2b7f0b7 + better test for IMUL and SHRD ! %!s(int64=27) %!d(string=hai) anos
tbs0124.pp 961d39e155 * direct assembler needs -Aas %!s(int64=27) %!d(string=hai) anos
tbs0124b.pp 2500dfd69b assembler parser problem %!s(int64=27) %!d(string=hai) anos
tbs0125.pp 9c3e17a1fb * not interactive %!s(int64=27) %!d(string=hai) anos
tbs0126.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0128.pp 3d18bdff95 new tbs and tbf added, some rewritten %!s(int64=27) %!d(string=hai) anos
tbs0129.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0130.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0131.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0132.pp a3c0f5e306 ù* several tbs corrected %!s(int64=27) %!d(string=hai) anos
tbs0133.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0134.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0135.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0137.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0138.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0139.pp a64b526adc * fixed mode objfpc %!s(int64=27) %!d(string=hai) anos
tbs0139a.pp a64b526adc * fixed mode objfpc %!s(int64=27) %!d(string=hai) anos
tbs0140.pp a3c0f5e306 ù* several tbs corrected %!s(int64=27) %!d(string=hai) anos
tbs0140a.pp a3c0f5e306 ù* several tbs corrected %!s(int64=27) %!d(string=hai) anos
tbs0141.pp 3d18bdff95 new tbs and tbf added, some rewritten %!s(int64=27) %!d(string=hai) anos
tbs0142.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0143.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0144.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0145.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0146.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0147.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0149a.pp a3c0f5e306 ù* several tbs corrected %!s(int64=27) %!d(string=hai) anos
tbs0149b.pp a3c0f5e306 ù* several tbs corrected %!s(int64=27) %!d(string=hai) anos
tbs0150.pp 2896a491d7 several modifications %!s(int64=27) %!d(string=hai) anos
tbs0152.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0154.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0156a.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0156b.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0157.pp 50eb9d04ad changes to test if executable OK %!s(int64=27) %!d(string=hai) anos
tbs0159.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0160.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0162.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0163.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0164.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0165.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0169.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0170.pp b4f8802354 * updated %!s(int64=27) %!d(string=hai) anos
tbs0171.pp 435e4de7fb several mods %!s(int64=27) %!d(string=hai) anos
tbs0174.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0175.pp f97f27f079 *** empty log message *** %!s(int64=27) %!d(string=hai) anos
tbs0176.pp c1525748ea + many tbs*.pp files %!s(int64=27) %!d(string=hai) anos
tbs0177.pp e0076f57b0 + several bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0178.pp e0076f57b0 + several bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0179.pp e0076f57b0 + several bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0180.pp e0076f57b0 + several bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0180a.pp e0076f57b0 + several bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0181.pp e0076f57b0 + several bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0181a.pp e0076f57b0 + several bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0182.pp 18acc6d871 + tbs0182 from bug0182 %!s(int64=27) %!d(string=hai) anos
tbs0183.pp 039edd5b4c + new bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0184.pp 039edd5b4c + new bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0185.pp f97f27f079 *** empty log message *** %!s(int64=27) %!d(string=hai) anos
tbs0187.pp b4f8802354 * updated %!s(int64=27) %!d(string=hai) anos
tbs0188.pp 039edd5b4c + new bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0189.pp 039edd5b4c + new bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0190.pp 039edd5b4c + new bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0191.pp 435e4de7fb several mods %!s(int64=27) %!d(string=hai) anos
tbs0192.pp 039edd5b4c + new bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0193.pp 039edd5b4c + new bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0194.pp 039edd5b4c + new bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0195.pp 039edd5b4c + new bugs converted %!s(int64=27) %!d(string=hai) anos
tbs0196.pp 2896a491d7 several modifications %!s(int64=27) %!d(string=hai) anos
tbs0198.pp b4f8802354 * updated %!s(int64=27) %!d(string=hai) anos
tbs0199.pp 2896a491d7 several modifications %!s(int64=27) %!d(string=hai) anos
tbs0201.pp 50eb9d04ad changes to test if executable OK %!s(int64=27) %!d(string=hai) anos
tbs0202.pp b4f8802354 * updated %!s(int64=27) %!d(string=hai) anos
tbs0203.pp 4d58eaf60b * moved to succes instead of fail %!s(int64=26) %!d(string=hai) anos
tbs0203a.pp 4d58eaf60b * moved to succes instead of fail %!s(int64=26) %!d(string=hai) anos
tbs0204.pp 3d18bdff95 new tbs and tbf added, some rewritten %!s(int64=27) %!d(string=hai) anos
tbs0206.pp 3d18bdff95 new tbs and tbf added, some rewritten %!s(int64=27) %!d(string=hai) anos
tbs0207.pp d3cce31208 * maxlongint -> 1000 ;) %!s(int64=27) %!d(string=hai) anos
tbs0209.pp 3d18bdff95 new tbs and tbf added, some rewritten %!s(int64=27) %!d(string=hai) anos
tbs0210.pp f97f27f079 *** empty log message *** %!s(int64=27) %!d(string=hai) anos
tbs0211.pp f97f27f079 *** empty log message *** %!s(int64=27) %!d(string=hai) anos
tbs0212.pp a64b526adc * fixed mode objfpc %!s(int64=27) %!d(string=hai) anos
tbs0213.pp 3fa1d1b644 bugs 212-214 + 252-253 %!s(int64=27) %!d(string=hai) anos
tbs0213a.pp 3fa1d1b644 bugs 212-214 + 252-253 %!s(int64=27) %!d(string=hai) anos
tbs0214.pp 3fa1d1b644 bugs 212-214 + 252-253 %!s(int64=27) %!d(string=hai) anos
tbs0215.pp 0e57fc0f34 + bug256-258 %!s(int64=27) %!d(string=hai) anos
tbs0216.pp 5e63dbceeb + several tbs/tbf %!s(int64=27) %!d(string=hai) anos
tbs0217.pp 5e63dbceeb + several tbs/tbf %!s(int64=27) %!d(string=hai) anos
tbs0218.pp 53dfbeb145 * fixed typo %!s(int64=26) %!d(string=hai) anos
tbs0220.pp 0e57fc0f34 + bug256-258 %!s(int64=27) %!d(string=hai) anos
tbs0221.pp 0e57fc0f34 + bug256-258 %!s(int64=27) %!d(string=hai) anos
tbs0222.pp 3c4f80fc69 bug0222-226 %!s(int64=27) %!d(string=hai) anos
tbs0223.pp 3c4f80fc69 bug0222-226 %!s(int64=27) %!d(string=hai) anos
tbs0224.pp 3c4f80fc69 bug0222-226 %!s(int64=27) %!d(string=hai) anos
tbs0225.pp 3c4f80fc69 bug0222-226 %!s(int64=27) %!d(string=hai) anos
tbs0226.pp 3c4f80fc69 bug0222-226 %!s(int64=27) %!d(string=hai) anos
tbs0227.pp 9d4e91b79c + bug0259-260 %!s(int64=26) %!d(string=hai) anos
tbs0228.pp 324c69e831 bug227-230 + 234 %!s(int64=27) %!d(string=hai) anos
tbs0229.pp 2d7670990b bugs 230-241 %!s(int64=27) %!d(string=hai) anos
tbs0230.pp 324c69e831 bug227-230 + 234 %!s(int64=27) %!d(string=hai) anos
tbs0231.pp 2d7670990b bugs 230-241 %!s(int64=27) %!d(string=hai) anos
tbs0232.pp 2d7670990b bugs 230-241 %!s(int64=27) %!d(string=hai) anos
tbs0233.pp 2d7670990b bugs 230-241 %!s(int64=27) %!d(string=hai) anos
tbs0234.pp 324c69e831 bug227-230 + 234 %!s(int64=27) %!d(string=hai) anos
tbs0235.pp 2d7670990b bugs 230-241 %!s(int64=27) %!d(string=hai) anos
tbs0236.pp 2d7670990b bugs 230-241 %!s(int64=27) %!d(string=hai) anos
tbs0237.pp 2d7670990b bugs 230-241 %!s(int64=27) %!d(string=hai) anos
tbs0238.pp 2d7670990b bugs 230-241 %!s(int64=27) %!d(string=hai) anos
tbs0239.pp 2d7670990b bugs 230-241 %!s(int64=27) %!d(string=hai) anos
tbs0240.pp 2d7670990b bugs 230-241 %!s(int64=27) %!d(string=hai) anos
tbs0241.pp 60829b8cce * win32 only %!s(int64=27) %!d(string=hai) anos
tbs0242b.pp 12ec9e475d bugs 242-245 %!s(int64=27) %!d(string=hai) anos
tbs0243.pp 12ec9e475d bugs 242-245 %!s(int64=27) %!d(string=hai) anos
tbs0244.pp 12ec9e475d bugs 242-245 %!s(int64=27) %!d(string=hai) anos
tbs0247.pp 5f505feef3 *bugs 246-251 %!s(int64=27) %!d(string=hai) anos
tbs0249.pp fcd419b84a * procvar fixes %!s(int64=26) %!d(string=hai) anos
tbs0250.pp 5f505feef3 *bugs 246-251 %!s(int64=27) %!d(string=hai) anos
tbs0251.pp 5f505feef3 *bugs 246-251 %!s(int64=27) %!d(string=hai) anos
tbs0252.pp 3fa1d1b644 bugs 212-214 + 252-253 %!s(int64=27) %!d(string=hai) anos
tbs0253.pp 3fa1d1b644 bugs 212-214 + 252-253 %!s(int64=27) %!d(string=hai) anos
tbs0254.pp 5e63dbceeb + several tbs/tbf %!s(int64=27) %!d(string=hai) anos
tbs0255.pp 5e63dbceeb + several tbs/tbf %!s(int64=27) %!d(string=hai) anos
tbs0256.pp 0e57fc0f34 + bug256-258 %!s(int64=27) %!d(string=hai) anos
tbs0257.pp 0e57fc0f34 + bug256-258 %!s(int64=27) %!d(string=hai) anos
tbs0258.pp 9d4e91b79c + bug0259-260 %!s(int64=26) %!d(string=hai) anos
tbs0259.pp 9d4e91b79c + bug0259-260 %!s(int64=26) %!d(string=hai) anos
tbs0260.pp 9d4e91b79c + bug0259-260 %!s(int64=26) %!d(string=hai) anos
template1.bat ff187a0a4f * restored version %!s(int64=28) %!d(string=hai) anos
template2.bat ee840b1d9f Initial revision %!s(int64=28) %!d(string=hai) anos
tesicrt.pp dc28b60b6a * see readme.txt %!s(int64=27) %!d(string=hai) anos
tesidos.pp dc28b60b6a * see readme.txt %!s(int64=27) %!d(string=hai) anos
tesirand.pp 91070d3da1 * linux updates %!s(int64=27) %!d(string=hai) anos
testall.bat ee840b1d9f Initial revision %!s(int64=28) %!d(string=hai) anos
testansi.pp 7124cecdd4 * DOS version uses DPMIEXCP unit now %!s(int64=27) %!d(string=hai) anos
testaoc.pp d230df984e Added Array of const test. %!s(int64=27) %!d(string=hai) anos
testexc.pp 6dddc50d40 * extended tests %!s(int64=26) %!d(string=hai) anos
testfail.pp 588efe2ed1 + test for fail %!s(int64=26) %!d(string=hai) anos
testheap.pp f25c3db6f1 * increase sizes %!s(int64=26) %!d(string=hai) anos
testi642.pp d45197ca53 * some more tests: %!s(int64=26) %!d(string=hai) anos
testin64.pp 707919f207 + more tests for qword %!s(int64=27) %!d(string=hai) anos
testpvar.pp cfe93a0aaf * first version, please keep it up-to-date %!s(int64=26) %!d(string=hai) anos
testrtti.pp df2b62c551 * some small improvements for stored properties test %!s(int64=26) %!d(string=hai) anos
testset.pp aa82e1cb8c + added allexec tests if executables compiled %!s(int64=27) %!d(string=hai) anos
teststr.pp da253c659e * fixed the string define which was left for debugging purposes %!s(int64=27) %!d(string=hai) anos
tf000001.pp b3867488fb + added a makefile for tests %!s(int64=27) %!d(string=hai) anos
tf000002.pp 922c46cdef + add log for makefile %!s(int64=27) %!d(string=hai) anos
th010018.pp 38664fd7d3 * added two small tests %!s(int64=27) %!d(string=hai) anos
to000000.pp ccd97bbec9 + to000000.pp %!s(int64=27) %!d(string=hai) anos
ts010000.pp 41a7522c69 * crash fix %!s(int64=27) %!d(string=hai) anos
ts010001.pp b3867488fb + added a makefile for tests %!s(int64=27) %!d(string=hai) anos
ts010002.pp b4f8802354 * updated %!s(int64=27) %!d(string=hai) anos
ts010003.pp ee840b1d9f Initial revision %!s(int64=28) %!d(string=hai) anos
ts010004.pp 41a7522c69 * crash fix %!s(int64=27) %!d(string=hai) anos
ts010005.pp a64b526adc * fixed mode objfpc %!s(int64=27) %!d(string=hai) anos
ts010006.pp 49969afbc5 * win32 def %!s(int64=27) %!d(string=hai) anos
ts010007.pp 4b59eb6621 * corrected sources so that they execute %!s(int64=27) %!d(string=hai) anos
ts010008.pp dc28b60b6a * see readme.txt %!s(int64=27) %!d(string=hai) anos
ts010009.pp 6a5cfc8ade + lowercase filenames %!s(int64=28) %!d(string=hai) anos
ts010010.pp 5132685b05 * restored version %!s(int64=28) %!d(string=hai) anos
ts010014.bat 5132685b05 * restored version %!s(int64=28) %!d(string=hai) anos
ts010014.pp 4b59eb6621 * corrected sources so that they execute %!s(int64=27) %!d(string=hai) anos
ts010015.pp fe4a3fcbf1 + Added test for typed files %!s(int64=28) %!d(string=hai) anos
ts010016.pp 5e63dbceeb + several tbs/tbf %!s(int64=27) %!d(string=hai) anos
ts010017.pp 38664fd7d3 * added two small tests %!s(int64=27) %!d(string=hai) anos
ts010018.pp 38664fd7d3 * added two small tests %!s(int64=27) %!d(string=hai) anos
ts010019.pp b39d738e62 + several files for bugs that should fail %!s(int64=27) %!d(string=hai) anos
ts010020.pp cb9c63b467 test for length(char) in const expr %!s(int64=27) %!d(string=hai) anos
ts010021.pp 636ad3ddee * more tests %!s(int64=27) %!d(string=hai) anos
ts010022.pp 85bc486eb2 * problem of write(pchar) %!s(int64=27) %!d(string=hai) anos
ts010023.pp a3c299a1cd + 23,24,25 %!s(int64=27) %!d(string=hai) anos
ts010024.pp be67d33ae6 * fixes to run correctly %!s(int64=27) %!d(string=hai) anos
ts010025.pp 69c36744e1 * go32v2 fs only %!s(int64=27) %!d(string=hai) anos
ts010026.pp e1c3f703cc * test program for win32 stack growing %!s(int64=26) %!d(string=hai) anos
ts010100.bat 5132685b05 * restored version %!s(int64=28) %!d(string=hai) anos
ts010100.pp 4b59eb6621 * corrected sources so that they execute %!s(int64=27) %!d(string=hai) anos
ts010101.pp b3867488fb + added a makefile for tests %!s(int64=27) %!d(string=hai) anos

README

This directory contains a testsuite for the Free Pascal Compiler.

Tests starting with 'ts' have to compile and execute.
Tests starting with 'tf' will throw an error when compiling.

You can use the batch files to do all tests. testall.bat will compile all
tests.

template1.bat is a template for compiling tests that have to run and
execute.

template2.bat is a template for compiling tests that should crash the
compiler. The test is considered passed if the compiler reports
an error (crashes aren't allowed).


Test files
----------
ts010000.pp tests properties
ts010001.pp tests class references (class of)
ts010002.pp common Delphi object model test
ts010003.pp tests the crt unit colors
ts010004.pp tests forward classes
ts010005.pp tests method overriding
ts010006.pp tests libraries
ts010015.pp tests typed files.
ts010016.pp tests conversion of smallsets in normsets in consts
ts010017.pp tests the problem of iocheck inside iocheck routines
ts010018.pp tests the problem of enums inside objects
ts010019.pp tests problems of name mangling
ts010020.pp tests for const strings problems if const is a single char.
ts010021.pp test for long mangled names (they are strings, ie no longer then
255 chars (but they have to be allways shorten the same way !!)
ts010022.pp tests a problem of writing pchar in files
ts010023.pp tests set of char parameter passing
ts010024.pp tests att asm reference parsing
ts010025.pp tests intel asm reference parsing
-
ts10100.pp tests for delphi object model
ts101xx.pp

tf000001.pp stupid example that creates a GPF sometimes
tf000002.pp tests that use of a type as a member of an expression is not possible

to000000.pp shows when uncertain optimizations can cause wrong code

testcrt.pp test crt unit functions
testdos.pp test dos unit functions
testset.pp test set functions
testheap.pp test heap functions
teststr.pp test string functions and speed
testaoc.pp test Array of construct.
testansi.pp test ansistrings
testrtti.pp test RTTI generation and typinfo unit.
testexc.pp test exceptions.