Jonas Maebe
|
e8ec2c45af
* fixed invokeinterface usage: must also specify the number of stack
|
před 14 roky |
Jonas Maebe
|
c9537e3347
+ support for non-array/record var parameter on the JVM target using
|
před 14 roky |
Jonas Maebe
|
e7eb34e3a6
* make current_except_loc also valid while processing the default exception
|
před 14 roky |
Jonas Maebe
|
f75a5895d8
* fixed crash for global constants after previous change
|
před 14 roky |
Jonas Maebe
|
a6e196bfd6
* don't write local constants of procedures, because their names may clash
|
před 14 roky |
Jonas Maebe
|
845f50448c
+ support for qword div/mod via helper (the JVM only supports signed
|
před 14 roky |
Jonas Maebe
|
be1ff9ff92
* fixed handling of OP_SHL,OP_SHR,OP_SAR in op_ref_stack (second operand
|
před 14 roky |
Jonas Maebe
|
2bb13723ae
* don't use raw bitcasts for tc_int_2_real type conversions
|
před 14 roky |
Jonas Maebe
|
6a6ab5beac
* converted SAR code to hlcgobj
|
před 14 roky |
Jonas Maebe
|
dbaaf1c3cd
* fixed copy/paste errors in a_op_reg_ref() from a_op_ref_reg()
|
před 14 roky |
Jonas Maebe
|
3e5b70d80d
* cpu64bitaddr -> cpu64bitalu check to determine whether we need special
|
před 14 roky |
Jonas Maebe
|
bd69e52451
* fixed writing string constants > 255 characters
|
před 14 roky |
Jonas Maebe
|
6e0b73ad88
* handle string/jlstring/jlobject typecasts properly again after the reworked
|
před 14 roky |
Jonas Maebe
|
10a7532968
* differentiate between typecasts on the assignment side or not, because we
|
před 14 roky |
Jonas Maebe
|
77707a447e
* fixed fake ansistring length() support
|
před 14 roky |
Jonas Maebe
|
50dd6489c4
* support default properties for Java classes
|
před 14 roky |
Jonas Maebe
|
80a63197e3
+ support for unaryminus for the JVM target (integer via generic code, float
|
před 14 roky |
Jonas Maebe
|
f764a72d85
* fixed evaluation stack height count for OP_NEG and non-64 bit opertions
|
před 14 roky |
Jonas Maebe
|
694ccf3df3
+ dummy support for untyped var/const/out parameters on the JVM target
|
před 14 roky |
Jonas Maebe
|
4c152ccb7d
* converted tcgnotnode.second_integer() to hlcg
|
před 14 roky |
Jonas Maebe
|
3259eae110
* fixed typecasting checks from/to arrays of records
|
před 14 roky |
Jonas Maebe
|
739c654e3a
+ support for main programs for the JVM target
|
před 14 roky |
Jonas Maebe
|
e775e2d9ae
* moved gen_entry_code/gen_exit_code from ncgutil to hlcgobj,
|
před 14 roky |
Jonas Maebe
|
f20e347c7e
* dummy support for copying arrays of variant/set
|
před 14 roky |
Jonas Maebe
|
7a5d334951
+ support for copy(dynarray)
|
před 14 roky |
Jonas Maebe
|
ecba07c6a8
* greatly simplified dynamic array handling by making use of the
|
před 14 roky |
Jonas Maebe
|
6c35ea202b
+ added several reflection classes for use in array processing
|
před 14 roky |
Jonas Maebe
|
49de6346ce
* replaced manual array copy loops with calls to JLSystem.arraycopy(); still
|
před 14 roky |
Jonas Maebe
|
622107c605
* moved support for copy() from pinline to ninl, so it can be (partially)
|
před 14 roky |
Jonas Maebe
|
c75246706d
+ stubbed ansistring support (using ansistrings compiles, but does not
|
před 14 roky |