..
alglib
+ initial tests based on ALGLIB submitted by Sergey Bochkanov
2009-12-10 22:25:34 +00:00
cg
Correct last wrong commit.
2011-06-30 14:48:20 +00:00
library
* New DLL overloading tests
2011-06-23 21:14:01 +00:00
opt
* rewrote node cse, needs still testing and bug fixing
2010-01-10 13:38:58 +00:00
packages
* Fixed compilation of the test after r16326
2011-07-25 05:29:51 +00:00
units
* Avoid warning about unset variable in TestParents
2011-08-17 11:55:32 +00:00
dumpclass.pp
dumpmethods.pp
lcpref.inc
* Fix cprefix problems for tconstref4 test and add cppdecl modifier
2010-12-16 16:02:24 +00:00
README.txt
t4cc1.pp
t4cc2.pp
tabstract1.pp
* merged sealed and abstract support by Paul Ishenin
2009-10-18 20:05:29 +00:00
tabstrcl.pp
tabsvr1.pp
tabsvr2.pp
tabsvr3.pp
tabsvr4.pp
tabsvr5.pp
taddstr1.pp
taes1.pp
* Flagged with NOX86_64 instructions/encodings that are invalid in 64-bit mode.
2011-05-11 15:50:59 +00:00
talign1.pp
talign2.pp
talign.pp
+ support for single character message names (patch by Dmitry Boyarintsev,
2009-09-28 09:43:34 +00:00
targ1a.pp
+ NEEDEDAFTER to avoid deleting created files if needed for another test
2009-12-11 19:27:14 +00:00
targ1b.pp
* Do not assume '.' is in path for Unix
2009-11-19 13:55:44 +00:00
tarray1.pp
tarray2.pp
tarray3.pp
tarray4.pp
tarray5.pp
tarray6.pp
tarray7.pp
tarray8.pp
Rebase to revision 17096
2011-03-09 16:29:47 +00:00
tarray9.pp
* Fixed handling of "open array of managed type" out-parameters at caller side. Reference count should be decremented only for those array elements which are actually passed to the called procedure; it may be a part of original array if range or slice is used. Concludes work on #18859 .
2011-03-15 09:17:24 +00:00
tasm1.pp
* PSADBW second operand is xmmrm, not xmmreg
2011-05-14 18:59:06 +00:00
tasm2.pp
x86 assembler fixes:
2011-05-20 20:39:35 +00:00
tasm3.pp
x86 assembler fixes:
2011-05-16 20:18:03 +00:00
tasm4.pp
x86 assembler fixes:
2011-05-16 20:18:03 +00:00
tasm5.pp
x86 assembler:
2011-05-17 20:06:12 +00:00
tasm6.pp
x86 assembler:
2011-05-17 20:06:12 +00:00
tasmread.pp
* _GLOBAL_OFFSET_TABLE is not a local label
2010-10-08 09:04:15 +00:00
tasout.pp
tassignmentoperator1.pp
fix test (should fail)
2009-11-01 15:59:22 +00:00
tbopr.pp
tbrtlevt.pp
tbsx1.pp
* added {$mode objfpc} to fix test
2010-10-24 14:52:44 +00:00
tcas128.pp
+ cpu unit for x86-64 containing a CAS128 implementation
2010-11-01 08:20:31 +00:00
tcase0.pp
* cleanup of case <string> of code by Sergei Gorelkin, resolves #13700
2009-12-23 19:27:50 +00:00
tcase1.pp
tcase2.pp
tcase3.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase4.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase5.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase6.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase7.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase8.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase9.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase10.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase11.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase12.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase13.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase14.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase15.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase16.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase17.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase18.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase19.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase20.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase21.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase22.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase23.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase24.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase25.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase26.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase27.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase28.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase29.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase30.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase31.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase32.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase33.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase34.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase35.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase36.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase37.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase38.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase39.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase40.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase41.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase42.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase43.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase44.pp
o patch by Michael Denisenko, resolves #14734 :
2009-10-09 20:40:22 +00:00
tcase45_2.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase45.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase46_2.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase46.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase47_2.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase47.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase48_2.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcase48.pp
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
2009-09-03 20:21:30 +00:00
tcg1.pp
tchlp1.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp2.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp3.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp4.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp5.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp6.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp7.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp8.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp9.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp10.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp11.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp12.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp13.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp14.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp15.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp16.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp17.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp18.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp19.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp20.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp21.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp22.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp23.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp24.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp25.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp26.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp27.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp28.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp29.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp30.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp31.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp32.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp33.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp34.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp35.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp36.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp37.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp38.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp39.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp40.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp41.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp42.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp43.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp44.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp45.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp46.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp47.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp48.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp49.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp50.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp51.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp52.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp53.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp54.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
tchlp55.pp
* merges recent class helper fixes by Sven Barth
2011-06-30 18:54:46 +00:00
tchlp56.pp
* merges recent class helper fixes by Sven Barth
2011-06-30 18:54:46 +00:00
tchlp57.pp
* merges recent class helper fixes by Sven Barth
2011-06-30 18:54:46 +00:00
tchlp58.pp
* merges recent class helper fixes by Sven Barth
2011-06-30 18:54:46 +00:00
tcint64.pp
tclass1.pp
tclass2.pp
tclass3.pp
tclass4.pp
tclass5.pp
tclass6.pp
tclass7.pp
tclass8.pp
tclass9.pp
compiler: allow class to have local type sections + tests
2010-01-11 02:35:10 +00:00
tclass10.pp
compiler: allow class to have local type sections + tests
2010-01-11 02:35:10 +00:00
tclass10a.pp
tests: class sections test by Martin
2010-07-23 09:00:00 +00:00
tclass10b.pp
tests: add type, var sections fail test
2010-07-27 02:42:54 +00:00
tclass10c.pp
compiler: reset section type to regular fields section after the "public", "protected", ... and other section visibility keywords
2010-11-04 15:12:17 +00:00
tclass11a.pp
compiler: types in classes:
2010-01-11 06:22:57 +00:00
tclass11b.pp
compiler: types in classes:
2010-01-11 06:22:57 +00:00
tclass12a.pp
compiler: implement class constants + tests
2010-01-11 08:43:10 +00:00
tclass12b.pp
compiler: implement class constants + tests
2010-01-11 08:43:10 +00:00
tclass12c.pp
compiler: fix internal class symbol search for function result + test
2010-01-11 11:09:12 +00:00
tclass12d.pp
compiler: fix parsing and handling of typed constants declared inside classes/objects + tests
2010-03-30 07:09:44 +00:00
tclass13.pp
* fixed spelling of "isforward" parameter in previous patch
2011-03-09 22:58:23 +00:00
tclass13a.pp
* further fixes for parsing declarations involving nested types that are
2011-03-12 23:54:12 +00:00
tclass13b.pp
* when checking whether the current class definition finalises an existing
2011-03-13 13:34:49 +00:00
tclass14a.pp
tests: add fail test for class properties
2010-01-14 15:04:45 +00:00
tclass14b.pp
compiler: don't allow to publish class properties + test
2010-01-14 15:21:13 +00:00
tclassinfo1.pp
compiler: don't write zero ClassInfo pointer even if class does not have published methods rtti (issue #14930 )
2009-11-01 16:01:23 +00:00
tclrprop.pp
tcmov1.pp
x86_64 assembler reader improvements:
2011-04-20 11:18:13 +00:00
tcmp0.pp
tcmp.pp
tconstref1.pp
* Merged XPCom branch into trunk, added support for constref and changed
2010-10-17 20:58:22 +00:00
tconstref2.pp
* Merged XPCom branch into trunk, added support for constref and changed
2010-10-17 20:58:22 +00:00
tconstref3.pp
* Merged XPCom branch into trunk, added support for constref and changed
2010-10-17 20:58:22 +00:00
tconstref4.pp
* Fix cprefix problems for tconstref4 test and add cppdecl modifier
2010-12-16 16:02:24 +00:00
tcstring1.pp
* support string constants > 255 chars
2010-01-24 09:28:46 +00:00
tcstring2.pp
* support string constants > 255 chars
2010-01-24 09:28:46 +00:00
tdel1.pp
* added new testset for interfaces and delegation, also GetInterface, GetInterfaceWeak, GetInterfaceByStr, AS and IS is tested
2010-03-28 00:44:20 +00:00
tdel2.pp
* added test for new IS operator
2010-06-13 22:05:02 +00:00
tdispinterface1a.pp
test: extend dispinterface test for win64 and wince (2 of 3)
2010-01-20 07:26:40 +00:00
tdispinterface1b.pp
test: extend dispinterface test for win64 and wince (2 of 3)
2010-01-20 07:26:40 +00:00
tdispinterface2.pp
Improvements to dispinterface property handling:
2011-01-24 20:30:48 +00:00
tendian1.pp
tenum1.pp
tenum2.pp
tenum3.pp
compiler:
2010-03-25 05:46:53 +00:00
tenum4.pp
compiler:
2010-03-25 05:46:53 +00:00
tenum5.pp
compiler:
2010-03-25 05:46:53 +00:00
tenum6.pp
Rebase to revision 16888
2011-02-07 20:30:48 +00:00
tenumerators1.pp
* fixed extended syntax checking {$x-} by moving it from the typecheck pass
2010-03-27 12:51:27 +00:00
terecs1.pp
compiler: allow access other record symbols than fields, first extended records tests
2010-12-07 09:53:57 +00:00
terecs2.pp
compiler: allow access other record symbols than fields, first extended records tests
2010-12-07 09:53:57 +00:00
terecs3.pp
test: add records Self test
2010-12-16 04:20:41 +00:00
terecs4.pp
tests: add a test which checks that records destructors are not allowed
2010-12-11 07:58:14 +00:00
terecs5.pp
compiler: disallow regular class methods in records and allow only static class methods. delphi do so and it is logical because records have no inheritance. + tests
2010-12-11 10:21:09 +00:00
terecs6.pp
tests: add Negative and Positive operators test
2010-12-26 12:21:05 +00:00
terecs7.pp
compiler: require at least one argument of class operator to be of type of structure where this operator is declared
2010-12-27 02:33:17 +00:00
terecs8.pp
compiler: allow objects and records to have members which point to themself. only don't permit this to regular fields.
2010-12-27 05:47:25 +00:00
terecs9.pp
compiler: allow objects and records to have members which point to themself. only don't permit this to regular fields.
2010-12-27 05:47:25 +00:00
terecs10.pp
compiler: allow use of default properties for records (issue #0019098 )
2011-04-18 03:15:58 +00:00
terecs11.pp
compiler: don't allow local or anonymous records to have types (the second part of issue #0019099 )
2011-04-18 06:10:56 +00:00
terecs12.pp
compiler: don't allow local or anonymous records to have types (the second part of issue #0019099 )
2011-04-18 06:10:56 +00:00
terecs13.pp
compiler: don't allow local or anonymous records to have types (the second part of issue #0019099 )
2011-04-18 06:10:56 +00:00
terecs_u1.pp
test: add records Self test
2010-12-16 04:20:41 +00:00
testcmem.pp
testda1.pp
testfpuc.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
texception4.pp
texception5.pp
texception6.pp
texception7.pp
texception8.pp
texception9.pp
texception10.pp
textthr.pp
* %os -> %target
2010-07-13 11:28:47 +00:00
tfillchr.pp
tfinal1.pp
+ final modifier support for methods by Paul Ishenin
2009-10-24 11:48:52 +00:00
tfinal2.pp
+ final modifier support for methods by Paul Ishenin
2009-10-24 11:48:52 +00:00
tforin1.pp
merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994:
2009-11-02 03:24:48 +00:00
tforin2.pp
merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994:
2009-11-02 03:24:48 +00:00
tforin3.pp
merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994:
2009-11-02 03:24:48 +00:00
tforin4.pp
merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994:
2009-11-02 03:24:48 +00:00
tforin5.pp
merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994:
2009-11-02 03:24:48 +00:00
tforin6.pp
merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994:
2009-11-02 03:24:48 +00:00
tforin7.pp
merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994:
2009-11-02 03:24:48 +00:00
tforin8.pp
* fixed 64 bit compilation
2009-11-03 14:05:02 +00:00
tforin9.pp
merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994:
2009-11-02 03:24:48 +00:00
tforin10.pp
compiler:
2009-11-04 12:07:42 +00:00
tforin11.pp
compiler:
2009-11-04 12:07:42 +00:00
tforin12.pp
compiler:
2009-11-04 12:07:42 +00:00
tforin13.pp
compiler:
2009-11-04 12:07:42 +00:00
tforin14.pp
compiler:
2009-11-04 12:07:42 +00:00
tforin15.pp
compiler:
2009-11-04 12:07:42 +00:00
tforin16.pp
compiler:
2009-11-04 12:07:42 +00:00
tforin17.pp
compiler:
2009-11-04 12:07:42 +00:00
tforin18.pp
compiler:
2009-11-04 12:25:01 +00:00
tforin19.pp
compiler:
2009-11-04 12:25:01 +00:00
tforin20.pp
compiler: don't allow for-in loop for the enums with jumps. test should fail.
2009-11-05 15:37:07 +00:00
tforin21.pp
compiler:
2009-11-04 12:59:05 +00:00
tforin22.pp
compiler:
2009-11-04 13:21:10 +00:00
tforin23.pp
compiler: allow enumeration of multidimensional arrays with implicit array conversion + test
2009-11-07 06:21:07 +00:00
tforin24.pp
tests: add new for-in test from Michael Van Canneyt
2010-09-09 08:40:31 +00:00
tforin25.pp
compiler: extend enumerator support for records:
2011-01-24 04:13:28 +00:00
tfpu1.pp
tfpu2.pp
tfpu3.pp
tfpu4.pp
tfpu5.pp
tfpuover.pp
tfwork1.pp
tfwork2.pp
tgeneric1.pp
tgeneric2.pp
tgeneric3.pp
tgeneric4.pp
tgeneric5.pp
tgeneric6.pp
tgeneric7.pp
tgeneric8.pp
tgeneric9.pp
tgeneric10.pp
tgeneric11.pp
compiler: use delphi syntax for type, const and var section declarations in classes instead of fpc generics syntax
2010-07-27 00:59:32 +00:00
tgeneric12.pp
tgeneric13.pp
tgeneric14.pp
tgeneric15.pp
tgeneric16.pp
compiler: allow generics as class parents + fixed test
2011-01-05 05:03:21 +00:00
tgeneric17.pp
fixed test
2010-01-11 11:39:25 +00:00
tgeneric18.pp
compiler: use delphi syntax for type, const and var section declarations in classes instead of fpc generics syntax
2010-07-27 00:59:32 +00:00
tgeneric19.pp
* allow writeln/readln on generic type parameters
2010-01-17 15:58:46 +00:00
tgeneric20.pp
* allow writeln/readln on generic type parameters
2010-01-17 15:58:46 +00:00
tgeneric21.pp
* patch by Aleksa Todorovic which adds the ability to reference current generic class. Each reference to current generic class is "translated" to appropriate specialization of that generic class. There are two tests as part of the patch to test that it works. The patch, also, rejects declaring generic inside another generic. 0010479 is easy to implement with this patch applied, resolves #11777
2010-11-24 21:57:41 +00:00
tgeneric22.pp
* patch by Aleksa Todorovic which adds the ability to reference current generic class. Each reference to current generic class is "translated" to appropriate specialization of that generic class. There are two tests as part of the patch to test that it works. The patch, also, rejects declaring generic inside another generic. 0010479 is easy to implement with this patch applied, resolves #11777
2010-11-24 21:57:41 +00:00
tgeneric23.pp
* adds assign methods to the fgl classes based on a patch by Aleksa Todorovic, resolves #10479
2010-11-25 14:12:13 +00:00
tgeneric24.pp
compiler: don't create enum defs for specializations declarations. Enums are stored in the unit symtables and generic declarations already add them there. Therefore specializations should search for enum defs declared by generics and use them instead of own.
2011-01-02 17:41:51 +00:00
tgeneric25.pp
compiler: implement generic array type:
2011-01-02 13:16:17 +00:00
tgeneric26.pp
compiler: don't allow record case with parameterized members
2011-01-02 14:01:09 +00:00
tgeneric27.pp
compiler: don't create enum defs for specializations declarations. Enums are stored in the unit symtables and generic declarations already add them there. Therefore specializations should search for enum defs declared by generics and use them instead of own.
2011-01-02 17:41:51 +00:00
tgeneric28.pp
compiler: implement delphi generic syntax for delphi mode
2011-01-04 11:06:29 +00:00
tgeneric29.pp
compiler: require generic name with type parameters for the method class prefix (like TGenericClass<T>.MethodName instead of TGenericClass.MethodName) in delphi mode
2011-01-05 04:35:56 +00:00
tgeneric30.pp
compiler: require generic name with type parameters for the method class prefix (like TGenericClass<T>.MethodName instead of TGenericClass.MethodName) in delphi mode
2011-01-05 04:35:56 +00:00
tgeneric31.pp
test: forgotten { %fail } directive
2011-01-06 09:32:15 +00:00
tgeneric32.pp
compiler: allow generic inline specialization for delphi mode (like TFoo<Integer>.Create)
2011-01-05 18:12:44 +00:00
tgeneric33.pp
compiler: implement generic procedural types
2011-01-06 11:53:51 +00:00
tgeneric34.pp
compiler: specialize record methods the same way as currently done for object and class methods + test
2011-01-07 16:57:21 +00:00
tgeneric35.pp
test: add delphi generic test which checks that both generic and regular type declarations with the same identifier are allowed in a unit
2011-01-21 03:39:21 +00:00
tgoto.pp
theap.pp
theapthread.pp
thintdir1.pp
tests: add hint directives test
2010-08-10 04:30:59 +00:00
thintdir.pp
* moved mode switch to correct location
2010-01-23 10:30:30 +00:00
thlp1.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp2.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp3.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp4.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp5.pp
Corrected two tests ("modeswitch" => "mode")
2011-04-12 07:02:57 +00:00
thlp6.pp
Corrected two tests ("modeswitch" => "mode")
2011-04-12 07:02:57 +00:00
thlp7.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp8.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp9.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp10.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp11.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp12.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp13.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp14.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp15.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp16.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp17.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp18.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp19.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp20.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp21.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp22.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp23.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp24.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp25.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp26.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp27.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp28.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp29.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp30.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp31.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp32.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp33.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp34.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp35.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp36.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp37.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp38.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp39.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp40.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp41.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp42.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp43.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp44.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
thlp45.pp
* merges recent class helper fixes by Sven Barth
2011-06-30 18:54:46 +00:00
timplements1.pp
* Remove go32v2 skiptarget for working tests
2010-11-17 13:30:01 +00:00
timplements2.pp
* Remove go32v2 skiptarget for working tests
2010-11-17 13:30:01 +00:00
timplements3.pp
* Remove go32v2 skiptarget for working tests
2010-11-17 13:30:01 +00:00
timplements4.pp
* Skip test for go32v2 target, not supported and triggers NTVDM messagebox
2010-11-10 22:44:44 +00:00
timplements4a.pp
* Skip test for go32v2 target, not supported and triggers NTVDM messagebox
2010-11-10 22:44:44 +00:00
timplements4b.pp
timplements7.pp
* Skip test for go32v2 target, not supported and triggers NTVDM messagebox
2010-11-10 22:44:44 +00:00
timplprog.pp
tindex.pp
* Did a clean rewrite of IndexByte and IndexWord, resulting in somewhat less instructions.
2011-04-14 17:12:04 +00:00
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
tint642.pp
tint643.pp
tint644.pp
tinterface1.pp
tinterface2.pp
tinterface3.pp
tinterface4.pp
* Merged XPCom branch into trunk, added support for constref and changed
2010-10-17 20:58:22 +00:00
tinterface5.pp
tinterface6.pp
tinterrupt.pp
tintfcdecl1.pp
* Fixed passing parameters on the stack to cdecl interface-methods. The 'call'
2010-08-08 13:27:54 +00:00
tintfcdecl2.pp
* Fixed passing parameters on the stack to cdecl interface-methods. The 'call'
2010-08-08 13:27:54 +00:00
tintfdef.pp
tintuint.pp
tisogoto1.pp
+ tests for iso like goto
2010-08-05 19:16:09 +00:00
tisogoto2.pp
+ tests for iso like goto
2010-08-05 19:16:09 +00:00
tisogoto3.pp
+ tests for iso like goto
2010-08-05 19:16:09 +00:00
tisogoto4.pp
+ tests for iso like goto
2010-08-05 19:16:09 +00:00
tlib1a.pp
* Skip library tests for go32v2 target
2010-12-16 16:08:11 +00:00
tlib1b.pp
* corrected expected line numbers after r16573
2010-12-17 09:55:55 +00:00
tlib2a.pp
* When relocating local symbols on x86_64, put symbol address into addend field of the relocation, resolves #13671 .
2011-05-25 16:18:04 +00:00
tlib2b.pp
* When relocating local symbols on x86_64, put symbol address into addend field of the relocation, resolves #13671 .
2011-05-25 16:18:04 +00:00
tlibrary1.pp
* Skip library tests for go32v2 target
2010-12-16 16:08:11 +00:00
tlibrary2.pp
* Skip library tests for go32v2 target
2010-12-16 16:08:11 +00:00
tlibrary3.pp
* Skip library tests for go32v2 target
2010-12-16 16:08:11 +00:00
tmacbool.pp
tmacfunret.pp
tmaclocalprocparam1.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam1a.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam2.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam2a.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam2b.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam2c.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam2d.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam2e.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam2f.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam3.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam3a.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam3b.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam3c.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam3d.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam3e.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam3f.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam4.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam4a.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam4b.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam4c.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam4d.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam4e.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam4f.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam4g.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
tmaclocalprocparam4h.pp
* use fact that a method belongs to an objectsymtable to determine that
2010-08-24 20:30:18 +00:00
tmacnonlocalexit.pp
tmacnonlocalgoto.pp
tmacpas1.pp
tmacpas2.pp
tmacpas3.pp
tmacpas4.pp
tmacpas5.pp
tmacprocvar.pp
* reverted n<>nil -> assigned(n) change from r15971 because of this is
2010-09-29 21:39:07 +00:00
tmainnam.pp
tmath1.pp
tmcbool2.pp
tmmx1.pp
tmove.pp
tmsg1.pp
tmsg2.pp
tmsg3.pp
tmsg4.pp
tmt1.pp
* Skip go32v2 target has there is no thread support
2011-08-11 13:13:35 +00:00
tnoext1.pp
* fixed extended syntax checking {$x-} by moving it from the typecheck pass
2010-03-27 12:51:27 +00:00
tnoext2.pp
* fixed extended syntax checking {$x-} by moving it from the typecheck pass
2010-03-27 12:51:27 +00:00
tnoext3.pp
* fixed compilation on 64 bit platforms
2010-03-28 10:44:34 +00:00
tnoext4.pp
* fixed extended syntax checking {$x-} by moving it from the typecheck pass
2010-03-27 12:51:27 +00:00
tnonlocalgoto1.pp
+ don't allow non local gotos across procedures containing exception frames
2010-10-30 20:22:23 +00:00
tnonlocalgoto2.pp
+ don't allow non local gotos across procedures containing exception frames
2010-10-30 20:22:23 +00:00
tnonlocalgoto3.pp
+ don't allow non local gotos across procedures containing exception frames
2010-10-30 20:22:23 +00:00
tobjc1.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc2.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc3.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc4.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc4a.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc5.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc5a.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc6.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc7.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc7a.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc7b.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc7c.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc8.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc8a.pp
* fixed for 64 bit platforms after r16684
2011-01-15 20:26:17 +00:00
tobjc9.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc9a.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc9b.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc10.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc11.pp
* allow any kind of fields in Object Pascal classes that are passed to
2010-01-31 21:13:41 +00:00
tobjc12.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc13.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc13a.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc13b.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc14.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc15.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc16.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc17.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc18.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc19.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc20.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc21.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc22.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc22a.pp
* fixed assigning "id" to a protocol instance and using protocol instances
2010-06-19 16:19:13 +00:00
tobjc22b.pp
* put the RTTI for optional protocol methods in the correct section for
2010-06-21 15:07:29 +00:00
tobjc23.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc24.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc25.pp
* treat methods added via an objccategory to an objcclass in exactly the
2010-09-22 21:26:58 +00:00
tobjc26.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc26a.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc27a.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc27b.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc28.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc29.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc29a.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc29b.pp
* added header
2009-11-20 18:38:42 +00:00
tobjc30.pp
+ support for id.anyobjcmethodinscope() calls for Objective-Pascal code,
2009-11-21 00:14:21 +00:00
tobjc30a.pp
+ support for id.anyobjcmethodinscope() calls for Objective-Pascal code,
2009-11-21 00:14:21 +00:00
tobjc30b.pp
+ support for id.anyobjcmethodinscope() calls for Objective-Pascal code,
2009-11-21 00:14:21 +00:00
tobjc30c.pp
+ support for id.anyobjcmethodinscope() calls for Objective-Pascal code,
2009-11-21 00:14:21 +00:00
tobjc31.pp
- removed unnecessary usage of MacOSAll and CocoaAll
2010-06-26 10:34:45 +00:00
tobjc32.pp
* allow any kind of fields in Object Pascal classes that are passed to
2010-01-31 21:13:41 +00:00
tobjc32a.pp
* allow any kind of fields in Object Pascal classes that are passed to
2010-01-31 21:13:41 +00:00
tobjc32b.pp
* allow any kind of fields in Object Pascal classes that are passed to
2010-01-31 21:13:41 +00:00
tobjc34.pp
+ some extra (already working) tests for class references
2010-06-21 15:19:02 +00:00
tobjc34a.pp
+ some extra (already working) tests for class references
2010-06-21 15:19:02 +00:00
tobjc35a.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc35b.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc35c.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc35d.pp
+ support for formally declared objcclasses ("type x=objcclass;external;")
2010-06-25 15:08:37 +00:00
tobjc35f.pp
+ support for formally declared objcclasses ("type x=objcclass;external;")
2010-06-25 15:08:37 +00:00
tobjc35g.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc35h.pp
+ support for formally declared objcclasses ("type x=objcclass;external;")
2010-06-25 15:08:37 +00:00
tobjc35i.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjc36.pp
* treat methods added via an objccategory to an objcclass in exactly the
2010-09-22 21:26:58 +00:00
tobjc36a.pp
* treat methods added via an objccategory to an objcclass in exactly the
2010-09-22 21:26:58 +00:00
tobjc37.pp
Rebase to revision 16946
2011-02-20 17:28:51 +00:00
tobjcl1.pp
* added header
2009-11-20 18:38:42 +00:00
tobjcl2.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjcl3.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobjcl4.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
tobject1.pp
tobject2.pp
tobject3.pp
tobject4.pp
tobject5.pp
tests: fix test name
2010-03-30 02:55:07 +00:00
tobject6.pp
compiler: allow const, type, var and class var sections for objects + test
2010-03-30 04:22:19 +00:00
tobject7.pp
compiler: fix parsing and handling of typed constants declared inside classes/objects + tests
2010-03-30 07:09:44 +00:00
tobject8.pp
Fixed rtti/finalization of objects that have ancestors and fields of managed types:
2010-12-24 14:46:29 +00:00
toperator1.pp
toperator2.pp
toperator3.pp
toperator4.pp
toperator5.pp
toperator6.pp
toperator7.pp
compiler: don't compile incorrect statements if operators are involved (issue #0015338 ) + test
2009-12-21 06:57:38 +00:00
toperator8.pp
compiler: allow <> operator overload. search for "<>" operator first for "<>" expressions and if not found then use "=" operator + test
2010-12-21 04:44:37 +00:00
toperator9.pp
compiler: implement IN operator which was known by compiler but was not supported. + test
2010-12-24 02:25:22 +00:00
toperator10.pp
tests: forgot to add { %fail} directive
2010-12-24 07:36:01 +00:00
toperator11.pp
compiler: allow Inc, Dec, Explicit operators for other fpc modes
2010-12-25 11:31:07 +00:00
toperator12.pp
compiler: record operators
2011-01-14 02:25:48 +00:00
tover1.pp
tover2.pp
tover3.pp
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
compiler: replace MODESWTICH POINTERARITHMETICS with $POINTERMATH directive, disable pointer arithmetic in delphi mode by default (compatible with delphi), enable pointer arithmetic in fpc/objfpc modes as they had it enabled by default before, add has_pointer_math field to tpointerdef to allow pointer arithmetic with such pointer even if pointer math mode is off (delphi compatible) + tests
2010-12-29 03:24:28 +00:00
tpointermath2.pp
compiler: replace MODESWTICH POINTERARITHMETICS with $POINTERMATH directive, disable pointer arithmetic in delphi mode by default (compatible with delphi), enable pointer arithmetic in fpc/objfpc modes as they had it enabled by default before, add has_pointer_math field to tpointerdef to allow pointer arithmetic with such pointer even if pointer math mode is off (delphi compatible) + tests
2010-12-29 03:24:28 +00:00
tpointermath3.pp
compiler: replace MODESWTICH POINTERARITHMETICS with $POINTERMATH directive, disable pointer arithmetic in delphi mode by default (compatible with delphi), enable pointer arithmetic in fpc/objfpc modes as they had it enabled by default before, add has_pointer_math field to tpointerdef to allow pointer arithmetic with such pointer even if pointer math mode is off (delphi compatible) + tests
2010-12-29 03:24:28 +00:00
tpoll.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
trange1.pp
trange2.pp
trange3.pp
trange4.pp
trange5.pp
trangeob.pp
trecreg2.pp
trecreg3.pp
trecreg4.pp
trecreg.pp
tresstr.pp
trhlp1.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp2.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp3.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp4.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp5.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp6.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp7.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp8.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp9.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp10.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp11.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp12.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp13.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp14.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp15.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp16.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp17.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp18.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp19.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp20.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp21.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp22.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp23.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp24.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp25.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp26.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp27.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp28.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp29.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp30.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp31.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp32.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp33.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp34.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp35.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp36.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp37.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp38.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp39.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp40.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp41.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
trhlp42.pp
* merges recent class helper fixes by Sven Barth
2011-06-30 18:54:46 +00:00
trhlp43.pp
* merges recent class helper fixes by Sven Barth
2011-06-30 18:54:46 +00:00
trox1.pp
trox2.pp
trox3.pp
* constant evaluation of ror/rol if they are internally handled, resolves #6300
2011-06-23 20:54:08 +00:00
trox4.pp
* constant evaluation of ror/rol if they are internally handled, resolves #6300
2011-06-23 20:54:08 +00:00
trox5.pp
+ forgotten test for r17808
2011-06-23 21:03:17 +00:00
trstr1.pp
trstr2.pp
trstr3.pp
trstr4.pp
trstr5.pp
trstr6.pp
trstr7.pp
trstr8.pp
trtti1.pp
Corrected the only other test that was affected by my changes (a RTTI test...)
2011-04-04 14:01:18 +00:00
trtti2.pp
trtti3.pp
trtti4.pp
trtti5.pp
tsafecall1.pp
* Enabled safecall on x86_64-linux
2011-06-02 10:43:18 +00:00
tsafecall2.pp
* Enabled safecall on x86_64-linux
2011-06-02 10:43:18 +00:00
tsafecall3.pp
* Enabled safecall on x86_64-linux
2011-06-02 10:43:18 +00:00
tsafecall4.pp
* Enabled safecall on x86_64-linux
2011-06-02 10:43:18 +00:00
tsealed1.pp
* merged sealed and abstract support by Paul Ishenin
2009-10-18 20:05:29 +00:00
tsealed2.pp
* merged sealed and abstract support by Paul Ishenin
2009-10-18 20:05:29 +00:00
tsealed3.pp
* merged sealed and abstract support by Paul Ishenin
2009-10-18 20:05:29 +00:00
tsealed4.pp
* merged sealed and abstract support by Paul Ishenin
2009-10-18 20:05:29 +00:00
tsealed5.pp
compiler: support *sealed* and *abstract* for objects (issue #0016174 )
2010-04-01 14:36:33 +00:00
tsealed6.pp
compiler: support *sealed* and *abstract* for objects (issue #0016174 )
2010-04-01 14:36:33 +00:00
tsec1.pp
+ user section type
2011-03-20 15:42:28 +00:00
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
tstack.pp
tstatic1.pp
compiler: allow inline static methods + test (moreover static inline was supported)
2010-03-27 13:40:36 +00:00
tstatic2.pp
compiler: implement 'var' and 'class var' sections for classes + tests
2010-01-10 13:48:43 +00:00
tstatic3.pp
compiler: implement 'var' and 'class var' sections for classes + tests
2010-01-10 13:48:43 +00:00
tstatic4.pp
compiler:
2010-01-09 18:37:54 +00:00
tstatic5.pp
tests: more tests for classes
2010-01-11 10:07:14 +00:00
tstdhandle.pp
* Reverted STD_xxx_HANDLE constants back to DWORD type (issue introduced in r15824). These are not handles, and are 32-bit even in Win64. See http://msdn.microsoft.com/en-us/library/ms683231.aspx
2011-04-17 22:27:56 +00:00
tstprocv.pp
tstring1.pp
tstring2.pp
tstring3.pp
tstring4.pp
tstring5.pp
tstring6.pp
tstring7.pp
tstring8.pp
tstring9.pp
tstring10.pp
tstrreal1.pp
tstrreal2.pp
tstrreal3.pp
tstrreal4.pp
* patch by zeljko to make the test independent of the locale, and fix a
2010-09-16 20:58:34 +00:00
tstrreal5.pp
* Test for negcurrformat values 11-15 from Zeljan Rikalo
2010-09-14 11:25:04 +00:00
tsubdecl.pp
tsymlibrary1.pp
-- Zusammenführen von r13892 in ».«:
2009-10-25 08:58:22 +00:00
ttpara1.pp
* made test names unique (if you overwrite an existing binary with another
2009-12-04 21:06:33 +00:00
ttpara2.pp
* made test names unique (if you overwrite an existing binary with another
2009-12-04 21:06:33 +00:00
ttypedarray1.pp
* give a better error message and do better error recovery if too few typed constant array elements are provided
2010-01-17 13:04:17 +00:00
ttypedrecord1.pp
* support record fields separated by commas instead of semicolons in typed
2010-02-14 14:33:30 +00:00
ttypedrecord2.pp
* support record fields separated by commas instead of semicolons in typed
2010-02-14 14:33:30 +00:00
ttypedrecord3.pp
* support record fields separated by commas instead of semicolons in typed
2010-02-14 14:33:30 +00:00
ttypedrecord4.pp
* support record fields separated by commas instead of semicolons in typed
2010-02-14 14:33:30 +00:00
tunaligned1.pp
tunistr1.pp
tunistr2.pp
tunistr4.pp
tunistr5.pp
tunistr6.pp
tunistr7.pp
tunit1.pp
tunit2.pp
tunit3.pp
tunroll1.pp
tutf81.pp
tutf82.pp
tvarpropsetter1.pp
compiler: implement {$VARPROPSETTER ON/OFF} support which is required for COM (D7 compatibility):
2010-03-17 09:56:50 +00:00
tvarpropsetter2.pp
compiler: implement {$VARPROPSETTER ON/OFF} support which is required for COM (D7 compatibility):
2010-03-17 09:56:50 +00:00
tvarset1.pp
twarn1.pp
* Check that two $WARN are OK
2011-06-29 14:31:10 +00:00
tweaklib1.pp
tweaklib2.pp
tweaklib3.pp
tweaklib4.pp
twide1.pp
+ widestringmanager.codepointlengthproc added, which can be used to
2010-12-10 14:10:01 +00:00
twide2.pp
+ widestringmanager.codepointlengthproc added, which can be used to
2010-12-10 14:10:01 +00:00
twide3.pp
+ widestringmanager.codepointlengthproc added, which can be used to
2010-12-10 14:10:01 +00:00
twide4.pp
twide5.pp
+ widestringmanager.codepointlengthproc added, which can be used to
2010-12-10 14:10:01 +00:00
twide6.pp
+ widestringmanager.codepointlengthproc added, which can be used to
2010-12-10 14:10:01 +00:00
twide7.pp
twrstr1.pp
twrstr2.pp
twrstr3.pp
twrstr4.pp
twrstr5.pp
twrstr6.pp
twrstr7.pp
twrstr8.pp
uabstrcl.pp
uchlp12.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
uchlp18.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
uenum2a.pp
uenum2b.pp
ugeneric3.pp
ugeneric4.pp
ugeneric7.pp
ugeneric10.pp
compiler: use delphi syntax for type, const and var section declarations in classes instead of fpc generics syntax
2010-07-27 00:59:32 +00:00
ugeneric14.pp
uhintdir.pp
compiler: allow hint modifier for 'unit' keyword (reason - delphi compatibility) + test
2010-01-22 07:15:09 +00:00
uhlp3.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
uhlp31.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
uhlp39.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
uhlp41a.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
uhlp41b.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
uhlp43.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
uimpluni1.pp
uimpluni2.pp
uinline4a.pp
uinline4b.pp
ulib2a.pp
* Reverted r17556 and replaced it with more generic handling of 'rela'-styled relocations. Resolves #19416 .
2011-05-27 18:19:08 +00:00
umaclocalprocparam3f.pp
+ merged nestedprocvars branch
2010-08-02 22:20:36 +00:00
umacpas1.pp
umainnam.pp
uobjc7.pp
* added header
2009-11-20 18:38:42 +00:00
uobjc24.pp
* added header
2009-11-20 18:38:42 +00:00
uobjc26.pp
* added header
2009-11-20 18:38:42 +00:00
uobjc27a.pp
* added header
2009-11-20 18:38:42 +00:00
uobjc27b.pp
* added header
2009-11-20 18:38:42 +00:00
uobjc30c.pp
+ support for id.anyobjcmethodinscope() calls for Objective-Pascal code,
2009-11-21 00:14:21 +00:00
uobjc35d.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
uobjc35e.pp
+ support for formally declared objcclasses ("type x=objcclass;external;")
2010-06-25 15:08:37 +00:00
uobjc35f.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
uobjc35g.pp
* changed syntax of external objcclasses (see wiki/FPC_PasCocoa). Another
2011-01-02 14:50:46 +00:00
uobjcl1.pp
* added header
2009-11-20 18:38:42 +00:00
uprec6.pp
uprec7.pp
uprocext1.pp
uprocext2.pp
urhlp14.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
urhlp17.pp
Completely restructured the test for the helper feature. The tests were split into three categories:
2011-04-03 13:33:23 +00:00
utasout.pp
uunit1.pp
uunit2a.pp
uunit2b.pp
uunit3a.pp
uunit3b.pp
uunit3c.pp