summaryrefslogtreecommitdiff
path: root/compiler/jvm
Commit message (Expand)AuthorAgeFilesLines
* * associate debug information for local variables with the second instead ofjonas2014-12-161-6/+38
* + change always floating point divisions into multiplications if they are a p...florian2014-11-161-0/+3
* * boolean constant instead of IFDEFs for detection of microcontroller supporthajny2014-11-101-0/+17
* * fixed DFA warnings for JVM targetkaroly2014-08-205-4/+17
* * changed forcesize parameter of tgobj.gethltemp() from aint into asizeint,jonas2014-08-181-2/+2
* * when creating a bare procdef copy, don't copy the funcret parameter.jonas2014-07-181-0/+3
* * fixes for the support for overriding properties on the JVM target:jonas2014-06-141-38/+22
* * remove "override" from automatically getter/setter if it's based upon anjonas2014-06-141-0/+1
* * don't generate a getter/setter if no explicit prefix has been specifiedjonas2014-06-141-1/+2
* * pstring -> pshortstring (fix for r27940)jonas2014-06-141-1/+1
* * support for raising the visibility of inherited properties on the JVMjonas2014-06-121-16/+81
* * factored out associating properties with their getters/setters/fielsjonas2014-06-122-292/+332
* * insert JVM checkcast instructions when a voidpointer is implicitlyjonas2014-05-101-1/+7
* * changed tcallnode.fforcedprocname from shortstring into tsymstr,jonas2014-05-101-1/+1
* Fix a typo. The CPU specific version of "ttypesym" should be called "tcputype...svenbarth2014-04-111-3/+3
* * changed the severity of messages showing overloaded routines with alljonas2014-04-101-2/+2
* * check all overloaded routines for mangled name conflicts on the JVMjonas2014-04-101-1/+42
* * moved pbestrealtype from symdef to symcpujonas2014-04-011-0/+4
* * moved jvm-specific classdef-related fields from tenumdef to a platform-jonas2014-04-0111-26/+71
* + added class reference types of the architecture-specific t*def/t*symjonas2014-03-301-0/+33
* * moved jvm tprocdef name mangling to jvm-specific descendant classjonas2014-03-301-2/+119
* * moved jvm-specific exprasm field from tprocdef to jvm-specific descendantjonas2014-03-304-8/+23
* * moved ifdef'd jvm code from tprocvardef to jvm-specific descendantjonas2014-03-308-35/+83
* * moved all jvm-specific code from symsym to jvm/symcpujonas2014-03-301-0/+72
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-295-29/+205
* + added method reference_reset_base with support for different pointer types tonickysn2014-03-281-5/+5
* * removed ifdef jvm from ncgvmtjonas2014-03-162-1/+53
* * moved ncgutil.maybechangeloadnodereg() to hlcg.maybe_change_load_node_reg()jonas2014-03-161-0/+7
* * migrated JVM-specific second_nil_to_methodprocvar code to njvmcnvjonas2014-03-161-0/+12
* * renamed fobjcforcedprocname to fforcedprocname and also use it for thejonas2014-03-161-0/+4
* * moved jvm-specific tarrayreftype from cgutils to jvm/cpubasejonas2014-03-162-1/+10
* * set imaginary register start for JVM at register number 2, since therejonas2014-03-041-3/+3
* * fixed indentation of stack slot allocation debug statementsjonas2014-01-151-1/+1
* * always use a new register for array indices modified by a constant,jonas2014-01-151-5/+2
* * convert array indices always to s32int, because that is the index type usedjonas2014-01-151-0/+8
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-014-2/+12
* * Function tjvmaddnode.cmpnode2topcmp is, in fact, not specific to any target...sergei2013-11-281-29/+0
* * fixed compilation after r25847 (mantis #25237)jonas2013-10-272-2/+2
* Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstr...svenbarth2013-10-252-3/+3
* Implement support for saving and restoring address registers.svenbarth2013-10-051-0/+1
* * fixed compilation of length(unicode/ansistring) on JVM target after r25499jonas2013-09-241-1/+1
* * fixed a_op_*_reg() for OP_NOT/OP_NEG (due to the register allocation thejonas2013-09-041-6/+4
* + -CTinitlocals switch for the JVM that initialises all local variablesjonas2013-08-291-4/+76
* * when automatically generating an overriding getter/setter method (becausejonas2013-08-061-1/+18
* Fix jvm compiler compilation failure after rev 25013pierre2013-07-023-7/+8
* * add a tdef to each parameter location and set it for all targetjonas2013-06-021-0/+15
* * fixed compilation after r24661 (added dummy overloads for newlyjonas2013-06-011-2/+38
* * merge i8086 branch by Nikolay Nikolovflorian2013-04-251-36/+36
|\
| * * updated aint to tcgint in jvm/hlcgcpu.pas as well (needed after r23761)nickysn2013-03-311-36/+36
* | * override tcgraisenode.pass_1 so that the JVM raise support will keepjonas2013-04-221-1/+11