fpc/compiler/jvm
Jonas Maebe b0462d27cc * by default, no longer initialize enumeration fields of classes/objects
with the enum instance corresponding to ordinal 0 in JVM constructors,
    because a virtual method called by a parent constructor may already
    have assigned a different value (see tests/test/jvm/tenum2.pp). This
    will result in null pointer exceptions when using such fields without
    first explicitly assigning a value to them though.

    The old behaviour can be restored with the new -CTenumfieldinit command
    line parameter

git-svn-id: trunk@21736 -
2012-06-29 21:24:35 +00:00
..
aasmcpu.pas
cgcpu.pas + cghlcpu unit with thlbasecgcpu class that overrides all abstract tcg 2012-04-28 14:27:31 +00:00
cpubase.pas * consistently define empty saved_mm_registers arrays as containing a single 2012-06-15 18:24:25 +00:00
cpuinfo.pas
cpunode.pas
cpupara.pas + also specify the parameter def when allocating a parameter via 2012-06-24 15:02:12 +00:00
cpupi.pas
cputarg.pas
dbgjasm.pas
hlcgcpu.pas * by default, no longer initialize enumeration fields of classes/objects 2012-06-29 21:24:35 +00:00
itcpujas.pas
jvmdef.pas
jvmreg.dat
njvmadd.pas
njvmcal.pas
njvmcnv.pas * fixed conversion of empty ansistring/widestring constants to pchar on 2012-05-26 11:32:20 +00:00
njvmcon.pas * fixed conversion of empty ansistring/widestring constants to pchar on 2012-05-26 11:32:20 +00:00
njvmflw.pas
njvminl.pas
njvmld.pas
njvmmat.pas
njvmmem.pas
njvmset.pas
njvmtcon.pas
njvmutil.pas
pjvm.pas
rgcpu.pas
rjvmcon.inc
rjvmnor.inc
rjvmnum.inc
rjvmrni.inc
rjvmsri.inc
rjvmstd.inc
rjvmsup.inc
tgcpu.pas