fpc/tests/test/jvm
Jonas Maebe fcaad5baf2 * perform -CTlowercaseprocstart conversion it tprocsym.create rather than
when building the mangled name, because the latter can also be performed
    when compiler another unit (and therefore if that other unit's setting
    is different from that of the original unit, a wrong mangled name was
    generated) + test for this case

git-svn-id: trunk@25388 -
2013-08-29 22:43:06 +00:00
..
classlist.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
classmeth.pp
forw.pp
getbit.pp
JavaClass.java
nested.pp
outpara.pp
sort.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tabs.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
taddbool.pp * always return a LOC_JUMP from tjvmnotnode.second_boolean: required both 2012-03-16 17:23:55 +00:00
taddset.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
taddsetint.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tarray2.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tarray3.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tassert.pp + assert() support for the JVM target (currently ignores the Java classloader 2012-02-20 11:28:59 +00:00
tbyte.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tbytearrres.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tclassproptest.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tcnvstr1.pp * fixed conversion of empty ansistring/widestring constants to pchar on 2012-05-26 11:32:20 +00:00
tcnvstr3.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tconst.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tdefpara.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tdynarrec.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tdynarrnil.pp * replace assigned(dynarray) and dynarray=/<>nil with length(dynarray)=/<>0 2011-09-19 19:59:32 +00:00
tenum2.pp * by default, no longer initialize enumeration fields of classes/objects 2012-06-29 21:24:35 +00:00
tenum.pp
test.pp * merged trunk up to r20882 2012-04-15 15:54:10 +00:00
testall.bat + -CTinitlocals switch for the JVM that initialises all local variables 2013-08-29 22:21:23 +00:00
testall.sh + -CTinitlocals switch for the JVM that initialises all local variables 2013-08-29 22:21:23 +00:00
testansi.pp
testintf.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
testshort.pp
tformalpara.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tinitvar.pp + -CTinitlocals switch for the JVM that initialises all local variables 2013-08-29 22:21:23 +00:00
tint.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tintstr.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tjavalowercaseproc.java + -CTlowercaseprocstart switch to lowercase the first character of routines 2013-08-29 22:21:15 +00:00
tjsetter.java * when automatically generating an overriding getter/setter method (because 2013-08-06 21:50:56 +00:00
tlowercaseproc.pp * perform -CTlowercaseprocstart conversion it tprocsym.create rather than 2013-08-29 22:43:06 +00:00
tnestdynarr.pp * no longer encode all pointers to other pointer types (such as 2011-12-11 17:25:09 +00:00
tnestedset.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tnestproc.pp * do not apply node CSE to nested loads on high level cpu targets, because 2012-10-02 18:12:24 +00:00
topovl.pp * call all operators with invokestatic, since they are always 2011-12-11 17:25:42 +00:00
tprop2.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tprop3.pp * inherit po_auto_raised_visibility flag when the visibility of a method is 2013-01-26 16:52:28 +00:00
tprop4.pp * fixed -CTauto(g|s)etterprefix automatically generated helpers in case they 2013-01-30 22:35:59 +00:00
tprop.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tpvar.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tpvardelphi.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tpvarglobal.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tpvarglobaldelphi.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
trange1.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
trange2.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
trange3.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tset1.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tset3.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tset7.pp * in case of an enum without a type name (e.g., "type xx = set of (ea,eb)"), 2011-10-28 21:19:12 +00:00
tsetansistr.pp + added n8086cal.pas, based on n386cal.pas; this pulls in nx86cal.pas as well and fixes compilation of the system unit on i8086 after the merge of the i8086 branch to trunk 2013-04-26 20:19:57 +00:00
tstr.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tstring1.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tstring9.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tstrreal1.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tstrreal2.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tthreadvar.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
ttincdec.pp + test for range checking (and against false positives for overflow checking) 2012-10-21 17:56:42 +00:00
ttrig.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
ttrunc.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tval1.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tval2.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tval3.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tval4.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tval5.pp + tval5, also already works 2011-08-28 19:22:10 +00:00
tval.inc
tval.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tvalc.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tvarpara.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tvirtclmeth.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tw20212.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tw22807.pp * explicitly disable overflow checking because that blows up the code far 2012-10-21 17:56:50 +00:00
tw24089.pp * don't make a deep copy of records (and in the future, objects) in with- 2013-03-20 16:23:25 +00:00
twith.pp
uenum.pp
ujsetter.pp * when automatically generating an overriding getter/setter method (because 2013-08-06 21:50:56 +00:00
unsupported.pp