Jonas Maebe
|
f764a72d85
* fixed evaluation stack height count for OP_NEG and non-64 bit opertions
|
14 năm trước cách đây |
Jonas Maebe
|
694ccf3df3
+ dummy support for untyped var/const/out parameters on the JVM target
|
14 năm trước cách đây |
Jonas Maebe
|
4c152ccb7d
* converted tcgnotnode.second_integer() to hlcg
|
14 năm trước cách đây |
Jonas Maebe
|
3259eae110
* fixed typecasting checks from/to arrays of records
|
14 năm trước cách đây |
Jonas Maebe
|
739c654e3a
+ support for main programs for the JVM target
|
14 năm trước cách đây |
Jonas Maebe
|
e775e2d9ae
* moved gen_entry_code/gen_exit_code from ncgutil to hlcgobj,
|
14 năm trước cách đây |
Jonas Maebe
|
f20e347c7e
* dummy support for copying arrays of variant/set
|
14 năm trước cách đây |
Jonas Maebe
|
7a5d334951
+ support for copy(dynarray)
|
14 năm trước cách đây |
Jonas Maebe
|
ecba07c6a8
* greatly simplified dynamic array handling by making use of the
|
14 năm trước cách đây |
Jonas Maebe
|
6c35ea202b
+ added several reflection classes for use in array processing
|
14 năm trước cách đây |
Jonas Maebe
|
49de6346ce
* replaced manual array copy loops with calls to JLSystem.arraycopy(); still
|
14 năm trước cách đây |
Jonas Maebe
|
622107c605
* moved support for copy() from pinline to ninl, so it can be (partially)
|
14 năm trước cách đây |
Jonas Maebe
|
c75246706d
+ stubbed ansistring support (using ansistrings compiles, but does not
|
14 năm trước cách đây |
Jonas Maebe
|
d1a1d30e04
* unless compiled with -dnounsupported, the compiler will now accept not
|
14 năm trước cách đây |
Jonas Maebe
|
4491dafd48
* exit once we've found a target-specific handler for a type
|
14 năm trước cách đây |
Jonas Maebe
|
a729201e37
* map normal sets to R_ADDRESSREGISTER
|
14 năm trước cách đây |
Jonas Maebe
|
99177a75fb
* tprocdef -> tabstractprocdef typecasts so the code will also work
|
14 năm trước cách đây |
Jonas Maebe
|
fab08ca975
* allow classrefdef declarations for java classes (not yet properly
|
14 năm trước cách đây |
Jonas Maebe
|
f2374ce24d
* save block_type before creating a temporary scanner and restore afterwards,
|
14 năm trước cách đây |
Jonas Maebe
|
be92f47cc7
* don't simply replace the resultdef of typeconverted nodes if the new
|
14 năm trước cách đây |
Jonas Maebe
|
df7100ff80
+ support for anonymous record types for the JVM targets: automatically
|
14 năm trước cách đây |
Jonas Maebe
|
4c0849a592
* fixed fpc_unicodestr_compare_equal (has to return 0 in case of
|
14 năm trước cách đây |
Jonas Maebe
|
1daff40e8e
* fixed subscripting records containing unicodestrings and other
|
14 năm trước cách đây |
Jonas Maebe
|
f27ebf8b6d
+ explicitly add constructors of parent class that do not appear in the
|
14 năm trước cách đây |
Jonas Maebe
|
8649788b7f
* typecast the argument and result type of the setlength() helper to
|
14 năm trước cách đây |
Jonas Maebe
|
11fbd8d9a4
+ support properties in Java classes & interfaces
|
14 năm trước cách đây |
Jonas Maebe
|
ee9cfc8916
* handle constsyms without an associated type by generating a default type
|
14 năm trước cách đây |
Jonas Maebe
|
41624e8102
* pd.owner.defowner -> pd.struct
|
14 năm trước cách đây |
Jonas Maebe
|
1b401399a4
* pd.owner.defowner -> pd.struct
|
14 năm trước cách đây |
Jonas Maebe
|
834ea45be8
* (class_)constructor/destructor_head() now also parses hints,
|
14 năm trước cách đây |