..
alglib
* disable alglib tests on architectures without hardware fpu, they take too much time
2012-03-10 13:45:37 +00:00
cg
* Fix compilation for JVM cpu
2016-01-16 01:15:12 +00:00
cpu16
Add $goto on for FPC compilation to avoid compile time error
2016-01-07 17:12:13 +00:00
jvm
* support anonymous procvar definitions for jvm outside parameter lists (in a
2015-11-22 10:52:20 +00:00
library
* Renamed testdll2.pp into ttdllex1.pp so it falls into same chunk with ttdllexe.pp and can be located at runtime.
2014-06-04 12:30:35 +00:00
opt
* tests fail if dead values are optimized so disable dead value optimization for the tests
2014-01-30 19:44:12 +00:00
packages
* skip this test for os2 and emx targets because it tries to link in a resource file in MS Windows format (rather than the OS/2 format) which is not supported
2015-01-22 21:24:21 +00:00
units
* fix copy & paste error (didn't influence the test as str3 isn't changed, but at least it's consistent that way...)
2016-02-12 16:09:32 +00:00
dumpclass.pp
dumpmethods.pp
lcpref.inc
* i386 NetBSD uses no C underscore prefix
2012-02-12 19:14:33 +00:00
README.txt
t4cc1.pp
t4cc2.pp
tabstract1.pp
tabstrcl.pp
tabsvr1.pp
tabsvr2.pp
tabsvr3.pp
tabsvr4.pp
tabsvr5.pp
taddstr1.pp
taes1.pp
talign1.pp
talign2.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
talign.pp
taligned1.pp
+ pseudo procedure aligned: tells the compiler to assume that the given parameter is naturally aligned, counterpart of unaligned
2013-01-04 19:13:24 +00:00
tand1.pp
* document the known delphi xe3 64-bit test failures
2014-02-28 14:08:50 +00:00
targ1a.pp
* fix typo in message and deallocate all previously allocated memory
2015-01-22 23:49:04 +00:00
targ1b.pp
* Added %delfiles for proper clean-up.
2013-01-22 14:34:32 +00:00
tarray1.pp
tarray2.pp
tarray3.pp
tarray4.pp
tarray5.pp
tarray6.pp
tarray7.pp
tarray8.pp
tarray9.pp
tarray10.pp
tarrconstr1.pp
tarrconstr2.pp
tarrconstr3.pp
tarrconstr4.pp
tasm1.pp
tasm2.pp
* fixes to avx support by Torsten Grundke
2012-10-19 16:45:53 +00:00
tasm3.pp
* always use RIP-relative addressing in x86-64 assembler code
2012-08-25 15:12:24 +00:00
tasm4.pp
tasm5.pp
tasm6.pp
tasm7.pp
* restored overwritten test
2012-10-19 17:32:33 +00:00
tasm8.pp
* restored overwritten test
2012-10-19 17:32:33 +00:00
tasmread.pp
* test/opt/tretopt.pp, test/tasmread.pp: fixed GOT calculation
2012-07-07 12:03:13 +00:00
tasout.pp
tassignmentoperator1.pp
tblock1.pp
* changed {$modeswitch blocks} to {$modeswitch cblocks} to avoid confusion
2015-02-01 15:50:06 +00:00
tblock1a.pp
* changed {$modeswitch blocks} to {$modeswitch cblocks} to avoid confusion
2015-02-01 15:50:06 +00:00
tblock1c.pp
* changed {$modeswitch blocks} to {$modeswitch cblocks} to avoid confusion
2015-02-01 15:50:06 +00:00
tblock2.pp
* changed {$modeswitch blocks} to {$modeswitch cblocks} to avoid confusion
2015-02-01 15:50:06 +00:00
tblock2a.pp
* changed {$modeswitch blocks} to {$modeswitch cblocks} to avoid confusion
2015-02-01 15:50:06 +00:00
tbopr.pp
tbrtlevt.pp
* skipping wrAbandoned test unsupported on OS/2 similarly to MS Windows
2015-01-22 23:52:22 +00:00
tbsx1.pp
* extended bsf/bsr tests with values in which more than one bit is set
2015-03-09 16:48:26 +00:00
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
tcg1.pp
* test/opt/tretopt.pp, test/tasmread.pp: fixed GOT calculation
2012-07-07 12:03:13 +00:00
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
* fixed test tchlp24 for i8086 medium/compact memory models
2013-10-18 13:28:10 +00:00
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
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
compiler: don't search symbol in other symtables than in found nested class, fix wrong test + add another one
2012-05-12 08:21:50 +00:00
tclass13a.pp
tclass13b.pp
tclass13c.pp
compiler: don't search symbol in other symtables than in found nested class, fix wrong test + add another one
2012-05-12 08:21:50 +00:00
tclass13d.pp
compiler: allow compiler to find real class definition during class members parse to handle references to self constants + test
2012-05-14 04:50:49 +00:00
tclass14a.pp
tclass14b.pp
tclass15.pp
tclassinfo1.pp
tclrprop.pp
tcmov1.pp
tcmp0.pp
tcmp.pp
tconstref1.pp
tconstref2.pp
tconstref3.pp
tconstref4.pp
tcpstr1.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstr2.pp
tcpstr2a.pp
tcpstr3.pp
tcpstr4.pp
tcpstr5.pp
tcpstr6.pp
tcpstr7.pp
tcpstr8.pp
tcpstr9.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstr10.pp
tcpstr11.pp
tcpstr12.pp
tcpstr13.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstr14.pp
tcpstr15.pp
tcpstr16.pp
tcpstr17.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstr18.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstr19.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstr20.pp
tests: fix test for systems where widestring=unicodestring
2012-02-16 00:57:46 +00:00
tcpstr21.pp
tests: add test to check overload precedence for AnsiString type passed to other string types
2012-05-02 02:52:10 +00:00
tcpstr21a.pp
tests: mark test as should fail
2012-05-03 06:47:42 +00:00
tcpstr22.pp
tests: use known to compiler codepage since it crashes in other case
2012-05-03 07:03:19 +00:00
tcpstr23.pp
tests: use known to compiler codepage since it crashes in other case
2012-05-03 07:03:19 +00:00
tcpstr24.pp
* record/use the code page of string constants typecasted to an ansistring
2013-08-02 13:23:32 +00:00
tcpstr25.pp
* never change the code page of a non-empty string when calling setlength on
2013-08-19 22:04:07 +00:00
tcpstr26.pp
* small change to r24997: also use the {$modeswitch unicodestrings} state to
2013-09-06 08:02:59 +00:00
tcpstr26a.pp
* small change to r24997: also use the {$modeswitch unicodestrings} state to
2013-09-06 08:02:59 +00:00
tcpstr26b.pp
* small change to r24997: also use the {$modeswitch unicodestrings} state to
2013-09-06 08:02:59 +00:00
tcpstr26c.pp
* small change to r24997: also use the {$modeswitch unicodestrings} state to
2013-09-06 08:02:59 +00:00
tcpstr26d.pp
* small change to r24997: also use the {$modeswitch unicodestrings} state to
2013-09-06 08:02:59 +00:00
tcpstransistr2shortstring.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstransistr2widechararray2.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstransistr2widechararray.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstransistrcompare.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstransistrcompareequal.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstransistrcopy.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstrassignansistr.pp
tcpstrchar2ansistr.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstrconcat2.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstrconcat3.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstrconcat4.pp
* when concatenating ansistrings, do not map CP_NONE (rawbytestring) to
2013-07-19 16:33:14 +00:00
tcpstrconcat.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstrconcatmulti2.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstrconcatmulti.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstrpchar2ansistr.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstrsetlength2.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstrsetlength.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcpstrshortstr2ansistr.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tcptypedconst2.pp
tcptypedconst3.pp
tcptypedconst.pp
tcstring1.pp
tcstring2.pp
tdefault1.pp
* fixed if-simplication for C-style booleans by considering all values
2012-12-06 15:18:58 +00:00
tdefault2.pp
Add support for Default() intrinsic. For now this is only (fully) supported
2012-03-25 16:02:27 +00:00
tdefault3.pp
Add support for Default() intrinsic. For now this is only (fully) supported
2012-03-25 16:02:27 +00:00
tdefault4.pp
Add support for Default() intrinsic. For now this is only (fully) supported
2012-03-25 16:02:27 +00:00
tdefault5.pp
Add support for Default() intrinsic. For now this is only (fully) supported
2012-03-25 16:02:27 +00:00
tdefault6.pp
Add support for Default() intrinsic. For now this is only (fully) supported
2012-03-25 16:02:27 +00:00
tdefault7.pp
Add support for Default() intrinsic. For now this is only (fully) supported
2012-03-25 16:02:27 +00:00
tdefault8.pp
Add support for Default() intrinsic. For now this is only (fully) supported
2012-03-25 16:02:27 +00:00
tdefault9.pp
Add support for Default() intrinsic. For now this is only (fully) supported
2012-03-25 16:02:27 +00:00
tdefault10.pp
Add support for Default() intrinsic. For now this is only (fully) supported
2012-03-25 16:02:27 +00:00
tdefault11.pp
Add support for Default() intrinsic. For now this is only (fully) supported
2012-03-25 16:02:27 +00:00
tdefault12.pp
Add support for Default() intrinsic. For now this is only (fully) supported
2012-03-25 16:02:27 +00:00
tdefault13.pp
Add support for Default() intrinsic. For now this is only (fully) supported
2012-03-25 16:02:27 +00:00
tdefault14.pp
Add support for Default() intrinsic. For now this is only (fully) supported
2012-03-25 16:02:27 +00:00
tdefault15.pp
* allow default() on Objective-C classes and protocols: the compiler already
2012-05-22 11:07:05 +00:00
tdel1.pp
tdel2.pp
tdispinterface1a.pp
tdispinterface1b.pp
tdispinterface2.pp
tdotunits1.pp
tests: rename test files to make them run by testsuite
2013-04-15 08:10:22 +00:00
tdotunits2.pp
tests: rename test files to make them run by testsuite
2013-04-15 08:10:22 +00:00
tdotunits3.pp
tests: rename test files to make them run by testsuite
2013-04-15 08:10:22 +00:00
tdotunits4.pp
tests: rename test files to make them run by testsuite
2013-04-15 08:10:22 +00:00
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
compiler: don't allow constants, methods, class members and properties for local or anonymous records (fixes bug #0023000 )
2013-01-17 09:05:59 +00:00
terecs12b.pp
compiler: don't allow constants, methods, class members and properties for local or anonymous records (fixes bug #0023000 )
2013-01-17 09:05:59 +00:00
terecs12c.pp
compiler: don't allow constants, methods, class members and properties for local or anonymous records (fixes bug #0023000 )
2013-01-17 09:05:59 +00:00
terecs12d.pp
compiler: don't allow constants, methods, class members and properties for local or anonymous records (fixes bug #0023000 )
2013-01-17 09:05:59 +00:00
terecs13.pp
terecs13a.pp
compiler: don't allow constants, methods, class members and properties for local or anonymous records (fixes bug #0023000 )
2013-01-17 09:05:59 +00:00
terecs13b.pp
compiler: don't allow constants, methods, class members and properties for local or anonymous records (fixes bug #0023000 )
2013-01-17 09:05:59 +00:00
terecs13c.pp
compiler: don't allow constants, methods, class members and properties for local or anonymous records (fixes bug #0023000 )
2013-01-17 09:05:59 +00:00
terecs13d.pp
compiler: don't allow constants, methods, class members and properties for local or anonymous records (fixes bug #0023000 )
2013-01-17 09:05:59 +00:00
terecs14.pp
* pdecsub.pas, parse_proc_dec: always parse operator overload heads as block type bt_body so that operators like ">", "=>" or "<>" are resolved to the correct tokens ("<>" would be a sequence of "_LSHARPBRACKET _RSHARPBRACKET" instead of _NE otherwise). Fixes Mantis #21127
2012-05-09 12:32:34 +00:00
terecs15.pp
compiler: don't allow parameterless constructors
2013-01-18 01:24:04 +00:00
terecs16.pp
compiler: don't allow parameterless constructors
2013-01-18 01:24:04 +00:00
terecs17.pp
compiler: don't allow parameterless constructors
2013-01-18 01:24:04 +00:00
terecs17a.pp
compiler: also don't allow record constructors with only default arguments
2013-01-18 11:59:25 +00:00
terecs18.pp
compiler: don't allow parameterless constructors
2013-01-18 01:24:04 +00:00
terecs18a.pp
compiler: also don't allow record constructors with only default arguments
2013-01-18 11:59:25 +00:00
terecs19.pp
Disallow "protected" and "strict protected" in extended records (Delphi compatible).
2013-02-11 18:46:47 +00:00
terecs_u1.pp
testcmem.pp
testda1.pp
testfpuc.pp
* Enable more tests for android.
2013-01-17 12:20:56 +00:00
testlderror.pp
* Removed executable flag from source files.
2011-12-19 17:40:02 +00:00
testmovd.pp
tests.pp
testsse2.pp
* Fixed test crash with -Cg on non-Darwin targets: the GOT slot stores address of symbol, not its value.
2012-07-26 14:52:22 +00:00
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
texception4.pp
texception5.pp
texception6.pp
texception7.pp
texception8.pp
texception9.pp
texception10.pp
* adapted tests for aix (assembler code, -CN switch, library name suffix)
2012-04-11 18:06:43 +00:00
textpas01.pp
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
textthr.pp
* Skip this test for android.
2013-01-17 12:48:03 +00:00
tfillchr.pp
tfinal1.pp
tfinal2.pp
tfma1.pp
* renamed overloaded fma functions into functions encoding explicitly the type
2014-05-11 11:51:41 +00:00
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
* handle for ... in on arrays of constant correctly, resolves also #25838
2014-03-09 09:03:22 +00:00
tforin27.pp
* handle for ... in on arrays of constant correctly, resolves also #25838
2014-03-09 09:03:22 +00:00
tfpu1.pp
tfpu2.pp
tfpu3.pp
tfpu4.pp
tfpu5.pp
tfpuover.pp
tfwork1.pp
tfwork2.pp
tgenconstraint1.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint2.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint3.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint4.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint5.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint6.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint7.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint8.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint9.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint10.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint11.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint12.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint13.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint14.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint15.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint16.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint17.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint18.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint19.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint20.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint21.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint22.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint23.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint24.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint25.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint26.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint27.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint28.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint29.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint30.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint31.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint32.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint33.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint34.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint35.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint36.pp
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
tgenconstraint37.pp
Fix for Mantis #26599 .
2014-09-05 14:42:22 +00:00
tgenconstraint38.pp
Fix for Mantis #26599 .
2014-09-05 14:42:22 +00:00
tgenconstraint39.pp
Fix for Mantis #26599 .
2014-09-05 14:42:22 +00:00
tgenconstraint40.pp
Fix for Mantis #26599 .
2014-09-05 14:42:22 +00:00
tgeneric1.pp
tgeneric2.pp
tgeneric3.pp
tgeneric4.pp
tgeneric5.pp
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
* compiler\pdecl.pas:
2012-01-02 16:02:51 +00:00
tgeneric70.pp
* compiler\pdecl.pas:
2012-01-02 16:02:51 +00:00
tgeneric71.pp
* compiler\pdecl.pas:
2012-01-02 16:02:51 +00:00
tgeneric72.pp
* pgenutil.pas, generate_specialization:
2012-01-22 13:29:12 +00:00
tgeneric73.pp
* pdecobj.pas, object_dec:
2012-01-28 18:09:40 +00:00
tgeneric74.pp
* pgenutil.pas, generate_specialization & psub.pas, specialize_objectdefs:
2012-02-04 11:33:17 +00:00
tgeneric75.pp
* pgenutil.pas, generate_specialization & psub.pas, specialize_objectdefs:
2012-02-04 11:33:17 +00:00
tgeneric76.pp
Fix for Mantis #21350
2012-06-14 07:07:28 +00:00
tgeneric77.pp
Fix for Mantis #21350
2012-06-14 07:07:28 +00:00
tgeneric78.pp
Fix for Mantis #21064 .
2012-06-20 08:35:57 +00:00
tgeneric79.pp
pdecsub.pas:
2015-09-18 16:24:07 +00:00
tgeneric80.pp
Fix for Mantis #22219
2012-06-24 10:08:17 +00:00
tgeneric81.pp
Fix for Mantis #22219
2012-06-24 10:08:17 +00:00
tgeneric82.pp
Fix for Mantis #22219
2012-06-24 10:08:17 +00:00
tgeneric83.pp
Added further tests regarding the topic from revision 21687
2012-06-24 10:27:01 +00:00
tgeneric84.pp
Added further tests regarding the topic from revision 21687
2012-06-24 10:27:01 +00:00
tgeneric85.pp
Added further tests regarding the topic from revision 21687
2012-06-24 10:27:01 +00:00
tgeneric86.pp
Added further tests regarding the topic from revision 21687
2012-06-24 10:27:01 +00:00
tgeneric87.pp
Fix for Mantis #22220
2012-06-24 10:35:21 +00:00
tgeneric88.pp
Fix for Mantis #22220
2012-06-24 10:35:21 +00:00
tgeneric89.pp
Fix for Mantis #22220
2012-06-24 10:35:21 +00:00
tgeneric90.pp
Fix for Mantis #22220
2012-06-24 10:35:21 +00:00
tgeneric91.pp
Fix for Mantis #22160
2012-09-25 09:45:25 +00:00
tgeneric92.pp
* accept with statements with generic variables having a generic parameter type, resolves #21329
2012-12-28 19:48:33 +00:00
tgeneric93.pp
Implement DECLARED() for generic symbols. This fixes Mantis #21829 . The syntax is SomeGenericType<> for a generic with only one type parameter and SomeGeneric<,[,]*> for a generic with more than one type parameter. Spaces between the commas or brackets are allowed.
2013-01-30 16:10:15 +00:00
tgeneric94.pp
Correctly specialize generics if locally declared types are used (e.g. two procedures could both define a different "TRec" type which is used to specialize a generic inside the procedures).
2013-07-26 09:02:24 +00:00
tgeneric95.pp
Correctly specialize generics if locally declared types are used (e.g. two procedures could both define a different "TRec" type which is used to specialize a generic inside the procedures).
2013-07-26 09:02:24 +00:00
tgeneric96.pp
Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498.
2013-09-18 14:28:46 +00:00
tgeneric97.pp
Fix generation of class names for specializations.
2014-12-26 18:14:52 +00:00
tgeneric98.pp
Allow the usage of type aliases of generic type parameters outside of the generic. Besides being useful by itself it will also be needed in the future when the visibility of the type parameters is changed from public to strict private.
2015-01-16 16:38:51 +00:00
tgeneric99.pp
Rework the way how "specialize" is handled. Instead of initializing the specialization of a full type declaration (including unit name and parent types) it is now considered part of the specialized type itself. This means that for example the following code:
2015-02-20 16:23:40 +00:00
tgeneric100.pp
Rework the way how "specialize" is handled. Instead of initializing the specialization of a full type declaration (including unit name and parent types) it is now considered part of the specialized type itself. This means that for example the following code:
2015-02-20 16:23:40 +00:00
tgeneric101.pp
Rework the way how "specialize" is handled. Instead of initializing the specialization of a full type declaration (including unit name and parent types) it is now considered part of the specialized type itself. This means that for example the following code:
2015-02-20 16:23:40 +00:00
tgenfunc1.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc2.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc3.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc4.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc5.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc6.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc7.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc8.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc9.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc10.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc11.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc12.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc13.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc14.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgenfunc15.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +00:00
tgoto.pp
theap.pp
theapthread.pp
* added readbarriers as counterparts for the writebarriers (see
2014-05-03 16:16:17 +00:00
thintdir1.pp
compiler:
2013-10-08 04:56:42 +00:00
thintdir2a.pp
compiler:
2013-10-08 04:56:42 +00:00
thintdir2b.pp
compiler:
2013-10-08 04:56:42 +00:00
thintdir.pp
compiler:
2013-10-08 04:56:42 +00:00
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
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
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
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
thlp47.pp
Fix for Mantis #27120 .
2014-12-12 13:57:43 +00:00
thlp48.pp
* also give a warning when a field masks an identifier from a category
2015-01-17 15:38:29 +00:00
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
tint2str1.pp
tint2str2.pp
tint641.pp
Avoid random values and range/overflow checks
2012-03-23 15:15:21 +00:00
tint642.pp
Fix for Mantis #22326
2012-07-01 08:09:00 +00:00
tint643.pp
tint644.pp
* disable constant propagation for tests which will cause a regression because const. prop. causes a compile time error while the tests expect a runtime error
2013-12-28 20:19:49 +00:00
tinterface1.pp
tinterface2.pp
tinterface3.pp
tinterface4.pp
tinterface5.pp
tinterface6.pp
tinterlockedmt.pp
* tinterlockedmt test: Ensure all threads have started.
2015-10-26 10:14:47 +00:00
tinterrupt.pp
tintfcdecl1.pp
tintfcdecl2.pp
tintfdef.pp
tintuint.pp
* fixed test tintuint for i8086 medium memory model
2013-10-15 22:49:40 +00:00
tisobuf1.pp
+ support for <text>^ in iso mode
2012-10-01 17:18:51 +00:00
tisogoto1.pp
tisogoto2.pp
tisogoto3.pp
tisogoto4.pp
tisogoto5.pp
+ implement auto inlining (-Ooautoinline)
2012-05-19 13:30:02 +00:00
tisoread.pp
* fixed test
2014-01-12 20:17:59 +00:00
tisorec1.pp
* fixed duplicate field name
2014-10-14 20:30:08 +00:00
tisorec2.pp
+ introduce tvariantrecbranch to be able to store
2013-04-14 15:50:42 +00:00
tisorec3.pp
+ introduce tvariantrecbranch to be able to store
2013-04-14 15:50:42 +00:00
tisorec4.pp
* handle records in iso mode properly if no tag-field is given
2014-12-11 19:21:13 +00:00
tlea1.pp
+ support LEA with 16-bit operand size
2013-10-17 16:11:08 +00:00
tlea2.pp
+ added test tlea2.pp, which tests the LEA instruction with a 64-bit, 32-bit and
2013-10-17 18:25:17 +00:00
tlib1a.pp
Use new target specific option to avoid disabling of debug information generation for windows DLL
2012-03-27 14:27:17 +00:00
tlib1b.pp
* Added %delfiles for proper clean-up.
2013-01-22 14:34:32 +00:00
tlib2a.pp
* Enable more tests for android.
2013-01-17 12:20:56 +00:00
tlib2b.pp
* Added %delfiles for proper clean-up.
2013-01-22 14:34:32 +00:00
tlibrary1.pp
tlibrary2.pp
* Added %delfiles for proper clean-up.
2013-01-22 14:34:32 +00:00
tlibrary3.pp
* Added %delfiles for proper clean-up.
2013-01-22 14:34:32 +00:00
tmacbool.pp
tmacfunret2.pp
* don't crash when "return exitvalue" is used in a procedure
2015-03-13 08:35:26 +00:00
tmacfunret.pp
* CodeWarrior apparently supports a combination of FPC-like using the
2013-04-07 15:51:02 +00:00
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
* fixed test tmaclocalprocparam4c.pp for i8086 medium memory model
2013-10-19 22:42:35 +00:00
tmaclocalprocparam4d.pp
tmaclocalprocparam4e.pp
tmaclocalprocparam4f.pp
tmaclocalprocparam4g.pp
tmaclocalprocparam4h.pp
tmacnonlocalexit1.pp
+ nested exit support
2013-01-04 19:09:04 +00:00
tmacnonlocalexit2.pp
+ nested exit support
2013-01-04 19:09:04 +00:00
tmacnonlocalgoto.pp
tmacpas1.pp
tmacpas2.pp
tmacpas3.pp
tmacpas4.pp
tmacpas5.pp
tmacprocvar.pp
* fixed test tmacprocvar for i8086 far code memory models
2013-10-18 17:23:25 +00:00
tmainnam.pp
tmath1.pp
tmcbool2.pp
tmmx1.pp
tmove.pp
tmsg1.pp
tmsg2.pp
tmsg3.pp
tmsg4.pp
tmt1.pp
* count the number of successfully started threads, and quit as soon as
2012-01-07 23:08:45 +00:00
tmul1.pp
* better heuristics to decide when a mul by a constant shall be replaced by shift/add/sub sequences
2012-09-03 13:39:52 +00:00
tnest1.pp
* extended test
2016-01-10 14:01:32 +00:00
tnoext1.pp
tnoext2.pp
tnoext3.pp
tnoext4.pp
tnonlocalgoto1.pp
tnonlocalgoto2.pp
tnonlocalgoto3.pp
tnoreturn1.pp
+ noreturn directive
2013-11-10 09:00:59 +00:00
tnostackframe2.pp
Add new tests related to nostackframe checks added in commit 22677
2012-10-16 22:45:41 +00:00
tnostackframe3.pp
* nostackframe now results in an error if used on pascal subroutines
2013-06-16 18:59:03 +00:00
tnostackframe.pp
Add new tests related to nostackframe checks added in commit 22677
2012-10-16 22:45:41 +00:00
tobjc1.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc2.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc3.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc4.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc4a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc5.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc5a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc6.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc7.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc7a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc7b.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc7c.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc8.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc8a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc9.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc9a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc9b.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc10.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc11.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc12.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc13.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc13a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc13b.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc14.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc15.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc16.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc17.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc18.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc19.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc20.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc21.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc22.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc22a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc22b.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc23.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc24.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc25.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc26.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc26a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc27a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc27b.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc28.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc29.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc29a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc29b.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc30.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc30a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc30b.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc30c.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc31.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc32.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc32a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc32b.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc34.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc34a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc35a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc35b.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc35c.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc35d.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc35f.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc35g.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc35h.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc35i.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc36.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc36a.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc37.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc38.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc39.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjc40.pp
* support the "overload" modifier for Objective-C methods
2012-09-11 21:58:40 +00:00
tobjc41.pp
* give a warning instead of an error if a parameter or local variable in a
2015-01-17 15:27:42 +00:00
tobjc42.pp
* add methods of objcprotocols to the list of visible "helper" methods when
2015-02-13 15:43:34 +00:00
tobjc43.pp
* fixed detection of an objcprotocols descending from a forward-defined
2015-03-12 19:37:43 +00:00
tobjcl1.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjcl2.pp
* enable all Objective-C tests for Darwin/AArch64
2015-02-23 22:54:24 +00:00
tobjcl3.pp
tobjcl4.pp
tobject1.pp
tobject2.pp
tobject3.pp
tobject4.pp
tobject5.pp
tobject6.pp
tobject7.pp
tobject8.pp
* added "HaltOnNotReleased:=true;" so test exits with an error if not all
2012-09-26 14:16:19 +00:00
tobject9.pp
* fixed memory leaks in case a TP-style object inherits from another object
2012-09-26 14:26:00 +00:00
tobject10.pp
* Fixed exception handling in constructors of TP-style objects to correctly handle cases of statically allocated objects (must call destructor but do not free memory) and objects without destructor (must free memory if it was allocated dynamically).
2014-02-05 18:19:13 +00:00
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
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator14.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator15.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator16.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator17.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator18.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator19.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator20.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator21.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator22.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator23.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator24.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator25.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator26.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator27.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator28.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator29.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator30.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator31.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator32.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator33.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator34.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator35.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator36.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator37.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator38.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator39.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator40.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator41.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator42.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator43.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator44.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator45.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator46.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator47.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator48.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator49.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator50.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator51.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator52.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator53.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator54.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator55.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator56.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator57.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator58.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator59.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator60.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator61.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator62.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator63.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator64.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator65.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator66.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator67.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator68.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator69.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator70.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator71.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator72.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator73.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator74.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator75.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator76.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator77.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator78.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator79.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator80.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator81.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator82.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator83.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator84.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator85.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator86.pp
Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359 .
2012-07-26 18:02:01 +00:00
toperator87.pp
Some corrections after the loosening of operator overloads:
2012-07-29 12:38:09 +00:00
toperator88.pp
Some corrections after the loosening of operator overloads:
2012-07-29 12:38:09 +00:00
toperatorerror.pp
* prevent compiler crash caused by double freeing after reporting not
2012-10-23 16:50:30 +00:00
tover1.pp
tover2.pp
tover3.pp
tover4.pas
* Skip this test for android.
2015-10-10 21:57:08 +00:00
tover4.pp
* test programs previously having extension .pas renamed to .pp so that they are found during testsuite runs
2015-02-27 13:03:13 +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
* Enable more tests for android.
2013-01-17 12:20:56 +00:00
tpopcnt1.pp
* first draft to support the popcnt instruction, works so far for x86 with a real popcnt instruction
2012-09-02 20:59:39 +00:00
tprec1.pp
tprec2.pp
tprec3.pp
tprec4.pp
tprec5.pp
tprec6.pp
* Explicitly disable range/overlfow checks when test is not about this
2012-03-23 16:35:04 +00:00
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
* fixed tests tprocvar1 and tprocvar3 for i8086 medium/compact memory model
2013-10-18 14:08:11 +00:00
tprocvar2.pp
tprocvar3.pp
* fixed tests tprocvar1 and tprocvar3 for i8086 medium/compact memory model
2013-10-18 14:08:11 +00:00
tprop1.pp
tprop2.pp
tprop.pp
trange1.pp
trange2.pp
trange3.pp
trange4.pp
trange5.pp
trangeob.pp
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
tests: fix test after allowing record helpers to have constructors
2013-01-17 01:45:05 +00:00
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
Fix for Mantis #22329 .
2012-07-03 16:27:03 +00:00
trhlp45.pp
compiler: allow constructors in helpers for records
2013-01-16 13:47:22 +00:00
trox1.pp
* Explicitly disable range/overlfow checks when test is not about this
2012-03-23 16:35:04 +00:00
trox2.pp
* Explicitly disable range/overlfow checks when test is not about this
2012-03-23 16:35:04 +00:00
trox3.pp
* Explicitly disable range/overlfow checks when test is not about this
2012-03-23 16:35:04 +00:00
trox4.pp
* Explicitly disable range/overlfow checks when test is not about this
2012-03-23 16:35:04 +00:00
trox5.pp
trstr1.pp
trstr2.pp
trstr3.pp
trstr4.pp
trstr5.pp
trstr6.pp
trstr7.pp
trstr8.pp
trtti1.pp
compiler, rtl, tests: write Delphi compatible (more or less) type information for Class Reference and Pointer types (mantis #0024367 )
2013-05-04 12:47:05 +00:00
trtti2.pp
trtti3.pp
trtti4.pp
trtti5.pp
trtti6.pp
compiler, rtl: write CodePage for AnsiString RTTI (Delphi compatible), change TTypeData appropriately + test
2013-05-05 05:05:08 +00:00
trtti7.pp
compiler, rtl: write CodePage for AnsiString RTTI (Delphi compatible), change TTypeData appropriately + test
2013-05-05 05:05:08 +00:00
trtti8.pp
compiler: write Delphi compatible tkArray RTTI:
2013-05-07 09:12:18 +00:00
trtti9.pp
* RTTI fix for alignment-sensitive targets:
2013-05-23 16:03:42 +00:00
tsafecall1.pp
* Enable more tests for android.
2013-01-17 12:20:56 +00:00
tsafecall2.pp
* Enable more tests for android.
2013-01-17 12:20:56 +00:00
tsafecall3.pp
* Enable more tests for android.
2013-01-17 12:20:56 +00:00
tsafecall4.pp
* Enable more tests for android.
2013-01-17 12:20:56 +00:00
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
- rm packset 1, because that's already the default in delphi mode
2014-03-16 15:32:35 +00:00
tshuffle1.pp
tsprot.pp
+ explanation for the parameters of is_visible_for_object
2012-10-06 16:28:27 +00:00
tstack.pp
tstatic1.pp
tstatic2.pp
tstatic3.pp
tstatic4.pp
tstatic5.pp
tstdhandle.pp
tstprocv.pp
tstring1.pp
tstring2.pp
tstring3.pp
tstring4.pp
Use SizeInt type for GlobalStartMem and StartMem variables to avoid compilation error for msdos compact memory model
2016-01-07 17:33:36 +00:00
tstring5.pp
tstring6.pp
tstring7.pp
tstring8.pp
tstring9.pp
tstring10.pp
* Fixed ifdefs linux to unix.
2013-01-17 12:21:51 +00:00
tstring11.pp
Remove readln and add mode delphi
2013-06-05 15:42:46 +00:00
tstrreal1.pp
tstrreal2.pp
* readded halt(1) temporarily removed for testing and accidentally committed
2013-10-31 13:47:49 +00:00
tstrreal3.pp
tstrreal4.pp
tstrreal5.pp
tstrutils1.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tstrutils2.pp
* fixed test on systems not using UTF-8 as defaultsystemcodepage. This test
2015-09-27 14:46:44 +00:00
tsubdecl.pp
tsymlibrary1.pp
tthlp1.pp
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
tthlp2.pp
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
tthlp3.pp
Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants.
2013-02-06 09:49:35 +00:00
tthlp4.pp
Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants.
2013-02-06 09:49:35 +00:00
tthlp5.pp
Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants.
2013-02-06 09:49:35 +00:00
tthlp6.pp
Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants.
2013-02-06 09:49:35 +00:00
tthlp7.pp
Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants.
2013-02-06 09:49:35 +00:00
tthlp8.pp
Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants.
2013-02-06 09:49:35 +00:00
tthlp9.pp
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
tthlp10.pp
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
tthlp11.pp
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
tthlp12.pp
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
tthlp13.pp
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
tthlp14.pp
Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants.
2013-02-06 09:49:35 +00:00
tthlp15.pp
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
tthlp16.pp
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
tthlp17.pp
Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants.
2013-02-06 09:49:35 +00:00
tthlp18.pp
Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants.
2013-02-06 09:49:35 +00:00
tthlp19.pp
Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants.
2013-02-06 09:49:35 +00:00
tthlp20.pp
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
tthlp21.pp
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
tthlp22.pp
The assumptions of test tthlp22 have changed.
2014-12-12 17:20:13 +00:00
tthread1.pp
Fix for Mantis #25041 . Correctly set CurrentThreadVar for those tthread.inc incarnations that don't use the default ThreadProc in classes.inc (this should be changed in the future though...). In addition to Unix systems as described by the bug report this also involved BeOS and Netware LibC.
2013-09-17 18:02:12 +00:00
ttpara1.pp
ttpara2.pp
ttypeconvtypes.pp
ttypedarray1.pp
ttypedrecord1.pp
ttypedrecord2.pp
ttypedrecord3.pp
ttypedrecord4.pp
tudots.dot.next.pp
tests: rename test files to make them run by testsuite
2013-04-15 08:10:22 +00:00
tudots.dot.pp
tests: rename test files to make them run by testsuite
2013-04-15 08:10:22 +00:00
tudots.dot.prog.pp
tests: rename test files to make them run by testsuite
2013-04-15 08:10:22 +00:00
tudots.pp
tests: rename test files to make them run by testsuite
2013-04-15 08:10:22 +00:00
tudots.prog.pp
tests: rename test files to make them run by testsuite
2013-04-15 08:10:22 +00:00
tudots.test.pp
tests: rename test files to make them run by testsuite
2013-04-15 08:10:22 +00:00
tunaligned1.pp
tunistr1.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tunistr2.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tunistr4.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tunistr5.pp
tunistr6.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tunistr7.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
tunistrcopy.pp
tunit1.pp
tunit2.pp
tunit3.pp
tunroll1.pp
tutf8cpl.pp
+ "Utf8CodePointLen(pansichar,MaxLookAhead,IncludeCombiningDiacriticalMarks):
2015-03-01 17:12:17 +00:00
tutf81.pp
tutf82.pp
tvarpropsetter1.pp
tvarpropsetter2.pp
tvarset1.pp
twarn1.pp
tweaklib1.pp
* fixed location of "end." in case "supported" is not defined
2012-04-11 18:06:53 +00:00
tweaklib2.pp
* Add %delfiles for proper clean-up.
2013-01-22 16:58:30 +00:00
tweaklib3.pp
tweaklib4.pp
twide1.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
twide2.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
twide3.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
twide4.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
twide5.pp
twide6.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
twide7.pp
* use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing)
2015-02-23 22:48:15 +00:00
twrstr1.pp
twrstr2.pp
twrstr3.pp
twrstr4.pp
twrstr5.pp
twrstr6.pp
twrstr7.pp
twrstr8.pp
twrstr9.pp
* Use cp1251 on Android.
2015-09-16 17:35:22 +00:00
uabstrcl.pp
uchlp12.pp
uchlp18.pp
uenum2a.pp
uenum2b.pp
ugenconstraints.pas
Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future...
2012-12-16 13:44:58 +00:00
ugeneric3.pp
ugeneric4.pp
ugeneric7.pp
* fix test so it works with const. propagation and does throws the range check error at run time
2013-11-06 21:10:20 +00:00
ugeneric10.pp
ugeneric14.pp
ugeneric59a.pp
ugeneric59b.pp
ugeneric74a.pp
* pgenutil.pas, generate_specialization & psub.pas, specialize_objectdefs:
2012-02-04 11:33:17 +00:00
ugeneric74b.pp
* pgenutil.pas, generate_specialization & psub.pas, specialize_objectdefs:
2012-02-04 11:33:17 +00:00
ugeneric75.pp
* pgenutil.pas, generate_specialization & psub.pas, specialize_objectdefs:
2012-02-04 11:33:17 +00:00
ugeneric91a.pp
Fix for Mantis #22160
2012-09-25 09:45:25 +00:00
ugeneric91b.pp
Fix for Mantis #22160
2012-09-25 09:45:25 +00:00
ugeneric93a.pp
Implement DECLARED() for generic symbols. This fixes Mantis #21829 . The syntax is SomeGenericType<> for a generic with only one type parameter and SomeGeneric<,[,]*> for a generic with more than one type parameter. Spaces between the commas or brackets are allowed.
2013-01-30 16:10:15 +00:00
ugeneric93b.pp
Implement DECLARED() for generic symbols. This fixes Mantis #21829 . The syntax is SomeGenericType<> for a generic with only one type parameter and SomeGeneric<,[,]*> for a generic with more than one type parameter. Spaces between the commas or brackets are allowed.
2013-01-30 16:10:15 +00:00
ugeneric96a.pp
Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498.
2013-09-18 14:28:46 +00:00
ugeneric96b.pp
Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498.
2013-09-18 14:28:46 +00:00
ugeneric96c.pp
Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498.
2013-09-18 14:28:46 +00:00
ugeneric96d.pp
Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498.
2013-09-18 14:28:46 +00:00
ugeneric99.pp
Rework the way how "specialize" is handled. Instead of initializing the specialization of a full type declaration (including unit name and parent types) it is now considered part of the specialized type itself. This means that for example the following code:
2015-02-20 16:23:40 +00:00
ugeneric.test75.pp
* pgenutil.pas, generate_specialization & psub.pas, specialize_objectdefs:
2012-02-04 11:33:17 +00:00
ugenfunc7.pp
Add tests for generic functions/procedures/methods
2015-11-21 16:53:11 +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
uobjc7.pp
uobjc24.pp
uobjc26.pp
uobjc27a.pp
uobjc27b.pp
uobjc30c.pp
uobjc35d.pp
uobjc35e.pp
uobjc35f.pp
uobjc35g.pp
uobjc39.pp
* fixed finding the real definition for formal Objective-C protocols
2012-02-25 11:52:35 +00:00
uobjc41.pp
* give a warning instead of an error if a parameter or local variable in a
2015-01-17 15:27:42 +00:00
uobjc42.pp
* add methods of objcprotocols to the list of visible "helper" methods when
2015-02-13 15:43:34 +00:00
uobjcl1.pp
uprec6.pp
uprec7.pp
uprocext1.pp
uprocext2.pp
urhlp14.pp
urhlp17.pp
usprot1.pp
+ explanation for the parameters of is_visible_for_object
2012-10-06 16:28:27 +00:00
usprot2.pp
+ explanation for the parameters of is_visible_for_object
2012-10-06 16:28:27 +00:00
utasout.pp
uthlp.pp
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
uunit1.pp
uunit2a.pp
uunit2b.pp
uunit3a.pp
uunit3b.pp
uunit3c.pp