Jonas Maebe
|
f187128428
* allow addrnodes for procdef (and procvardef in TP/Delphi mode), and
|
14 tahun lalu |
Jonas Maebe
|
17db9ed895
* allow some more valid type conversions
|
14 tahun lalu |
Jonas Maebe
|
b60e50b2b0
- reverted 679f3968901f0d565644d59e046eb25d5402f027, because it requires
|
14 tahun lalu |
Jonas Maebe
|
54bb881a1b
* print an error for invalid type conversions
|
14 tahun lalu |
Jonas Maebe
|
63962043a5
* fixed fake nested procedures support
|
14 tahun lalu |
Jonas Maebe
|
000c502c9c
+ fake shortstring temp support
|
14 tahun lalu |
Jonas Maebe
|
1c1fe26ebd
* refactored isstringconv/isrecordconv
|
14 tahun lalu |
Jonas Maebe
|
8ec1ba797d
* put single quotes around identifiers so they cannot be confused with
|
14 tahun lalu |
Jonas Maebe
|
4dfdcfd139
* fixed uninitialised var-parameters in isstringconv
|
14 tahun lalu |
Jonas Maebe
|
bdb6cf5561
* fixed uninitialised var-parameters in isrecordconv
|
14 tahun lalu |
Jonas Maebe
|
278a581666
+ jdk15 unit with jdk 1.5 header translation
|
14 tahun lalu |
Jonas Maebe
|
4cd9908339
* don't mangle local variable and parameter names using the method name,
|
14 tahun lalu |
Jonas Maebe
|
e403ddca0c
* enabled generic multi-string concatenation optimization now that var
|
14 tahun lalu |
Jonas Maebe
|
1795eff237
+ support for emiting "signature" attributes for fields and methods; these
|
14 tahun lalu |
Jonas Maebe
|
2610cea230
- removed orphan helpers
|
14 tahun lalu |
Jonas Maebe
|
6614f3220c
* check implementedinterfaces also when going from a Java class to
|
14 tahun lalu |
Jonas Maebe
|
cd42bdc42f
* load implementedinterfaces for odt_javaclass
|
14 tahun lalu |
Jonas Maebe
|
4298992619
* fixed checkcast operations for unicodestrings: replace the definition
|
14 tahun lalu |
Jonas Maebe
|
b8f6c42ec7
* don't insert checkcast operations for types that are considered to be
|
14 tahun lalu |
Jonas Maebe
|
e8ec2c45af
* fixed invokeinterface usage: must also specify the number of stack
|
14 tahun lalu |
Jonas Maebe
|
c9537e3347
+ support for non-array/record var parameter on the JVM target using
|
14 tahun lalu |
Jonas Maebe
|
e7eb34e3a6
* make current_except_loc also valid while processing the default exception
|
14 tahun lalu |
Jonas Maebe
|
f75a5895d8
* fixed crash for global constants after previous change
|
14 tahun lalu |
Jonas Maebe
|
a6e196bfd6
* don't write local constants of procedures, because their names may clash
|
14 tahun lalu |
Jonas Maebe
|
845f50448c
+ support for qword div/mod via helper (the JVM only supports signed
|
14 tahun lalu |
Jonas Maebe
|
be1ff9ff92
* fixed handling of OP_SHL,OP_SHR,OP_SAR in op_ref_stack (second operand
|
14 tahun lalu |
Jonas Maebe
|
2bb13723ae
* don't use raw bitcasts for tc_int_2_real type conversions
|
14 tahun lalu |
Jonas Maebe
|
6a6ab5beac
* converted SAR code to hlcgobj
|
14 tahun lalu |
Jonas Maebe
|
dbaaf1c3cd
* fixed copy/paste errors in a_op_reg_ref() from a_op_ref_reg()
|
14 tahun lalu |
Jonas Maebe
|
3e5b70d80d
* cpu64bitaddr -> cpu64bitalu check to determine whether we need special
|
14 tahun lalu |