fpc/compiler/jvm
Jonas Maebe b0d777e16b * keep dynamic array -> open array type conversion nodes for the JVM target,
so that the result type of random dynamic array expressions doesn't suddenly
    get changed into open array (causes internalerror if the size is requested),
    and instead simply change the conversion type to tc_equal

git-svn-id: branches/jvmbackend@18605 -
2011-08-20 08:14:30 +00:00
..
aasmcpu.pas + support for (formal/untyped) constants (ordinal, floating point, 2011-08-20 07:55:41 +00:00
cgcpu.pas * removed unused local variables 2011-08-20 07:54:37 +00:00
cpubase.pas + cpubase for jvm: opcodes, basic register definitions, ... 2011-08-20 07:35:32 +00:00
cpuinfo.pas * fixed compilation 2011-08-20 07:36:22 +00:00
cpunode.pas + support for regular arrays and open arrays 2011-08-20 07:55:27 +00:00
cpupara.pas + support for non-array/record var parameter on the JVM target using 2011-08-20 08:07:24 +00:00
cpupi.pas + tjvmprocinfo, only overrides set_first_temp_offset() and sets it to 2011-08-20 07:37:20 +00:00
cputarg.pas + support for JVM local variable and parameter debug information 2011-08-20 07:50:41 +00:00
dbgjasm.pas + support for emiting "signature" attributes for fields and methods; these 2011-08-20 08:08:00 +00:00
hlcgcpu.pas * support var/out managed types on the callee side in location_get_data_ref() 2011-08-20 08:14:26 +00:00
itcpujas.pas + jvm (cpu architecure) and java ("OS"/target) identifiers 2011-08-20 07:37:33 +00:00
jvmreg.dat + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
njvmadd.pas + shortstring support for the JVM target (including accessing character 0 as 2011-08-20 08:11:28 +00:00
njvmcal.pas * free temp location allocated for function result if not used 2011-08-20 08:10:05 +00:00
njvmcnv.pas * keep dynamic array -> open array type conversion nodes for the JVM target, 2011-08-20 08:14:30 +00:00
njvmcon.pas + shortstring support for the JVM target (including accessing character 0 as 2011-08-20 08:11:28 +00:00
njvmflw.pas * fixed flow control handling in case of empty try-blocks and in case of 2011-08-20 08:11:59 +00:00
njvminl.pas * moved creating block/statement for reference temps into 2011-08-20 08:13:16 +00:00
njvmld.pas * fixed accessing var-parameters from nested routines 2011-08-20 08:13:27 +00:00
njvmmat.pas + support for qword div/mod via helper (the JVM only supports signed 2011-08-20 08:07:02 +00:00
njvmmem.pas * fixed accessing var-parameters from nested routines 2011-08-20 08:13:27 +00:00
njvmutil.pas * fixed memory leaks 2011-08-20 08:13:55 +00:00
rgcpu.pas * fixed memory leak 2011-08-20 08:13:36 +00:00
rjvmcon.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
rjvmnor.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
rjvmnum.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
rjvmrni.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
rjvmsri.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
rjvmstd.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
rjvmsup.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
tgcpu.pas * internalerror if constructor not found in record 2011-08-20 08:12:15 +00:00