..
cg
+ Test for automated types.
2007-06-16 20:16:05 +00:00
opt
* fixed
2006-02-12 21:31:25 +00:00
units
* exit with ExitCode<>0 if any error occurs
2007-04-23 05:57:15 +00:00
dumpclass.pp
no message
2004-12-27 15:55:32 +00:00
dumpmethods.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
README
* Fixed an old svn-conflict in tests/test/README
2007-01-24 16:25:40 +00:00
t4cc1.pp
- removed automatic int-string, string-int and int-array conversion for
2006-11-01 16:34:37 +00:00
t4cc2.pp
+ support for indexing 4-byte sized integers as array[1..4] of char in
2006-10-18 17:26:00 +00:00
tabstrcl.pp
+ test for published class with abstract methods
2005-04-05 19:15:58 +00:00
taddstr1.pp
+ optimize <string>+'' and ''+<string>
2006-05-14 09:43:53 +00:00
talign1.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
talign2.pp
+ added cwstring unit for unix
2007-06-16 09:13:01 +00:00
talign.pp
* truncate log
2005-02-14 17:13:06 +00:00
targ1a.pp
new tests renamed as suggested by Peter
2007-03-27 10:15:07 +00:00
targ1b.pp
new tests renamed as suggested by Peter
2007-03-27 10:15:07 +00:00
tarray1.pp
tarray2.pp
tarray3.pp
* test the (previously) working parts of this test
2007-03-17 22:00:18 +00:00
tarray4.pp
tarray5.pp
tarray6.pp
* adjustment to target macos
2005-01-24 18:53:10 +00:00
tarray7.pp
+ Test for open arrays.
2007-03-25 15:30:07 +00:00
tasmread.pp
tasout.pp
tbopr.pp
+ brotl, brotr and bnot functions for macpas mode + tests
2007-03-16 16:01:26 +00:00
tbrtlevt.pp
* fixed datarace in case heaptrc is used
2007-03-02 09:01:25 +00:00
tcase1.pp
tcase2.pp
tcg1.pp
tcint64.pp
* truncate log
2005-02-14 17:13:06 +00:00
tclass1.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tclass2.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tclass3.pp
tclass4.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tclass5.pp
* memavail fixes
2004-11-22 22:29:26 +00:00
tclass6.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tclass7.pp
tclass8.pp
tclrprop.pp
+ test for publishing classref properties
2005-04-01 11:54:54 +00:00
tendian1.pp
* another old test added
2006-11-01 21:02:12 +00:00
tenum1.pp
tenum2.pp
* fixed typos
2006-12-29 17:48:36 +00:00
testcmem.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
testda1.pp
* truncate log
2005-02-14 17:13:06 +00:00
testfpuc.pp
* enabled for darwin and solaris
2006-09-08 16:00:55 +00:00
testmovd.pp
tests.pp
testsse2.pp
+ proper alignment directives added
2005-10-22 15:40:51 +00:00
testv1.pp
* truncate log
2005-02-14 17:13:06 +00:00
testv2.pp
testv3.pp
* truncate log
2005-02-14 17:13:06 +00:00
testv4.pp
* truncate log
2005-02-14 17:13:06 +00:00
testv5.pp
* adapt test to $R+
2007-02-17 23:57:44 +00:00
testv6.pp
* truncate log
2005-02-14 17:13:06 +00:00
testv7.pp
* truncate log
2005-02-14 17:13:06 +00:00
testv8.pp
* truncate log
2005-02-14 17:13:06 +00:00
testv9.pp
+ extended test
2005-11-22 22:10:40 +00:00
testv10.pp
* improved variant type casts
2005-12-10 16:42:28 +00:00
texception1.pp
texception2.pp
git-svn-id: trunk@3242 -
2006-04-17 09:03:25 +00:00
texception3.pp
* only build dbdigest for fulldb
2005-03-04 17:09:49 +00:00
texception4.pp
skip for go32v2 to prevent hangings during unattended runs
2004-11-29 21:26:12 +00:00
texception5.pp
texception6.pp
texception7.pp
texception8.pp
texception9.pp
texception10.pp
* new bugs
2005-01-24 15:53:20 +00:00
tfillchr.pp
* truncate log
2005-02-14 17:13:06 +00:00
tfpu1.pp
tfpu2.pp
skip for go32v2 to prevent hangings during unattended runs
2004-11-29 21:26:12 +00:00
tfpu3.pp
tfpu4.pp
tfpu5.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tfpuover.pp
* fixed assembling of sse instructions on x86-64 with regs > xmm7
2007-03-04 19:16:20 +00:00
tgeneric1.pp
* make generic basics working again
2006-02-06 09:21:08 +00:00
tgeneric2.pp
* make generic basics working again
2006-02-06 09:21:08 +00:00
tgeneric3.pp
* make generic basics working again
2006-02-06 09:21:08 +00:00
tgeneric4.pp
* make generic basics working again
2006-02-06 09:21:08 +00:00
tgeneric5.pp
* fixed tgeneric5 test
2006-02-25 13:58:01 +00:00
tgeneric6.pp
* fixed test
2006-11-01 23:22:43 +00:00
tgeneric7.pp
+ store compiler switch changes in generic token streams
2006-10-30 19:54:17 +00:00
tgeneric8.pp
* allow usage of nested types
2006-11-01 23:33:55 +00:00
tgeneric9.pp
+ template test with 2 template parameters
2006-11-09 21:25:36 +00:00
tgeneric10.pp
* make tgeneric10 more complex
2006-11-13 20:13:02 +00:00
tgeneric11.pp
* make tgeneric10 more complex
2006-11-13 20:13:02 +00:00
tgeneric12.pp
+ test procedure override in generic classes
2006-11-19 15:59:43 +00:00
tgeneric13.pp
* only non generic types can be used when specializing generics, fixes 7735
2006-12-30 21:51:24 +00:00
tgeneric14.pp
+ generics context sensitivity test
2007-03-29 19:45:42 +00:00
tgoto.pp
theap.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
theapthread.pp
* theapthread test: put the sleep in the right place to increase odds of freeing after other thread exit
2007-06-13 20:33:32 +00:00
thintdir.pp
timplprog.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tinivar.pp
tinlin64.pp
tinline1.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tinline2.pp
tinline3.pp
* case statement inline
2004-11-29 17:30:38 +00:00
tinline4.pp
* add $inline on
2005-01-18 15:47:31 +00:00
tinline5.pp
+ test for new inlining (fails currently)
2005-11-02 15:11:17 +00:00
tinline6.pp
* use more precise vs_* information to replace less parameters of inlined
2005-12-10 17:01:07 +00:00
tinline7.pp
+ support for simplifying simple inline functions down to a single
2007-03-13 22:27:55 +00:00
tint2str1.pp
- removed automatic int-string, string-int and int-array conversion for
2006-11-01 16:34:37 +00:00
tint2str2.pp
* test header fixed
2006-10-18 20:35:53 +00:00
tint641.pp
tint642.pp
tint643.pp
tinterface1.pp
+ Better comment on %SKIPTARGET=macos
2004-11-23 19:55:59 +00:00
tinterface2.pp
tinterface3.pp
tinterface4.pp
new test for interface to variant
2005-03-09 23:21:23 +00:00
tinterface5.pp
* fixed assigning an interface to a property after better property
2007-05-27 10:25:46 +00:00
tinterrupt.pp
tintfdef.pp
+ test for macpas interface-only definition units
2006-01-02 20:59:05 +00:00
tintuint.pp
tlibrary1.pp
* ifdef'ed pic directive
2006-11-25 22:59:18 +00:00
tlibrary2.pp
* also win64
2006-08-06 10:15:22 +00:00
tlibrary3.pp
* experimental fix for #8210
2007-03-21 19:19:30 +00:00
tmacbool.pp
* fixed support for macpas & and | operators: they only work on booleans
2006-05-30 13:02:36 +00:00
tmacfunret.pp
new tests for mode macpas
2005-10-24 22:06:49 +00:00
tmaclocalprocparam.pp
added test cases for comming macpas features
2006-01-15 21:55:07 +00:00
tmacnonlocalexit.pp
added test cases for comming macpas features
2006-01-15 21:55:07 +00:00
tmacnonlocalgoto.pp
* extended test
2006-10-23 22:50:35 +00:00
tmacpas1.pp
- Moved part to tmacpas4.pp
2005-03-20 19:18:55 +00:00
tmacpas2.pp
* string constants are now array of char until
2005-10-02 11:08:58 +00:00
tmacpas3.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tmacpas4.pp
+ New test for compile time things
2005-03-20 19:19:50 +00:00
tmacprocvar.pp
new tests for mode macpas
2005-10-24 22:06:49 +00:00
tmath1.pp
tmcbool2.pp
* fixed support for macpas & and | operators: they only work on booleans
2006-05-30 13:02:36 +00:00
tmmx1.pp
+ mmx support revived, fixes bug #4106
2005-07-02 11:53:51 +00:00
tmove.pp
* truncate log
2005-02-14 17:13:06 +00:00
tmt1.pp
* added Sleep to wait loop for wince.
2006-11-26 13:26:35 +00:00
tobject1.pp
* truncate log
2005-02-14 17:13:06 +00:00
tobject2.pp
* memavail fixes
2004-11-22 22:29:26 +00:00
tobject3.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tobject4.pp
no message
2004-11-03 10:30:48 +00:00
toperator1.pp
toperator2.pp
toperator3.pp
toperator4.pp
toperator5.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
toperator6.pp
* test for wrong first match of operator overloading
2007-06-17 14:17:30 +00:00
tover1.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tover2.pp
* remove svn:executable from *.pp and *.pas
2005-12-20 08:11:59 +00:00
tpackrec.pp
* truncate log
2005-02-14 17:13:06 +00:00
tpara1.pp
tpara2.pp
tparray1.pp
* changed so it still fails after today's changes
2006-09-09 18:43:34 +00:00
tparray2.pp
* changed so it still fails after today's changes
2006-09-09 18:55:48 +00:00
tparray3.pp
* fixed tests
2006-08-01 16:05:54 +00:00
tparray4.pp
+ support for bitsizeof() function
2006-09-09 18:57:49 +00:00
tparray5.pp
+ another packed array test (which already works fine with my local
2006-08-15 22:03:36 +00:00
tparray6.pp
+ another packarray test which works
2006-08-16 21:37:31 +00:00
tparray7.pp
+ some more working packed array tests
2006-08-19 11:15:26 +00:00
tparray8.pp
+ some more working packed array tests
2006-08-19 11:15:26 +00:00
tparray9.pp
+ some more working packed array tests
2006-08-19 11:15:26 +00:00
tparray10.pp
+ support for bitsizeof() function
2006-09-09 18:57:49 +00:00
tparray11.pp
+ support for bitpacked records, except for:
2006-08-23 15:44:13 +00:00
tparray12.pp
* fixed packed arrays of enums in case of packenum 2/4
2006-09-21 14:46:32 +00:00
tparray13.pp
+ support for packed array constants
2007-02-20 21:53:46 +00:00
tparray14.pp
+ support for packed array constants
2007-02-20 21:53:46 +00:00
tparray15.pp
+ support for bitpacked record constants
2007-02-24 17:39:06 +00:00
tparray16.pp
+ support for bitpacked record constants
2007-02-24 17:39:06 +00:00
tparray17.pp
+ support for bitpacked record constants
2007-02-24 17:39:06 +00:00
tparray18.pp
* test now fails under FPC
2007-05-20 08:54:10 +00:00
tparray19.pp
+ support for bitpacking types with a negative lower bound
2007-02-28 17:42:41 +00:00
tparray20.pp
* added packrecords statement so the test compiles on all systems regardless
2007-06-09 17:05:35 +00:00
tparray21.pp
* fixed another IE with indexing bitpacked arrays of composite types,
2007-06-08 13:53:01 +00:00
tparray22.pp
* don't allow taking the address of ordinal bitpacked array elements
2007-06-09 18:13:04 +00:00
tparray23.pp
* don't allow taking the address of ordinal bitpacked array elements
2007-06-09 18:13:04 +00:00
tparray24.pp
* don't allow taking the address of ordinal bitpacked array elements
2007-06-09 18:13:04 +00:00
tparray25.pp
* don't allow taking the address of ordinal bitpacked array elements
2007-06-09 18:13:04 +00:00
tpftch1.pp
* crash test for automatic prefetching
2006-02-11 15:46:49 +00:00
tprec1.pp
+ support for bitpacked records, except for:
2006-08-23 15:44:13 +00:00
tprec2.pp
+ support for bitpacked records, except for:
2006-08-23 15:44:13 +00:00
tprec3.pp
* fixed out-of-bounds int64 constant
2006-08-23 17:55:41 +00:00
tprec4.pp
+ support for bitpacked records, except for:
2006-08-23 15:44:13 +00:00
tprec5.pp
+ support for bitpacked records, except for:
2006-08-23 15:44:13 +00:00
tprec6.pp
+ support for bitpacked records, except for:
2006-08-23 15:44:13 +00:00
tprec7.pp
+ support for bitpacked records, except for:
2006-08-23 15:44:13 +00:00
tprec8.pp
* 12345678901234567890>high(int64), therefore int64var=12345678901234567890 always
2007-06-12 22:20:24 +00:00
tprec9.pp
* don't allow taking the address of packed record fields
2006-08-27 11:08:39 +00:00
tprec10.pp
* don't allow taking the address of packed record fields
2006-08-27 11:08:39 +00:00
tprec11.pp
+ support for bitpacked record constants
2007-02-24 17:39:06 +00:00
tprec12.pp
+ support for bitpacked record constants
2007-02-24 17:39:06 +00:00
tprec13.pp
+ support for bitpacked record constants
2007-02-24 17:39:06 +00:00
tprec14.pp
* don't change a sequence of shifts and sub/adds into a lea() in case
2007-05-14 20:37:42 +00:00
tprec15.pp
* allow taking the address of fields of packed records iff
2007-06-09 17:52:20 +00:00
tprec16.pp
* allow taking the address of fields of packed records iff
2007-06-09 17:52:20 +00:00
tprec17.pp
* allow taking the address of fields of packed records iff
2007-06-09 17:52:20 +00:00
tprec18.pp
* allow taking the address of fields of packed records iff
2007-06-09 17:52:20 +00:00
tprec19.pp
* don't allow taking the address of ordinal bitpacked array elements
2007-06-09 18:13:04 +00:00
tprec20.pp
* don't allow taking the address of ordinal bitpacked array elements
2007-06-09 18:13:04 +00:00
tprocext.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tprocvar1.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tprocvar2.pp
tprocvar3.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tprop1.pp
* truncate log
2005-02-14 17:13:06 +00:00
tprop2.pp
tprop.pp
* fixed dynarr_property:=nil + test
2007-05-28 13:48:32 +00:00
trange1.pp
trange2.pp
trange3.pp
trange4.pp
trange5.pp
trangeob.pp
+ problem when passing a typecasted class instance to a var parameter
2006-03-04 20:17:29 +00:00
trecreg2.pp
* fixed bug when assigning a negative value in a register to certain
2006-05-23 09:17:21 +00:00
trecreg3.pp
+ new additional test program for testing record register variables
2006-06-04 12:37:26 +00:00
trecreg4.pp
* forgot to commit
2007-03-02 08:57:21 +00:00
trecreg.pp
+ support for register variables which contain records
2006-05-19 15:49:07 +00:00
tresstr.pp
trstr1.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
trstr2.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
trstr3.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
trstr4.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
trstr5.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
trstr6.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
trstr7.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
trstr8.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
trtti1.pp
trtti2.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
trtti3.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
trtti4.pp
* remove executable flag for pascal source
2006-11-12 13:51:37 +00:00
trtti5.pp
* write only unique property names in rtti
2005-12-20 14:44:48 +00:00
tset1.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tset2.pp
tset3.pp
+ support for sets with size 1 and 2
2007-01-24 20:06:56 +00:00
tset4.pp
* fixed mode switch (objpas -> objfpc)
2007-05-17 13:36:00 +00:00
tset5.pp
+ new test for varsets and conversion among varsets
2007-01-27 20:29:06 +00:00
tset5a.pp
* variant of tset5a which shows an error without -Or
2007-02-20 16:28:28 +00:00
tset6.pp
* big set test
2007-03-18 10:34:18 +00:00
tset7.pp
* new internal set format for big endian systems. Advantages:
2007-05-19 17:15:15 +00:00
tstack.pp
* test fixed to turn off stack checking in stack checking error handling
2006-09-07 20:10:32 +00:00
tstprocv.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tstring1.pp
* Made the test working for delphi/fpc and return error code for failures
2006-10-01 10:15:56 +00:00
tstring2.pp
tstring3.pp
tstring4.pp
* truncate log
2005-02-14 17:13:06 +00:00
tstring5.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tstring6.pp
* fixed test
2004-12-19 21:44:27 +00:00
tstring7.pp
tstring8.pp
* fixed strpos() in case source or target is nil
2005-12-09 14:57:10 +00:00
tstrreal1.pp
tstrreal2.pp
tstrreal3.pp
* added DecimalSeparator:='.'; to make test locale independent.
2006-07-06 19:11:43 +00:00
tsubdecl.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tugeneric7.pp
+ store compiler switch changes in generic token streams
2006-10-30 19:54:17 +00:00
tunaligned1.pp
* test for unaligned function
2006-04-29 19:44:50 +00:00
tunit1.pp
tunit2.pp
tunit3.pp
tunroll1.pp
* fixed some small problems in loop unrolling
2005-06-19 21:00:27 +00:00
tutf81.pp
* utf-8 fix from Rimgaudas Laucius
2005-07-02 12:03:47 +00:00
tutf82.pp
+ added forgotten $codepage directive
2005-06-16 20:22:08 +00:00
tvarset1.pp
+ first batch of varset support, as long as packset isn't changed, it doesn't change anything
2006-09-24 14:40:11 +00:00
tw6727.pp
+ added
2006-12-27 15:24:56 +00:00
twide1.pp
*** empty log message ***
2005-03-17 19:08:04 +00:00
twide2.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
twide3.pp
* fixed writing of widestrings
2007-06-13 13:00:25 +00:00
twrstr1.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
twrstr2.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
twrstr3.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
twrstr4.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
twrstr5.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
twrstr6.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
twrstr7.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
twrstr8.pp
+ support for ISO Extended Pascal ReadStr() and WriteStr() routines
2007-05-14 17:34:01 +00:00
uabstrcl.pp
+ test for published class with abstract methods
2005-04-05 19:15:58 +00:00
uenum2a.pp
+ using items of aliased enum type in other unit test
2006-12-02 11:30:59 +00:00
uenum2b.pp
+ using items of aliased enum type in other unit test
2006-12-02 11:30:59 +00:00
ugeneric3.pp
* make generic basics working again
2006-02-06 09:21:08 +00:00
ugeneric4.pp
* make generic basics working again
2006-02-06 09:21:08 +00:00
ugeneric10.pp
* make tgeneric10 more complex
2006-11-13 20:13:02 +00:00
ugeneric14.pp
+ generics context sensitivity test
2007-03-29 19:45:42 +00:00
uimpluni1.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
uimpluni2.pp
uinline4a.pp
* inline with type in implicit used unit
2005-01-13 16:46:46 +00:00
uinline4b.pp
* inline with type in implicit used unit
2005-01-13 16:46:46 +00:00
umacpas1.pp
+ Added tests for mode macpas
2005-01-11 21:23:36 +00:00
uprec6.pp
+ support for bitpacked records, except for:
2006-08-23 15:44:13 +00:00
uprec7.pp
* fixed syntax errors
2007-02-24 17:28:14 +00:00
uprocext1.pp
* external handling test
2004-12-14 16:10:41 +00:00
uprocext2.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
utasout.pp
uunit1.pp
uunit2a.pp
uunit2b.pp
uunit3a.pp
uunit3b.pp
uunit3c.pp