fpc/compiler/jvm
Jonas Maebe d1a1d30e04 * unless compiled with -dnounsupported, the compiler will now accept not
only JVM constructs that are already implemented, but also ones that
    will be supported in the future but that aren't implemented yet (to
    make it easier to already adapt code to the future changes)

git-svn-id: branches/jvmbackend@18498 -
2011-08-20 08:04:51 +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 * don't create (useless) temporary array/record/... for the result 2011-08-20 07:58:09 +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 unit initialisation sections for the JVM target, 2011-08-20 08:01:39 +00:00
hlcgcpu.pas * map normal sets to R_ADDRESSREGISTER 2011-08-20 08:04:40 +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 * unless compiled with -dnounsupported, the compiler will now accept not 2011-08-20 08:04:51 +00:00
njvmcal.pas * tprocdef -> tabstractprocdef typecasts so the code will also work 2011-08-20 08:04:35 +00:00
njvmcnv.pas * unless compiled with -dnounsupported, the compiler will now accept not 2011-08-20 08:04:51 +00:00
njvmcon.pas + support for JVM string constants 2011-08-20 07:57:50 +00:00
njvmflw.pas * replaced partial manual declarations of some Java classes with 2011-08-20 07:58:20 +00:00
njvminl.pas * typecast the argument and result type of the setlength() helper to 2011-08-20 08:03:56 +00:00
njvmld.pas + unicodestring support for the JVM target (except for multiple adds 2011-08-20 08:02:33 +00:00
njvmmat.pas * fixed 64 bit shl/shr/sar operations: the second argument of the 2011-08-20 07:48:23 +00:00
njvmmem.pas * unless compiled with -dnounsupported, the compiler will now accept not 2011-08-20 08:04:51 +00:00
njvmutil.pas + support for initialising typed constants via compiler-generated 2011-08-20 08:02:58 +00:00
rgcpu.pas * don't remove regalloc/regdealloc pair if it's immediately followed by a 2011-08-20 08:01:19 +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 * unless compiled with -dnounsupported, the compiler will now accept not 2011-08-20 08:04:51 +00:00