michael d230df984e Added Array of const test. 27 년 전
..
Makefile 91070d3da1 * linux updates 27 년 전
README d230df984e Added Array of const test. 27 년 전
getret.pp 49c698a41b + tests to check if filename exists 27 년 전
readme.txt b39d738e62 + several files for bugs that should fail 27 년 전
tbf0008.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbf0010.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbf0029.pp ea9f5e89b8 * 20 and 29 revisited 27 년 전
tbf0036.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0049.pp e0076f57b0 + several bugs converted 27 년 전
tbf0060.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0061.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0071.pp 2c4e4b5565 * tbs0020 and tbf0071 updated 27 년 전
tbf0075.pp e0076f57b0 + several bugs converted 27 년 전
tbf0085.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0086.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0087.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0088.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0089.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0094.pp 6e336c1022 bug0094 for tbs to tbf 27 년 전
tbf0097.pp 18140df404 bug0097 switched to tbf 27 년 전
tbf0100.pp cfd56d5c76 bug0100 => tbf0100 27 년 전
tbf0101.pp e1c41ad571 * bug0101 to tbf0101 27 년 전
tbf0108.pp 189166621b bug0108 to tbf0108 27 년 전
tbf0109.pp 1037d4965c bug0109 and bug0110 27 년 전
tbf0110.pp 1037d4965c bug0109 and bug0110 27 년 전
tbf0117.pp d9805371e8 bug0117 to tbf0117 27 년 전
tbf0127.pp 350ba1d8a9 bug0127 to tbf0127 27 년 전
tbf0136.pp 2896a491d7 several modifications 27 년 전
tbf0148.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0151.pp 2896a491d7 several modifications 27 년 전
tbf0153.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0155.pp e0076f57b0 + several bugs converted 27 년 전
tbf0157.pp f97f27f079 *** empty log message *** 27 년 전
tbf0158.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0161.pp e0076f57b0 + several bugs converted 27 년 전
tbf0164.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0166.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0167.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0168.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0172.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0173.pp b39d738e62 + several files for bugs that should fail 27 년 전
tbf0175.pp f97f27f079 *** empty log message *** 27 년 전
tbf0196.pp 039edd5b4c + new bugs converted 27 년 전
tbf0197.pp 039edd5b4c + new bugs converted 27 년 전
tbf0203.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbf0203a.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbf0205.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbf0208.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0001.pp dc28b60b6a * see readme.txt 27 년 전
tbs0002.pp dc28b60b6a * see readme.txt 27 년 전
tbs0003.pp dc28b60b6a * see readme.txt 27 년 전
tbs0004.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbs0005.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbs0006.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbs0007.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbs0009.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbs0011.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbs0012.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbs0013.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbs0014.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbs0015.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbs0016.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbs0017.pp 4b59eb6621 * corrected sources so that they execute 27 년 전
tbs0018.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbs0019.pp 73bb1adb34 * some files from bugs directory 27 년 전
tbs0020.pp 2c4e4b5565 * tbs0020 and tbf0071 updated 27 년 전
tbs0021.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0022.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0023.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0024.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0025.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0026.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0027.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0028.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0029.pp ea9f5e89b8 * 20 and 29 revisited 27 년 전
tbs0030.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0031.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0032.pp 50182fcd57 * made code able to run 27 년 전
tbs0033.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0034.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0035.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0037.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0038.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0039.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0040.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0041.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0042.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0043.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0044.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0045.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0046.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0047.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0048.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0050.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0051.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0052.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0053.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0054.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0055.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0056.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0057.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0058.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0059.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0061.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0062.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0063.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0064.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0065.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0066.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0067.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0067b.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0068.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0069.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0070.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0072.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0073.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0074.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0076.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0077.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0077b.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0078.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0079.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0080.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0081.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0082.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0083.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0084.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0090.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0091.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0092.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0093.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0095.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0096.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0098.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0099.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0102.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0103.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0104.pp 91070d3da1 * linux updates 27 년 전
tbs0105.pp 91070d3da1 * linux updates 27 년 전
tbs0106.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0107.pp 91070d3da1 * linux updates 27 년 전
tbs0109.pp 1037d4965c bug0109 and bug0110 27 년 전
tbs0111.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0112.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0113.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0114.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0115.pp 435e4de7fb several mods 27 년 전
tbs0116.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0118.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0119.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0120.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0121.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0122.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0123.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0124.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0125.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0126.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0128.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0129.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0130.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0131.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0132.pp a3c0f5e306 ù* several tbs corrected 27 년 전
tbs0133.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0134.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0135.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0137.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0138.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0139.pp a3c0f5e306 ù* several tbs corrected 27 년 전
tbs0139a.pp a3c0f5e306 ù* several tbs corrected 27 년 전
tbs0140.pp a3c0f5e306 ù* several tbs corrected 27 년 전
tbs0140a.pp a3c0f5e306 ù* several tbs corrected 27 년 전
tbs0141.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0142.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0143.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0144.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0145.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0146.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0147.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0149a.pp a3c0f5e306 ù* several tbs corrected 27 년 전
tbs0149b.pp a3c0f5e306 ù* several tbs corrected 27 년 전
tbs0150.pp 2896a491d7 several modifications 27 년 전
tbs0152.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0154.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0156a.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0156b.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0157.pp 50eb9d04ad changes to test if executable OK 27 년 전
tbs0159.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0160.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0162.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0163.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0164.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0165.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0169.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0170.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0171.pp 435e4de7fb several mods 27 년 전
tbs0174.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0175.pp f97f27f079 *** empty log message *** 27 년 전
tbs0176.pp c1525748ea + many tbs*.pp files 27 년 전
tbs0177.pp e0076f57b0 + several bugs converted 27 년 전
tbs0178.pp e0076f57b0 + several bugs converted 27 년 전
tbs0179.pp e0076f57b0 + several bugs converted 27 년 전
tbs0180.pp e0076f57b0 + several bugs converted 27 년 전
tbs0180a.pp e0076f57b0 + several bugs converted 27 년 전
tbs0181.pp e0076f57b0 + several bugs converted 27 년 전
tbs0181a.pp e0076f57b0 + several bugs converted 27 년 전
tbs0182.pp 18acc6d871 + tbs0182 from bug0182 27 년 전
tbs0183.pp 039edd5b4c + new bugs converted 27 년 전
tbs0184.pp 039edd5b4c + new bugs converted 27 년 전
tbs0185.pp f97f27f079 *** empty log message *** 27 년 전
tbs0187.pp 91070d3da1 * linux updates 27 년 전
tbs0188.pp 039edd5b4c + new bugs converted 27 년 전
tbs0189.pp 039edd5b4c + new bugs converted 27 년 전
tbs0190.pp 039edd5b4c + new bugs converted 27 년 전
tbs0191.pp 435e4de7fb several mods 27 년 전
tbs0192.pp 039edd5b4c + new bugs converted 27 년 전
tbs0193.pp 039edd5b4c + new bugs converted 27 년 전
tbs0194.pp 039edd5b4c + new bugs converted 27 년 전
tbs0195.pp 039edd5b4c + new bugs converted 27 년 전
tbs0196.pp 2896a491d7 several modifications 27 년 전
tbs0198.pp 91070d3da1 * linux updates 27 년 전
tbs0199.pp 2896a491d7 several modifications 27 년 전
tbs0201.pp 50eb9d04ad changes to test if executable OK 27 년 전
tbs0202.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0204.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0206.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0207.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0209.pp 3d18bdff95 new tbs and tbf added, some rewritten 27 년 전
tbs0210.pp f97f27f079 *** empty log message *** 27 년 전
tbs0211.pp f97f27f079 *** empty log message *** 27 년 전
template1.bat ff187a0a4f * restored version 28 년 전
template2.bat ee840b1d9f Initial revision 28 년 전
tesicrt.pp dc28b60b6a * see readme.txt 27 년 전
tesidos.pp dc28b60b6a * see readme.txt 27 년 전
tesirand.pp 91070d3da1 * linux updates 27 년 전
testall.bat ee840b1d9f Initial revision 28 년 전
testaoc.pp d230df984e Added Array of const test. 27 년 전
testheap.pp 13282fa6c7 + more tests 27 년 전
testset.pp aa82e1cb8c + added allexec tests if executables compiled 27 년 전
teststr.pp da253c659e * fixed the string define which was left for debugging purposes 27 년 전
tf000001.pp b3867488fb + added a makefile for tests 27 년 전
tf000002.pp 922c46cdef + add log for makefile 27 년 전
th010018.pp 38664fd7d3 * added two small tests 27 년 전
to000000.pp ccd97bbec9 + to000000.pp 27 년 전
ts010000.pp b3867488fb + added a makefile for tests 27 년 전
ts010001.pp b3867488fb + added a makefile for tests 27 년 전
ts010002.pp dc28b60b6a * see readme.txt 27 년 전
ts010003.pp ee840b1d9f Initial revision 28 년 전
ts010004.pp ee840b1d9f Initial revision 28 년 전
ts010005.pp 6a5cfc8ade + lowercase filenames 28 년 전
ts010006.pp 636ad3ddee * more tests 27 년 전
ts010007.pp 4b59eb6621 * corrected sources so that they execute 27 년 전
ts010008.pp dc28b60b6a * see readme.txt 27 년 전
ts010009.pp 6a5cfc8ade + lowercase filenames 28 년 전
ts010010.pp 5132685b05 * restored version 28 년 전
ts010014.bat 5132685b05 * restored version 28 년 전
ts010014.pp 4b59eb6621 * corrected sources so that they execute 27 년 전
ts010015.pp fe4a3fcbf1 + Added test for typed files 28 년 전
ts010017.pp 38664fd7d3 * added two small tests 27 년 전
ts010018.pp 38664fd7d3 * added two small tests 27 년 전
ts010019.pp b39d738e62 + several files for bugs that should fail 27 년 전
ts010020.pp cb9c63b467 test for length(char) in const expr 27 년 전
ts010021.pp 636ad3ddee * more tests 27 년 전
ts010022.pp 85bc486eb2 * problem of write(pchar) 27 년 전
ts010100.bat 5132685b05 * restored version 28 년 전
ts010100.pp 4b59eb6621 * corrected sources so that they execute 27 년 전
ts010101.pp b3867488fb + added a makefile for tests 27 년 전

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
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.