Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
10 gadi atpakaļ |
Jonas Maebe
|
703e31512d
* moved JVM-specific code of tloadvmtaddrnode.pass_1 to njvmmem
|
10 gadi atpakaļ |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 gadi atpakaļ |
Károly Balogh
|
b13ef4e3bb
* fixed DFA warnings for JVM target
|
11 gadi atpakaļ |
Jonas Maebe
|
bacd303208
* synchronized with trunk up to r27758
|
11 gadi atpakaļ |
Jonas Maebe
|
93d50bc287
* moved jvm-specific classdef-related fields from tenumdef to a platform-
|
11 gadi atpakaļ |
Jonas Maebe
|
11c7d5223c
* moved ifdef'd jvm code from tprocvardef to jvm-specific descendant
|
11 gadi atpakaļ |
Jonas Maebe
|
81427523ab
* pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as
|
11 gadi atpakaļ |
Jonas Maebe
|
e9268a0a14
* synchronised with trunk up till r26975
|
11 gadi atpakaļ |
Jonas Maebe
|
2518c526c7
* always use a new register for array indices modified by a constant,
|
11 gadi atpakaļ |
Jonas Maebe
|
a5653916e0
* convert array indices always to s32int, because that is the index type used
|
11 gadi atpakaļ |
Jonas Maebe
|
b47cc22d66
* separated JVM-specific subscripting code in virtual method
|
11 gadi atpakaļ |
pierre
|
eb1ff90de1
Fix jvm compiler compilation failure after rev 25013
|
12 gadi atpakaļ |
Jonas Maebe
|
1955255dda
* let thlcg.a_call_name() return the tcgpara representing the function
|
13 gadi atpakaļ |
Jonas Maebe
|
622eb4b782
* call getbasedef before getting the classdef of an enum (only the basedef
|
13 gadi atpakaļ |
Jonas Maebe
|
21722802fa
* also allow taking the address of a derefence expression on the JVM target
|
13 gadi atpakaļ |
Jonas Maebe
|
5332263d46
* fixed r18981 (conversion of LOC_JUMP to something else must happen before
|
14 gadi atpakaļ |
Jonas Maebe
|
c9ebd433db
* fixed array indexing via LOC_JUMP on the JVM target
|
14 gadi atpakaļ |
Jonas Maebe
|
f40c893084
* when determining whether taking the address of an array element is
|
14 gadi atpakaļ |
Jonas Maebe
|
992cc352c6
* generalized handling of pointers to non-implicit pointer types:
|
14 gadi atpakaļ |
Jonas Maebe
|
0364b7acf9
* also allow taking the address of the first element of an array in
|
14 gadi atpakaļ |
Jonas Maebe
|
d063ae10cb
* use correct location.size after dereferencing pointers to non-implicit
|
14 gadi atpakaļ |
Jonas Maebe
|
d0e8cd1637
+ support for dereferencing any kind of pointer type
|
14 gadi atpakaļ |
Jonas Maebe
|
8fcc8f92ca
* allow taking the address of var-parameters in normal Pascal code (not just
|
14 gadi atpakaļ |
Jonas Maebe
|
979f55e1db
+ support for procedural variables for the JVM target
|
14 gadi atpakaļ |
Jonas Maebe
|
67a142c56e
* fixed dereferencing pointers to JVM implicit pointer types in case the
|
14 gadi atpakaļ |
Jonas Maebe
|
bf2854dae5
* when internally taking the address of shortstrings to typecast
|
14 gadi atpakaļ |
Jonas Maebe
|
569228447d
* converted all enum handling for the JVM target so that it uses the
|
14 gadi atpakaļ |
Jonas Maebe
|
7cf06b9aa6
* fixed accessing var-parameters from nested routines
|
14 gadi atpakaļ |
Jonas Maebe
|
8fa42c206f
+ support for nested procedures for the JVM target
|
14 gadi atpakaļ |