Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 роки тому |
nickysn
|
3318703ece
* moved nf_typedaddr to addrnodeflags (anf_typedaddr)
|
7 роки тому |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 роки тому |
Jonas Maebe
|
aa1be3276f
- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol():
|
9 роки тому |
Jonas Maebe
|
996e325175
* converted range checking for open arrays/array of const from the code
|
9 роки тому |
svenbarth
|
529677cc79
ncal.pas:
|
10 роки тому |
Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
10 роки тому |
Jonas Maebe
|
703e31512d
* moved JVM-specific code of tloadvmtaddrnode.pass_1 to njvmmem
|
10 роки тому |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 роки тому |
Károly Balogh
|
b13ef4e3bb
* fixed DFA warnings for JVM target
|
11 роки тому |
Jonas Maebe
|
bacd303208
* synchronized with trunk up to r27758
|
11 роки тому |
Jonas Maebe
|
93d50bc287
* moved jvm-specific classdef-related fields from tenumdef to a platform-
|
11 роки тому |
Jonas Maebe
|
11c7d5223c
* moved ifdef'd jvm code from tprocvardef to jvm-specific descendant
|
11 роки тому |
Jonas Maebe
|
81427523ab
* pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as
|
11 роки тому |
Jonas Maebe
|
e9268a0a14
* synchronised with trunk up till r26975
|
11 роки тому |
Jonas Maebe
|
2518c526c7
* always use a new register for array indices modified by a constant,
|
11 роки тому |
Jonas Maebe
|
a5653916e0
* convert array indices always to s32int, because that is the index type used
|
11 роки тому |
Jonas Maebe
|
b47cc22d66
* separated JVM-specific subscripting code in virtual method
|
11 роки тому |
pierre
|
eb1ff90de1
Fix jvm compiler compilation failure after rev 25013
|
12 роки тому |
Jonas Maebe
|
1955255dda
* let thlcg.a_call_name() return the tcgpara representing the function
|
13 роки тому |
Jonas Maebe
|
622eb4b782
* call getbasedef before getting the classdef of an enum (only the basedef
|
13 роки тому |
Jonas Maebe
|
21722802fa
* also allow taking the address of a derefence expression on the JVM target
|
13 роки тому |
Jonas Maebe
|
5332263d46
* fixed r18981 (conversion of LOC_JUMP to something else must happen before
|
14 роки тому |
Jonas Maebe
|
c9ebd433db
* fixed array indexing via LOC_JUMP on the JVM target
|
14 роки тому |
Jonas Maebe
|
f40c893084
* when determining whether taking the address of an array element is
|
14 роки тому |
Jonas Maebe
|
992cc352c6
* generalized handling of pointers to non-implicit pointer types:
|
14 роки тому |
Jonas Maebe
|
0364b7acf9
* also allow taking the address of the first element of an array in
|
14 роки тому |
Jonas Maebe
|
d063ae10cb
* use correct location.size after dereferencing pointers to non-implicit
|
14 роки тому |
Jonas Maebe
|
d0e8cd1637
+ support for dereferencing any kind of pointer type
|
14 роки тому |
Jonas Maebe
|
8fcc8f92ca
* allow taking the address of var-parameters in normal Pascal code (not just
|
14 роки тому |