pierre c1525748ea + many tbs*.pp files преди 27 години
..
README b39d738e62 + several files for bugs that should fail преди 27 години
getret.pp 49c698a41b + tests to check if filename exists преди 27 години
makefile 636ad3ddee * more tests преди 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 години
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 e0076f57b0 + several bugs converted преди 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 години
tbf0148.pp b39d738e62 + several files for bugs that should fail преди 27 години
tbf0153.pp b39d738e62 + several files for bugs that should fail преди 27 години
tbf0155.pp e0076f57b0 + several bugs converted преди 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 години
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 c1525748ea + many tbs*.pp files преди 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 c1525748ea + many tbs*.pp files преди 27 години
tbs0030.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0031.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0032.pp c1525748ea + many tbs*.pp files преди 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 c1525748ea + many tbs*.pp files преди 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 c1525748ea + many tbs*.pp files преди 27 години
tbs0050.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0051.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0052.pp c1525748ea + many tbs*.pp files преди 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 c1525748ea + many tbs*.pp files преди 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 години
tbs0071.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 години
tbs0075.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 години
tbs0094.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0095.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0096.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0097.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0098.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0099.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0100.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0101.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0102.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0103.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0104.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0105.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0106.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0107.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0108.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0109.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0110.pp c1525748ea + many tbs*.pp files преди 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 c1525748ea + many tbs*.pp files преди 27 години
tbs0116.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0117.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 c1525748ea + many tbs*.pp files преди 27 години
tbs0124.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0125.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0126.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0127.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0128.pp c1525748ea + many tbs*.pp files преди 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 c1525748ea + many tbs*.pp files преди 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 години
tbs0136.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 c1525748ea + many tbs*.pp files преди 27 години
tbs0139a.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0140.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0140a.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0141.pp c1525748ea + many tbs*.pp files преди 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 c1525748ea + many tbs*.pp files преди 27 години
tbs0149b.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0150.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0151.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0152.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0154.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0155.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 c1525748ea + many tbs*.pp files преди 27 години
tbs0159.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0160.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0161.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 c1525748ea + many tbs*.pp files преди 27 години
tbs0174.pp c1525748ea + many tbs*.pp files преди 27 години
tbs0175.pp c1525748ea + many tbs*.pp files преди 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 години
template1.bat ff187a0a4f * restored version преди 27 години
template2.bat ee840b1d9f Initial revision преди 27 години
tesicrt.pp dc28b60b6a * see readme.txt преди 27 години
tesidos.pp dc28b60b6a * see readme.txt преди 27 години
tesirand.pp e0076f57b0 + several bugs converted преди 27 години
testall.bat ee840b1d9f Initial revision преди 27 години
testheap.pp 13282fa6c7 + more tests преди 27 години
testset.pp aa82e1cb8c + added allexec tests if executables compiled преди 27 години
teststr.pp aa82e1cb8c + added allexec tests if executables compiled преди 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 преди 27 години
ts010004.pp ee840b1d9f Initial revision преди 27 години
ts010005.pp 6a5cfc8ade + lowercase filenames преди 27 години
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 преди 27 години
ts010010.pp 5132685b05 * restored version преди 27 години
ts010014.bat 5132685b05 * restored version преди 27 години
ts010014.pp 4b59eb6621 * corrected sources so that they execute преди 27 години
ts010015.pp fe4a3fcbf1 + Added test for typed files преди 27 години
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 преди 27 години
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