Jonas Maebe
|
78bb3e323a
* fixed source type information for values loaded in arrayconstructor after
|
13 years ago |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 years ago |
Jonas Maebe
|
41d86f2b26
* fixed (harmless) class cast error when checking whether an aggregate
|
13 years ago |
sergei
|
78c0215447
Preparations to native threadvar support:
|
13 years ago |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 years ago |
Jonas Maebe
|
452414e1a7
- removed cg.g_indirect_sym_load() calls from pass_generate_code; this
|
13 years ago |
sergei
|
afb4992113
* Changed code generation for assignments of managed types, it now generates a single call to helper procedure (significantly reducing code size) and is handled entirely in firstpass.
|
13 years ago |
florian
|
fd07f51f35
* handle LOC_JUMP correctly for 64 bit boolean assignments
|
13 years ago |
Jonas Maebe
|
d0ba14ecab
* fixed webtbs/tw20874b for non-x86 32 bit targets: tcgobj methods (by
|
13 years ago |
florian
|
c4a5499d2a
* handle flag to reg./ref. conversion correctly for boolean64
|
13 years ago |
florian
|
a59a37dddd
* handle assignments of qword bools with LOC_FLAGS correctly, resolves #20874
|
13 years ago |
Jonas Maebe
|
bd990d1173
* generate JVM bytecode that passes the stringent requirements of the Dalvik
|
13 years ago |
florian
|
6ec0f2549a
* factored load node flags out of node flags to gain space
|
13 years ago |
florian
|
7bb1c642dd
* fix division by zero in alignment code, should resolve #20265 an #20240
|
14 years ago |
Jonas Maebe
|
27731e342c
+ support for array-of-const on the JVM target. Even though the
|
14 years ago |
Jonas Maebe
|
979f55e1db
+ support for procedural variables for the JVM target
|
14 years ago |
Jonas Maebe
|
d6966e545b
+ support for formal var/out parameters on the JVM target:
|
14 years ago |
Jonas Maebe
|
569228447d
* converted all enum handling for the JVM target so that it uses the
|
14 years ago |
Jonas Maebe
|
8fa42c206f
+ support for nested procedures for the JVM target
|
14 years ago |
Jonas Maebe
|
63962043a5
* fixed fake nested procedures support
|
14 years ago |
Jonas Maebe
|
c9537e3347
+ support for non-array/record var parameter on the JVM target using
|
14 years ago |
Jonas Maebe
|
d1a1d30e04
* unless compiled with -dnounsupported, the compiler will now accept not
|
14 years ago |
Jonas Maebe
|
bf21cd7a15
+ support for (non-variant) arrayconstructornodes for the JVM target
|
14 years ago |
Jonas Maebe
|
2c313e397e
+ support for regular arrays and open arrays
|
14 years ago |
Jonas Maebe
|
0e87627218
+ gethltemp() to allocate a temp specifying full type information even
|
14 years ago |
Jonas Maebe
|
28740dce2d
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
|
14 years ago |
Jonas Maebe
|
35ca5b799b
* list -> current_asmdata.CurrAsmList for cpuhighleveltarget code
|
14 years ago |
Jonas Maebe
|
0ee702b3a2
* tprocdef.mangledname now gets an extra boolean parameter indicating
|
14 years ago |
Jonas Maebe
|
e3e4d365c8
* converted the parts of tcgloadnode.pass_generate_code() and
|
14 years ago |
florian
|
f1b13dca19
* handle aligned assignments with size < sizeof(aint) properly, resolves #19355
|
14 years ago |