..
alglib
cg
Avoid using <> for floating point values, check that abs of difference is small instead (fixes m68k 'pseudo-failure')
2020-01-09 14:38:58 +00:00
cpu16
Add {$goto on} if FPC macro is defined
2019-06-07 07:55:40 +00:00
dots
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
jvm
Add %skiptarget=$nothread to tests using threads
2018-03-15 09:05:26 +00:00
library
opt
* replaced non-breaking space with space (patch by J. Gareth Moreton,
2019-05-19 19:20:51 +00:00
packages
* Patch from Bart Broersma to fix writing unicode strings in the Windows
2019-02-22 22:26:21 +00:00
units
* subroutines working with an OS dependend time stamp use an int64 now, so the 2038 problem
2020-01-21 20:59:20 +00:00
dumpclass.pp
dumpmethods.pp
lcpref.inc
README.txt
t4cc1.pp
t4cc2.pp
taarch64abi.pp
* fixed taarch64abi.pp so it doens't rely on undefined behaviour between the
2019-03-09 16:11:34 +00:00
tabstract1.pp
tabstrcl.pp
tabsvr1.pp
tabsvr2.pp
tabsvr3.pp
tabsvr4.pp
tabsvr5.pp
taddstr1.pp
taes1.pp
talign1.pp
talign2.pp
- removed test that shortstring is aligned to a multiple of pointer size,
2019-05-12 21:08:42 +00:00
talign.pp
taligned1.pp
tand1.pp
targ1a.pp
targ1b.pp
tarray1.pp
tarray2.pp
tarray3.pp
tarray4.pp
tarray5.pp
Replace aint (which is a compiler specific type) by ptruint type, which is defined in system unit
2018-10-31 09:07:57 +00:00
tarray6.pp
tarray7.pp
tarray8.pp
tarray9.pp
tarray10.pp
tarray11.pp
tarray12.pp
tarray13.pp
tarray14.pp
tarray15.pp
* Revert changes to tarray15.pp
2019-08-21 07:23:51 +00:00
tarray16.pp
+ add support for Delphi's dynamic array constant syntax ("[...]") in Delphi modes
2018-05-20 11:50:19 +00:00
tarray17.pp
* enable modeswitch arrayoperators for the tests
2018-06-20 19:54:09 +00:00
tarray18.pp
* fix for Mantis #34526 : rely on tc_arrayconstructor_2_set instead of manually converting an array constructor to a set, this way assignment operator overloads are taken into account as well
2019-04-05 15:24:39 +00:00
tarray19.pp
* fix for Mantis #34526 : rely on tc_arrayconstructor_2_set instead of manually converting an array constructor to a set, this way assignment operator overloads are taken into account as well
2019-04-05 15:24:39 +00:00
tarray20.pp
* fix for Mantis #34526 : rely on tc_arrayconstructor_2_set instead of manually converting an array constructor to a set, this way assignment operator overloads are taken into account as well
2019-04-05 15:24:39 +00:00
tarray21.pp
+ add a test that ensures that the introduction of fullscale array constructors didn't mess with array constructors passed to an open array of Variant
2019-08-15 14:33:03 +00:00
tarrconstr1.pp
tarrconstr2.pp
tarrconstr3.pp
tarrconstr4.pp
tarrconstr5.pp
tarrconstr6.pp
tarrconstr7.pp
tasm1.pp
tasm2.inc
tasm2.pp
tasm2a.pp
tasm3.pp
tasm4.pp
tasm5.pp
tasm6.pp
tasm7.pp
tasm8.pp
tasm9.pp
tasm10.pp
* Disabled some tests for android since they turn PIC off.
2018-10-18 13:05:45 +00:00
tasm10a.pp
* Disabled some tests for android since they turn PIC off.
2018-10-18 13:05:45 +00:00
tasm11a.pp
tasm11b.pp
tasm11c.pp
tasm12a.pp
tasm12b.pp
tasm12c.pp
tasm13a.pp
tasm13b.pp
tasm13c.pp
tasm13d.pp
tasm13e.pp
tasm13f.pp
tasm13g.pp
tasm13h.pp
tasm13i.pp
tasm13j.pp
tasm14a.pp
tasm14b.pp
tasm14c.pp
tasm14d.pp
tasm14e.pp
tasm14f.pp
tasm15.pp
tasm15a.pp
tasm16.pp
tasm17.pp
tasm18.pp
tasm18a.pp
tasm18b.pp
tasm18c.pp
tasm18d.pp
tasm18e.pp
tasm18f.pp
tasm18g.pp
* fix tests for targets with fixed stack which must be 16 byte aligned
2019-09-15 17:17:26 +00:00
tasm18h.pp
tasm19.pp
tasm20.pp
tasm21.pp
tasm21a.pp
Add $PIC OFF directive for FPC compilation
2018-03-06 11:07:13 +00:00
tasm21b.pp
* Disabled some tests for android since they turn PIC off.
2018-10-18 13:05:45 +00:00
tasm22.pp
tasm23.pp
* updated test tasm23.pp, so that it checks the generated code
2018-03-09 15:45:41 +00:00
tasm23a.pp
* fix tests for targets with fixed stack which must be 16 byte aligned
2019-09-15 17:17:26 +00:00
tasm23b.pp
- remove ret check to make it more stable
2018-03-20 21:58:56 +00:00
tasm24.pp
tasm25cs0.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25cs1.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25cs2.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25cs3.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25ds0.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25ds1.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25ds2.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25ds3.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25es0.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25es1.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25es2.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25es3.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25fs0.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25fs1.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25gs0.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25gs1.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25ss0.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25ss1.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25ss2.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm25ss3.pp
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
2018-03-13 14:41:21 +00:00
tasm26.pp
* Disabled some tests for android since they turn PIC off.
2018-10-18 13:05:45 +00:00
tasm27.pp
+ added dword/qword/tbyte ptr to the tasm27.pp test (these are also supported by TP7)
2018-05-29 16:46:22 +00:00
tasm27a.pp
+ added qword/tbyte ptr to tasm27a.pp - these are also supported by delphi
2018-05-29 16:48:49 +00:00
tasmpublic1.pp
tasmpublic2.pp
tasmpublic3.pp
tasmread.pp
tasout.pp
tassignmentoperator1.pp
tb0266.pp
+ test for previous commit
2018-12-25 17:52:56 +00:00
tblock1.pp
* rework syntax for cblocks: now a cblock directive is required
2019-12-14 16:45:38 +00:00
tblock1a.pp
* rework syntax for cblocks: now a cblock directive is required
2019-12-14 16:45:38 +00:00
tblock1c.pp
* rework syntax for cblocks: now a cblock directive is required
2019-12-14 16:45:38 +00:00
tblock2.pp
* rework syntax for cblocks: now a cblock directive is required
2019-12-14 16:45:38 +00:00
tblock2a.pp
* rework syntax for cblocks: now a cblock directive is required
2019-12-14 16:45:38 +00:00
tblock3a.pp
* rework syntax for cblocks: now a cblock directive is required
2019-12-14 16:45:38 +00:00
tblock3b.pp
* rework syntax for cblocks: now a cblock directive is required
2019-12-14 16:45:38 +00:00
tbopr.pp
tbrtlevt.pp
Add %skiptarget=$nothread to tests using threads
2018-03-15 09:05:26 +00:00
tbsx1.pp
tbsx2.pp
tcas128.pp
tcase0.pp
tcase1.pp
tcase2.pp
tcase3.pp
tcase4.pp
tcase5.pp
tcase6.pp
tcase7.pp
tcase8.pp
tcase9.pp
tcase10.pp
tcase11.pp
tcase12.pp
tcase13.pp
tcase14.pp
tcase15.pp
tcase16.pp
tcase17.pp
tcase18.pp
tcase19.pp
tcase20.pp
tcase21.pp
tcase22.pp
tcase23.pp
tcase24.pp
tcase25.pp
tcase26.pp
tcase27.pp
tcase28.pp
tcase29.pp
tcase30.pp
tcase31.pp
tcase32.pp
tcase33.pp
tcase34.pp
tcase35.pp
tcase36.pp
tcase37.pp
tcase38.pp
tcase39.pp
tcase40.pp
tcase41.pp
tcase42.pp
tcase43.pp
tcase44.pp
tcase45_2.pp
tcase45.pp
tcase46_2.pp
tcase46.pp
tcase47_2.pp
tcase47.pp
tcase48_2.pp
tcase48.pp
tcase49.pp
* patch by J. Gareth Moreton: improve test and benchmark, resolves #35633
2019-12-10 21:31:42 +00:00
tcasecov1.pp
* an incomplete case statement is not an error in ISO Pascal (mantis #35910 )
2019-08-03 13:47:27 +00:00
tcasecov2.pp
+ support for verifying whether a case statements handles all possibilities
2019-05-12 14:29:11 +00:00
tcasecov3.pp
* an incomplete case statement is not an error in ISO Pascal (mantis #35910 )
2019-08-03 13:47:27 +00:00
tcasecov3a.pp
* an incomplete case statement is not an error in ISO Pascal (mantis #35910 )
2019-08-03 13:47:27 +00:00
tcasecov3b.pp
* an incomplete case statement is not an error in ISO Pascal (mantis #35910 )
2019-08-03 13:47:27 +00:00
tcasecov3c.pp
* an incomplete case statement is not an error in ISO Pascal (mantis #35910 )
2019-08-03 13:47:27 +00:00
tcasecov3d.pp
* an incomplete case statement is not an error in ISO Pascal (mantis #35910 )
2019-08-03 13:47:27 +00:00
tcasecov3e.pp
* an incomplete case statement is not an error in ISO Pascal (mantis #35910 )
2019-08-03 13:47:27 +00:00
tcasecov4.pp
* an incomplete case statement is not an error in ISO Pascal (mantis #35910 )
2019-08-03 13:47:27 +00:00
tcasecov5.pp
* an incomplete case statement is not an error in ISO Pascal (mantis #35910 )
2019-08-03 13:47:27 +00:00
tcasecov6.pp
* an incomplete case statement is not an error in ISO Pascal (mantis #35910 )
2019-08-03 13:47:27 +00:00
tcasecov7.pp
* an incomplete case statement is not an error in ISO Pascal (mantis #35910 )
2019-08-03 13:47:27 +00:00
tcasecov8.pp
* an incomplete case statement is not an error in ISO Pascal (mantis #35910 )
2019-08-03 13:47:27 +00:00
tcasecov9.pp
* an incomplete case statement is not an error in ISO Pascal (mantis #35910 )
2019-08-03 13:47:27 +00:00
tcg1.pp
tchlp1.pp
tchlp2.pp
tchlp3.pp
tchlp4.pp
tchlp5.pp
tchlp6.pp
tchlp7.pp
tchlp8.pp
tchlp9.pp
tchlp10.pp
tchlp11.pp
tchlp12.pp
tchlp13.pp
tchlp14.pp
tchlp15.pp
tchlp16.pp
tchlp17.pp
tchlp18.pp
tchlp19.pp
tchlp20.pp
tchlp21.pp
tchlp22.pp
tchlp23.pp
tchlp24.pp
tchlp25.pp
tchlp26.pp
tchlp27.pp
tchlp28.pp
tchlp29.pp
tchlp30.pp
tchlp31.pp
tchlp32.pp
tchlp33.pp
tchlp34.pp
tchlp35.pp
tchlp36.pp
tchlp37.pp
tchlp38.pp
tchlp39.pp
tchlp40.pp
tchlp41.pp
tchlp42.pp
tchlp43.pp
tchlp44.pp
tchlp45.pp
tchlp46.pp
tchlp47.pp
tchlp48.pp
tchlp49.pp
tchlp50.pp
tchlp51.pp
tchlp52.pp
tchlp53.pp
tchlp54.pp
tchlp55.pp
tchlp56.pp
tchlp57.pp
tchlp58.pp
tchlp59.pp
tcint64.pp
tclass1.pp
tclass2.pp
tclass3.pp
tclass4.pp
tclass5.pp
tclass6.pp
tclass7.pp
tclass8.pp
tclass9.pp
tclass10.pp
tclass10a.pp
tclass10b.pp
tclass10c.pp
tclass11a.pp
tclass11b.pp
tclass12a.pp
tclass12b.pp
tclass12c.pp
tclass12d.pp
tclass13.pp
tclass13a.pp
tclass13b.pp
tclass13c.pp
tclass13d.pp
tclass14a.pp
tclass14b.pp
tclass15.pp
tclass16.pp
+ add support for threadvars inside classes
2018-06-23 13:49:12 +00:00
tclass17.pp
+ add support for threadvars inside classes
2018-06-23 13:49:12 +00:00
tclassinfo1.pp
tclrprop.pp
tcmov1.pp
tcmp0.pp
tcmp.pp
tconstref1.pp
tconstref2.pp
tconstref3.pp
tconstref4.pp
tcpstr1.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstr2.pp
tcpstr2a.pp
Modify the test to reflect the fact the compiler prefers conversion of ansiString to RawByteString over to UTF8String
2018-04-18 10:21:26 +00:00
tcpstr3.pp
tcpstr4.pp
tcpstr5.pp
tcpstr6.pp
tcpstr7.pp
tcpstr8.pp
tcpstr9.pp
Disable checking of default code page for cross-compilation configurations
2018-05-11 16:11:27 +00:00
tcpstr10.pp
tcpstr11.pp
tcpstr12.pp
tcpstr13.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstr14.pp
tcpstr15.pp
tcpstr16.pp
tcpstr17.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstr18.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstr19.pp
Disable checking of default code page for cross-compilation configurations
2018-05-11 16:11:27 +00:00
tcpstr20.pp
tcpstr21.pp
tcpstr21a.pp
tcpstr22.pp
tcpstr23.pp
tcpstr24.pp
tcpstr25.pp
tcpstr26.pp
tcpstr26a.pp
tcpstr26b.pp
tcpstr26c.pp
tcpstr26d.pp
tcpstr27.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstr28.pp
tcpstransistr2shortstring.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstransistr2widechararray2.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstransistr2widechararray.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstransistrcompare.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstransistrcompareequal.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstransistrcopy.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstrassignansistr.pp
tcpstrchar2ansistr.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstrconcat2.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstrconcat3.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstrconcat4.pp
tcpstrconcat.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstrconcatmulti2.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstrconcatmulti.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstrpchar2ansistr.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstrsetlength2.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstrsetlength.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcpstrshortstr2ansistr.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tcptypedconst2.pp
tcptypedconst3.pp
tcptypedconst.pp
tcstring1.pp
tcstring2.pp
tcurrency1.pp
* more currency fixes, should resolve #36176
2019-12-03 19:31:50 +00:00
tcustomattr1.pp
* rename TAttributeData to the more appropriate TAttributeTable
2019-07-12 22:05:55 +00:00
tcustomattr2.pp
* rename custom attributes related tests to something more sensible
2019-07-12 22:05:12 +00:00
tcustomattr3.pp
* rename custom attributes related tests to something more sensible
2019-07-12 22:05:12 +00:00
tcustomattr4.pp
* rename TAttributeData to the more appropriate TAttributeTable
2019-07-12 22:05:55 +00:00
tcustomattr5.pp
* rename custom attributes related tests to something more sensible
2019-07-12 22:05:12 +00:00
tcustomattr6.pp
* fix test
2019-07-12 22:05:58 +00:00
tcustomattr7.pp
* rename custom attributes related tests to something more sensible
2019-07-12 22:05:12 +00:00
tcustomattr8.pp
* rename custom attributes related tests to something more sensible
2019-07-12 22:05:12 +00:00
tcustomattr9.pp
* tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private
2019-07-20 20:03:38 +00:00
tcustomattr10.pp
* tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private
2019-07-20 20:03:38 +00:00
tcustomattr11.pp
* tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private
2019-07-20 20:03:38 +00:00
tcustomattr12.pp
+ add a test for overloaded attribute constructors
2019-07-12 22:06:28 +00:00
tcustomattr13.pp
* fix memory leak of tcustomattr13
2019-10-21 19:42:15 +00:00
tcustomattr14.pp
* store attribute information in PPU; this is less important for the compiler, but more for e.g. Lazarus when dealing with binary only units
2019-07-12 22:07:46 +00:00
tcustomattr15.pp
* disable [...] syntax for procedure directives if modeswitch "prefixed attributes" is enabled; they conflict otherwise and it's not easily resolveable
2019-07-12 22:07:50 +00:00
tcustomattr16.pp
* disable [...] syntax for procedure directives if modeswitch "prefixed attributes" is enabled; they conflict otherwise and it's not easily resolveable
2019-07-12 22:07:50 +00:00
tcustomattr17.pp
* tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private
2019-07-20 20:03:38 +00:00
tcustomattr18.pp
* tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private
2019-07-20 20:03:38 +00:00
tcustomattr19.pp
* allow use of multiple, comma separated attributes as Delphi allows that as well
2019-07-12 22:08:14 +00:00
tcustomattr20.pp
* don't bother finding the correct constructor if the attribute isn't a TCustomAttribute descendant anyway; simply skip the parameters in that case
2019-07-20 19:46:03 +00:00
tcustomattr21.pp
* don't bother finding the correct constructor if the attribute isn't a TCustomAttribute descendant anyway; simply skip the parameters in that case
2019-07-20 19:46:03 +00:00
tcustomattr22.pp
* tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private
2019-07-20 20:03:38 +00:00
tdefault1.pp
tdefault2.pp
tdefault3.pp
tdefault4.pp
tdefault5.pp
tdefault6.pp
tdefault7.pp
tdefault8.pp
tdefault9.pp
tdefault10.pp
tdefault11.pp
tdefault12.pp
tdefault13.pp
tdefault14.pp
tdefault15.pp
tdel1.pp
tdel2.pp
tdispinterface1a.pp
tdispinterface1b.pp
tdispinterface2.pp
tdotunits1.pp
tdotunits2.pp
tdotunits3.pp
tdotunits4.pp
tendian1.pp
tenum1.pp
tenum2.pp
tenum3.pp
tenum4.pp
tenum5.pp
tenum6.pp
tenumerators1.pp
terecs1.pp
terecs2.pp
terecs3.pp
terecs4.pp
terecs5.pp
terecs6.pp
terecs7.pp
terecs8.pp
terecs9.pp
terecs10.pp
terecs11.pp
terecs12.pp
terecs12a.pp
terecs12b.pp
terecs12c.pp
terecs12d.pp
terecs13.pp
terecs13a.pp
terecs13b.pp
terecs13c.pp
terecs13d.pp
terecs14.pp
terecs15.pp
terecs16.pp
terecs17.pp
terecs17a.pp
terecs18.pp
terecs18a.pp
terecs19.pp
terecs20.pp
+ add support for threadvars in records
2018-06-23 13:49:16 +00:00
terecs21.pp
+ add support for threadvars in records
2018-06-23 13:49:16 +00:00
terecs_u1.pp
testcmem.pp
testda1.pp
testfpuc.pp
testlderror.pp
testmovd.pp
tests.pp
testsse2.pp
testv1.pp
testv2.pp
testv3.pp
testv4.pp
testv5.pp
testv6.pp
testv7.pp
testv8.pp
testv9.pp
testv10.pp
texception1.pp
texception2.pp
texception3.pp
Modify DoMem parameter type to SizeUInt and adapt tests using this function, to avoid run time errors with range check
2018-03-13 21:59:58 +00:00
texception4.pp
+ couple of { %OPT=-CE } to tests added
2018-08-19 12:42:26 +00:00
texception5.pp
texception6.pp
texception7.pp
texception8.pp
texception9.pp
texception10.pp
textpas01.pp
textthr.pp
Add %skiptarget=$nothread to tests using threads
2018-03-15 09:05:26 +00:00
tfillchr.pp
tfinal1.pp
tfinal2.pp
tfma1.inc
tfma1a64.pp
+ FMA support for aaarch64
2019-08-31 19:37:17 +00:00
tfma1arm.pp
tfma1x86.pp
tforin1.pp
tforin2.pp
tforin3.pp
tforin4.pp
tforin5.pp
tforin6.pp
tforin7.pp
tforin8.pp
tforin9.pp
tforin10.pp
tforin11.pp
tforin12.pp
tforin13.pp
tforin14.pp
tforin15.pp
tforin16.pp
tforin17.pp
tforin18.pp
tforin19.pp
tforin20.pp
tforin21.pp
tforin22.pp
tforin23.pp
tforin24.pp
tforin25.pp
tforin26.pp
tforin27.pp
tforin28.pp
tfpu1.pp
tfpu2.pp
tfpu3.pp
tfpu4.pp
tfpu5.pp
tfpuover.pp
tfwork1.pp
tfwork2.pp
tgenconstraint1.pp
tgenconstraint2.pp
tgenconstraint3.pp
tgenconstraint4.pp
tgenconstraint5.pp
tgenconstraint6.pp
tgenconstraint7.pp
tgenconstraint8.pp
tgenconstraint9.pp
tgenconstraint10.pp
tgenconstraint11.pp
tgenconstraint12.pp
tgenconstraint13.pp
tgenconstraint14.pp
tgenconstraint15.pp
tgenconstraint16.pp
tgenconstraint17.pp
tgenconstraint18.pp
tgenconstraint19.pp
tgenconstraint20.pp
tgenconstraint21.pp
tgenconstraint22.pp
tgenconstraint23.pp
tgenconstraint24.pp
tgenconstraint25.pp
tgenconstraint26.pp
tgenconstraint27.pp
tgenconstraint28.pp
tgenconstraint29.pp
tgenconstraint30.pp
tgenconstraint31.pp
tgenconstraint32.pp
tgenconstraint33.pp
tgenconstraint34.pp
tgenconstraint35.pp
tgenconstraint36.pp
tgenconstraint37.pp
tgenconstraint38.pp
tgenconstraint39.pp
tgenconstraint40.pp
tgeneric1.pp
tgeneric2.pp
tgeneric3.pp
tgeneric4.pp
tgeneric5.pp
Do not assume that size of integer type is 4 (it's 2 for msdos)
2018-05-26 06:04:57 +00:00
tgeneric6.pp
tgeneric7.pp
tgeneric8.pp
tgeneric9.pp
tgeneric10.pp
tgeneric11.pp
tgeneric12.pp
tgeneric13.pp
tgeneric14.pp
tgeneric15.pp
tgeneric16.pp
tgeneric17.pp
tgeneric18.pp
tgeneric19.pp
tgeneric20.pp
tgeneric21.pp
tgeneric22.pp
tgeneric23.pp
tgeneric24.pp
tgeneric25.pp
tgeneric26.pp
tgeneric27.pp
tgeneric28.pp
tgeneric29.pp
tgeneric30.pp
tgeneric31.pp
tgeneric32.pp
tgeneric33.pp
tgeneric34.pp
tgeneric35.pp
tgeneric36.pp
tgeneric37.pp
tgeneric38.pp
tgeneric39.pp
tgeneric40.pp
tgeneric41.pp
tgeneric42.pp
tgeneric43.pp
tgeneric44.pp
tgeneric45.pp
tgeneric46.pp
tgeneric47.pp
tgeneric48.pp
tgeneric49.pp
tgeneric50.pp
tgeneric51.pp
tgeneric52.pp
tgeneric53.pp
tgeneric54.pp
tgeneric55.pp
tgeneric56.pp
tgeneric57.pp
tgeneric58.pp
tgeneric59.pp
tgeneric60.pp
tgeneric61.pp
tgeneric62.pp
tgeneric63.pp
tgeneric64.pp
tgeneric65.pp
tgeneric66.pp
tgeneric67.pp
tgeneric68.pp
tgeneric69.pp
tgeneric70.pp
tgeneric71.pp
tgeneric72.pp
tgeneric73.pp
tgeneric74.pp
tgeneric75.pp
tgeneric76.pp
tgeneric77.pp
tgeneric78.pp
tgeneric79.pp
tgeneric80.pp
tgeneric81.pp
tgeneric82.pp
tgeneric83.pp
tgeneric84.pp
tgeneric85.pp
tgeneric86.pp
tgeneric87.pp
tgeneric88.pp
tgeneric89.pp
tgeneric90.pp
tgeneric91.pp
tgeneric92.pp
tgeneric93.pp
tgeneric94.pp
tgeneric95.pp
tgeneric96.pp
tgeneric97.pp
tgeneric98.pp
tgeneric99.pp
tgeneric100.pp
tgeneric101.pp
tgeneric102.pp
tgeneric103.pp
tgeneric104.pp
* fix for Mantis #34206 : when specializing nested routines of a generic routine we don't need access to their genericdef (which isn't available anyway in other units when loading from PPU) as their definition is completely contained in the token stream
2018-08-31 16:11:05 +00:00
tgeneric105.pp
* generate an error if the type parameters of the record, object or class do not match with its declaration
2018-09-02 16:20:25 +00:00
tgenfunc1.pp
tgenfunc2.pp
tgenfunc3.pp
tgenfunc4.pp
tgenfunc5.pp
tgenfunc6.pp
tgenfunc7.pp
tgenfunc8.pp
tgenfunc9.pp
tgenfunc10.pp
tgenfunc11.pp
tgenfunc12.pp
tgenfunc13.pp
tgenfunc14.pp
tgenfunc15.pp
tgenfunc16.pp
tgenfunc17.pp
* generate an error if the type parameters of a generic routine's definition does not match with its interface or forward declaration
2018-09-02 16:20:29 +00:00
tgenfunc18.pp
* generate an error if the type parameters of a generic routine's definition does not match with its interface or forward declaration
2018-09-02 16:20:29 +00:00
tgenfunc19.pp
* fix for Mantis #36388 : correctly handle generic constraints when looking for helpers
2019-12-02 22:29:34 +00:00
tgoto.pp
theap2.pp
* added error checking to the test
2019-08-18 15:55:11 +00:00
theap2gh.pp
+ extra test to test remap functionality with -gh
2019-09-26 20:33:12 +00:00
theap.pp
theapthread.pp
Add %skiptarget=$nothread to tests using threads
2018-03-15 09:05:26 +00:00
thintdir1.pp
thintdir2a.pp
thintdir2b.pp
thintdir.pp
thlp1.pp
thlp2.pp
thlp3.pp
thlp4.pp
thlp5.pp
thlp6.pp
thlp7.pp
thlp8.pp
thlp9.pp
thlp10.pp
thlp11.pp
thlp12.pp
thlp13.pp
thlp14.pp
thlp15.pp
thlp16.pp
thlp17.pp
thlp18.pp
thlp19.pp
thlp20.pp
thlp21.pp
thlp22.pp
thlp23.pp
thlp24.pp
thlp25.pp
thlp26.pp
thlp27.pp
thlp28.pp
thlp29.pp
thlp30.pp
thlp31.pp
thlp32.pp
thlp33.pp
thlp34.pp
thlp35.pp
thlp36.pp
thlp37.pp
thlp38.pp
thlp39.pp
thlp40.pp
thlp41.pp
thlp42.pp
thlp43.pp
thlp44.pp
thlp45.pp
thlp46.pp
thlp47.pp
thlp48.pp
timplements1.pp
timplements2.pp
timplements3.pp
timplements4.pp
timplements4a.pp
timplements4b.pp
timplements7.pp
timplprog.pp
tindex.pp
tinivar.pp
tinlin64.pp
tinline1.pp
tinline2.pp
tinline3.pp
tinline4.pp
tinline5.pp
tinline6.pp
tinline7.pp
tinline8.pp
tinline9.pp
tinline10.pp
tinlrange1.pp
* fixed test for non-64 bit platforms
2019-11-11 09:26:55 +00:00
tinlrange2.pp
+ tests for r43436
2019-11-10 13:13:57 +00:00
tinlrange3.pp
+ tests for r43436
2019-11-10 13:13:57 +00:00
tinlrange4.pp
* fixed missing masking of values after shifting them during inline
2019-11-16 14:27:47 +00:00
tint2str1.pp
tint2str2.pp
tint641.pp
tint642.pp
tint643.pp
tint644.pp
tinterface1.pp
tinterface2.pp
tinterface3.pp
tinterface4.pp
tinterface5.pp
tinterface6.pp
tinterlocked64mt.pp
* fixed tinterlockedmt*.pp for architectures with weak memory consistency
2019-02-02 14:28:48 +00:00
tinterlockedmt.pp
* fixed tinterlockedmt*.pp for architectures with weak memory consistency
2019-02-02 14:28:48 +00:00
tinterrupt.pp
tintfcdecl1.pp
tintfcdecl2.pp
tintfdef.pp
tintuint.pp
tismngd1.pp
+ add support for the IsManagedType() intrinsics which reports for a type (or variable) whether it needs initialization/finalization
2019-11-06 23:04:52 +00:00
tismngd2.pp
+ add support for the IsManagedType() intrinsics which reports for a type (or variable) whether it needs initialization/finalization
2019-11-06 23:04:52 +00:00
tisobuf1.pp
tisobuf2.pp
tisoext1.pp
* Delete temp files after test.
2018-10-12 15:08:30 +00:00
tisoext2.pp
tisoext3.pp
tisoext4.pp
* Delete temp files after test.
2018-10-12 15:08:30 +00:00
tisoext5.pp
tisoext6.pp
tisogoto1.pp
tisogoto2.pp
tisogoto3.pp
tisogoto4.pp
tisogoto5.pp
tisoread.pp
tisorec1.pp
tisorec2.pp
tisorec3.pp
tisorec4.pp
tlea1.pp
tlea2.pp
tlib1a.pp
tlib1b.pp
tlib2a.pp
tlib2b.pp
tlibrary1.pp
tlibrary2.pp
tlibrary3.pp
tmacbool.pp
tmacfunret2.pp
tmacfunret.pp
tmaclocalprocparam1.pp
tmaclocalprocparam1a.pp
tmaclocalprocparam2.pp
tmaclocalprocparam2a.pp
tmaclocalprocparam2b.pp
tmaclocalprocparam2c.pp
tmaclocalprocparam2d.pp
tmaclocalprocparam2e.pp
tmaclocalprocparam2f.pp
tmaclocalprocparam3.pp
tmaclocalprocparam3a.pp
tmaclocalprocparam3b.pp
tmaclocalprocparam3c.pp
tmaclocalprocparam3d.pp
tmaclocalprocparam3e.pp
tmaclocalprocparam3f.pp
tmaclocalprocparam4.pp
tmaclocalprocparam4a.pp
tmaclocalprocparam4b.pp
tmaclocalprocparam4c.pp
tmaclocalprocparam4d.pp
tmaclocalprocparam4e.pp
tmaclocalprocparam4f.pp
tmaclocalprocparam4g.pp
tmaclocalprocparam4h.pp
tmacnonlocalexit1.pp
tmacnonlocalexit2.pp
tmacnonlocalgoto.pp
tmacpas1.pp
tmacpas2.pp
tmacpas3.pp
tmacpas4.pp
tmacpas5.pp
tmacprocvar.pp
tmainnam.pp
tmath1.pp
tmcbool2.pp
tmmx1.pp
tmoperator1.pp
tmoperator2.pp
tmoperator3.pp
tmoperator4.pp
tmoperator5.pp
tmoperator6.pp
tmoperator7.pp
tmoperator8.pp
tmoperator9.pp
tmoperator10.pp
tmoperator11.pp
tmove.pp
tmsg1.pp
tmsg2.pp
tmsg3.pp
tmsg4.pp
tmshlp1.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp2.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp3.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp4.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp5.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp6.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp7.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp8.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp9.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp10.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp11.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp12.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp13.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp14.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp15.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmshlp16.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
tmt1.pp
* use volatile() to prevent wrong optimizations by llvm
2018-12-04 19:53:23 +00:00
tmul1.pp
tnest1.pp
tnoext1.pp
tnoext2.pp
tnoext3.pp
tnoext4.pp
tnonlocalgoto1.pp
tnonlocalgoto2.pp
tnonlocalgoto3.pp
tnoreturn1.pp
tnostackframe2.pp
tnostackframe3.pp
tnostackframe.pp
tobjc1.pp
tobjc2.pp
tobjc3.pp
tobjc4.pp
tobjc4a.pp
tobjc5.pp
tobjc5a.pp
tobjc6.pp
tobjc7.pp
tobjc7a.pp
tobjc7b.pp
tobjc7c.pp
tobjc8.pp
tobjc8a.pp
tobjc9.pp
tobjc9a.pp
tobjc9b.pp
tobjc10.pp
tobjc11.pp
tobjc12.pp
tobjc13.pp
tobjc13a.pp
tobjc13b.pp
tobjc14.pp
tobjc15.pp
tobjc16.pp
tobjc17.pp
tobjc18.pp
tobjc19.pp
tobjc20.pp
tobjc21.pp
tobjc22.pp
tobjc22a.pp
tobjc22b.pp
tobjc23.pp
tobjc24.pp
tobjc25.pp
tobjc26.pp
tobjc26a.pp
tobjc27a.pp
tobjc27b.pp
tobjc28.pp
tobjc29.pp
tobjc29a.pp
tobjc29b.pp
tobjc30.pp
tobjc30a.pp
tobjc30b.pp
tobjc30c.pp
tobjc31.pp
tobjc32.pp
tobjc32a.pp
tobjc32b.pp
tobjc34.pp
* fixed after implementation of Objective-C "related result type" convention
2019-08-25 15:23:56 +00:00
tobjc34a.pp
tobjc35a.pp
tobjc35b.pp
tobjc35c.pp
tobjc35d.pp
tobjc35f.pp
tobjc35g.pp
tobjc35h.pp
tobjc35i.pp
tobjc36.pp
* fixed after implementation of Objective-C "related result type" convention
2019-08-25 15:23:56 +00:00
tobjc36a.pp
tobjc37.pp
tobjc38.pp
tobjc39.pp
tobjc40.pp
tobjc41.pp
tobjc42.pp
tobjc43.pp
tobjcl1.pp
tobjcl2.pp
* fixed after implementation of Objective-C "related result type" convention
2019-08-25 15:23:56 +00:00
tobjcl3.pp
tobjcl4.pp
tobject1.pp
Modify DoMem parameter type to SizeUInt and adapt tests using this function, to avoid run time errors with range check
2018-03-13 21:59:58 +00:00
tobject2.pp
tobject3.pp
tobject4.pp
tobject5.pp
tobject6.pp
tobject7.pp
tobject8.pp
tobject9.pp
tobject10.pp
toperator1.pp
toperator2.pp
toperator3.pp
toperator4.pp
toperator5.pp
toperator6.pp
toperator7.pp
toperator8.pp
toperator9.pp
toperator10.pp
toperator11.pp
toperator12.pp
toperator13.pp
toperator14.pp
toperator15.pp
toperator16.pp
toperator17.pp
toperator18.pp
toperator19.pp
toperator20.pp
toperator21.pp
toperator22.pp
toperator23.pp
toperator24.pp
toperator25.pp
toperator26.pp
toperator27.pp
toperator28.pp
toperator29.pp
toperator30.pp
toperator31.pp
toperator32.pp
toperator33.pp
toperator34.pp
toperator35.pp
toperator36.pp
toperator37.pp
toperator38.pp
toperator39.pp
toperator40.pp
toperator41.pp
toperator42.pp
toperator43.pp
toperator44.pp
toperator45.pp
toperator46.pp
toperator47.pp
toperator48.pp
toperator49.pp
toperator50.pp
toperator51.pp
toperator52.pp
toperator53.pp
toperator54.pp
toperator55.pp
toperator56.pp
toperator57.pp
toperator58.pp
toperator59.pp
toperator60.pp
toperator61.pp
toperator62.pp
toperator63.pp
toperator64.pp
toperator65.pp
toperator66.pp
toperator67.pp
toperator68.pp
toperator69.pp
toperator70.pp
toperator71.pp
toperator72.pp
toperator73.pp
toperator74.pp
toperator75.pp
toperator76.pp
toperator77.pp
toperator78.pp
toperator79.pp
toperator80.pp
toperator81.pp
toperator82.pp
toperator83.pp
toperator84.pp
toperator85.pp
toperator86.pp
toperator87.pp
toperator88.pp
toperatorerror.pp
tover1.pp
tover2.pp
tover3.pp
tover4.pas
tover4.pp
* Disabled some tests for android.
2018-10-18 16:42:05 +00:00
tpackrec.pp
tparray1.pp
tparray2.pp
tparray3.pp
tparray4.pp
tparray5.pp
tparray6.pp
tparray7.pp
tparray8.pp
tparray9.pp
tparray10.pp
tparray11.pp
tparray12.pp
tparray13.pp
tparray14.pp
tparray15.pp
tparray16.pp
tparray17.pp
tparray18.pp
tparray19.pp
tparray20.pp
tparray21.pp
tparray22.pp
tparray23.pp
tparray24.pp
tparray25.pp
tparray26.pp
tpftch1.pp
tpointermath1.pp
tpointermath2.pp
tpointermath3.pp
tpoll.pp
tpopcnt1.pp
tpopcnt2.pp
tprec1.pp
tprec2.pp
tprec3.pp
tprec4.pp
tprec5.pp
tprec6.pp
tprec7.pp
tprec8.pp
tprec9.pp
tprec10.pp
tprec11.pp
tprec12.pp
tprec13.pp
tprec14.pp
tprec15.pp
tprec16.pp
tprec17.pp
tprec18.pp
tprec19.pp
tprec20.pp
tprec21.pp
tprec22.pp
tprec23.pp
tprec24.pp
tprocext.pp
tprocvar1.pp
tprocvar2.pp
tprocvar3.pp
tprop1.pp
tprop2.pp
tprop.pp
tpropdef.pp
tpushpop1.pp
* allow $MinEnumSize, $PackSet and $PackRecords to be used with $Push and $Pop
2018-06-12 19:40:45 +00:00
tpushpop2.pp
* allow $MinEnumSize, $PackSet and $PackRecords to be used with $Push and $Pop
2018-06-12 19:40:45 +00:00
tpushpop3.pp
* allow $MinEnumSize, $PackSet and $PackRecords to be used with $Push and $Pop
2018-06-12 19:40:45 +00:00
trange1.pp
trange2.pp
trange3.pp
trange4.pp
trange5.pp
trangeob.pp
treadonlydata2.pp
* Revert changes to tarray15.pp
2019-08-21 07:23:51 +00:00
treadonlydata.pp
* Revert changes to tarray15.pp
2019-08-21 07:23:51 +00:00
trecreg2.pp
trecreg3.pp
trecreg4.pp
trecreg.pp
tresstr.pp
trhlp1.pp
trhlp2.pp
trhlp3.pp
trhlp4.pp
trhlp5.pp
trhlp6.pp
trhlp7.pp
trhlp8.pp
trhlp9.pp
trhlp10.pp
trhlp11.pp
trhlp12.pp
trhlp13.pp
trhlp14.pp
trhlp15.pp
trhlp16.pp
trhlp17.pp
trhlp18.pp
trhlp19.pp
trhlp20.pp
trhlp21.pp
trhlp22.pp
trhlp23.pp
trhlp24.pp
trhlp25.pp
trhlp26.pp
trhlp27.pp
trhlp28.pp
trhlp29.pp
trhlp30.pp
trhlp31.pp
trhlp32.pp
trhlp33.pp
trhlp34.pp
trhlp35.pp
trhlp36.pp
trhlp37.pp
trhlp38.pp
trhlp39.pp
trhlp40.pp
trhlp41.pp
trhlp42.pp
trhlp43.pp
trhlp44.pp
trhlp45.pp
trox1.pp
trox2.pp
trox3.pp
trox4.pp
trox5.pp
trstr1.pp
trstr2.pp
trstr3.pp
trstr4.pp
trstr5.pp
trstr6.pp
trstr7.pp
trstr8.pp
trtti1.pp
trtti2.pp
trtti3.pp
trtti4.pp
trtti5.pp
trtti6.pp
trtti7.pp
trtti8.pp
trtti9.pp
trtti10.pp
trtti11.pp
trtti12.pp
trtti13.pp
trtti14.pp
trtti15.pp
* parameter type needs to be Nil for formal parameters (Delphi compatible)
2019-03-22 22:29:20 +00:00
trtti16.pp
trtti17.pp
* also advance the error code in the case of success
2019-11-08 22:34:07 +00:00
trtti18a.pp
trtti18b.pp
trtti19.pp
* fix access to ParamFlags of the tkMethod branch of type data for CPUs requiring proper alignment
2019-07-28 11:55:19 +00:00
trtti20.pp
* extend test so that it also covers the SetToString/StringToSet variants take/return Integer arguments
2019-09-21 14:36:16 +00:00
tsafecall1.pp
tsafecall2.pp
tsafecall3.pp
tsafecall4.pp
tsealed1.pp
tsealed2.pp
tsealed3.pp
tsealed4.pp
tsealed5.pp
tsealed6.pp
tsec1.pp
tsel1.pp
tsel2.pp
tset1.pp
tset2.pp
tset2a.pp
tset2b.pp
tset2c.pp
tset2d.pp
tset3.pp
tset4.pp
tset5.pp
tset5a.pp
tset6.pp
tset7.pp
tsetsize.pp
tshuffle1.pp
tsprot.pp
tstack.pp
tstatic1.pp
tstatic2.pp
tstatic3.pp
tstatic4.pp
tstatic5.pp
tstdhandle.pp
tstprocv.pp
tstring1.pp
tstring2.pp
tstring3.pp
tstring4.pp
Modify DoMem parameter type to SizeUInt and adapt tests using this function, to avoid run time errors with range check
2018-03-13 21:59:58 +00:00
tstring5.pp
tstring6.pp
Modify DoMem parameter type to SizeUInt and adapt tests using this function, to avoid run time errors with range check
2018-03-13 21:59:58 +00:00
tstring7.pp
tstring8.pp
tstring9.pp
tstring10.pp
tstring11.pp
tstrreal1.pp
tstrreal2.pp
tstrreal3.pp
tstrreal4.pp
tstrreal5.pp
tstrutils1.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tstrutils2.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tsubdecl.pp
tsymlibrary1.pp
tthlp1.pp
tthlp2.pp
tthlp3.pp
tthlp4.pp
tthlp5.pp
tthlp6.pp
tthlp7.pp
tthlp8.pp
tthlp9.pp
tthlp10.pp
tthlp11.pp
tthlp12.pp
tthlp13.pp
tthlp14.pp
tthlp15.pp
tthlp16.pp
tthlp17.pp
tthlp18.pp
tthlp19.pp
tthlp20.pp
tthlp21.pp
tthlp22.pp
tthlp23.pp
tthlp24.pp
tthlp25.pp
tthlp26a.pp
* also parse postfix operators after parsing a _STRING token (required for class functions on type helpers for String)
2018-07-06 15:57:11 +00:00
tthlp26b.pp
* also parse postfix operators after parsing a _STRING token (required for class functions on type helpers for String)
2018-07-06 15:57:11 +00:00
tthlp26c.pp
* also parse postfix operators after parsing a _STRING token (required for class functions on type helpers for String)
2018-07-06 15:57:11 +00:00
tthlp27.pp
* fix for Mantis #35533 : when searching for helpers on types that usually don't support a point operator, don't use automatic dereferentiation
2019-05-10 20:56:41 +00:00
tthlp28.pp
* fix for Mantis #35533 : when searching for helpers on types that usually don't support a point operator, don't use automatic dereferentiation
2019-05-10 20:56:41 +00:00
tthread1.pp
Add %skiptarget=$nothread to tests using threads
2018-03-15 09:05:26 +00:00
ttpara1.pp
ttpara2.pp
ttypeconvtypes.pp
ttypedarray1.pp
ttypedrecord1.pp
ttypedrecord2.pp
ttypedrecord3.pp
ttypedrecord4.pp
tudots2.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
tudots3.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
tudots4.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
tudots5.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
tudots6.pp
* also allow a ";"-separated list of namespaces for -FN
2018-05-06 21:16:51 +00:00
tudots.dot.next.pp
tudots.dot.pp
tudots.dot.prog.pp
tudots.pp
tudots.prog.pp
tudots.test.pp
tuglylabels1.pp
tunaligned1.pp
tunistr1.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tunistr2.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tunistr4.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tunistr5.pp
tunistr6.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tunistr7.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tunistrcopy.pp
tunit1.pp
tunit2.pp
tunit3.pp
tunroll1.pp
tunroll2.pp
* check for more controll flow statements before doing loop unrolling
2018-05-21 15:46:02 +00:00
tutf8cpl.pp
tutf81.pp
tutf82.pp
tvarpropsetter1.pp
tvarpropsetter2.pp
tvarset1.pp
tw29833.pp
twarn1.pp
tweaklib1.pp
tweaklib2.pp
tweaklib3.pp
tweaklib4.pp
twide1.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
twide2.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
twide3.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
twide4.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
twide5.pp
twide6.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
twide7.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
twide8.pp
+ add support for Unicode code point constants > $FFFF; they are converted to a surrogate pair so they are in
2018-05-27 14:06:19 +00:00
twide9.pp
+ add support for Unicode code point constants > $FFFF; they are converted to a surrogate pair so they are in
2018-05-27 14:06:19 +00:00
twide10.pp
+ add support for Unicode code point constants > $FFFF; they are converted to a surrogate pair so they are in
2018-05-27 14:06:19 +00:00
twide11.pp
+ add support for Unicode code point constants > $FFFF; they are converted to a surrogate pair so they are in
2018-05-27 14:06:19 +00:00
twide12.pp
+ add support for Unicode code point constants > $FFFF; they are converted to a surrogate pair so they are in
2018-05-27 14:06:19 +00:00
twide13.pp
+ add support for Unicode code point constants > $FFFF; they are converted to a surrogate pair so they are in
2018-05-27 14:06:19 +00:00
twrstr1.pp
twrstr2.pp
twrstr3.pp
twrstr4.pp
twrstr5.pp
twrstr6.pp
twrstr7.pp
twrstr8.pp
twrstr9.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tx64ccnv.pp
uabstrcl.pp
uchlp12.pp
uchlp18.pp
ucustomattr14a.pp
* tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private
2019-07-20 20:03:38 +00:00
ucustomattr14b.pp
* store attribute information in PPU; this is less important for the compiler, but more for e.g. Lazarus when dealing with binary only units
2019-07-12 22:07:46 +00:00
udots.moredots.unit7.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
udots.moredots.unit8.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
udots.udots.unit4.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
udots.udots.unit5.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
udots.unit1.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
udots.unit2.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
udots.unit3.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
udots.unit4.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
udots.unit6.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
udots.unit8.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
uenum2a.pp
uenum2b.pp
ugenconstraints.pas
ugeneric3.pp
ugeneric4.pp
ugeneric7.pp
ugeneric10.pp
ugeneric14.pp
ugeneric59a.pp
ugeneric59b.pp
ugeneric74a.pp
ugeneric74b.pp
ugeneric75.pp
ugeneric91a.pp
ugeneric91b.pp
ugeneric93a.pp
ugeneric93b.pp
ugeneric96a.pp
ugeneric96b.pp
ugeneric96c.pp
ugeneric96d.pp
ugeneric99.pp
ugeneric102.pp
ugeneric104.pp
* fix for Mantis #34206 : when specializing nested routines of a generic routine we don't need access to their genericdef (which isn't available anyway in other units when loading from PPU) as their definition is completely contained in the token stream
2018-08-31 16:11:05 +00:00
ugeneric.test75.pp
ugenfunc7.pp
ugenfunc19.pp
* fix for Mantis #36388 : correctly handle generic constraints when looking for helpers
2019-12-02 22:29:34 +00:00
uhintdir.pp
uhlp3.pp
uhlp31.pp
uhlp39.pp
uhlp41a.pp
uhlp41b.pp
uhlp43.pp
uimpluni1.pp
uimpluni2.pp
uinline4a.pp
uinline4b.pp
ulib2a.pp
umaclocalprocparam3f.pp
umacpas1.pp
umainnam.pp
umshlp1.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
umshlp15a.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
umshlp15b.pp
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
2019-05-10 14:04:45 +00:00
unit3.pp
+ add tests for default namespaces
2018-05-05 17:21:31 +00:00
uobjc7.pp
uobjc24.pp
uobjc26.pp
uobjc27a.pp
uobjc27b.pp
uobjc30c.pp
uobjc35d.pp
uobjc35e.pp
uobjc35f.pp
uobjc35g.pp
uobjc39.pp
uobjc41.pp
uobjc42.pp
uobjcl1.pp
uprec6.pp
uprec7.pp
uprocext1.pp
uprocext2.pp
urhlp14.pp
urhlp17.pp
usprot1.pp
usprot2.pp
utasout.pp
uthlp.pp
+ add static functions to check for the correct string helper
2018-07-06 15:57:03 +00:00
uunit1.pp
uunit2a.pp
uunit2b.pp
uunit3a.pp
uunit3b.pp
uunit3c.pp