Jonas Maebe
|
b50bd9534d
* name nestedfpstruct types so they can no longer be confused with names of
|
14 年之前 |
Jonas Maebe
|
460c7a519b
* also handle tc_int_2_int,tc_int_2_bool,tc_bool_2_int in
|
14 年之前 |
Jonas Maebe
|
815ab863b6
* fixed external name for inner classes (must not contain the name for
|
14 年之前 |
Jonas Maebe
|
f59a2b38bf
+ string conversion for oo_is_enum_class
|
14 年之前 |
Jonas Maebe
|
94a4e1e069
+ string version of vis_none
|
14 年之前 |
Jonas Maebe
|
622ac7184c
* fixed string length for varspez strings
|
14 年之前 |
Jonas Maebe
|
6f2b7ca830
* never use the target_specific_explicit_typeconv() code for non-tc_equal
|
14 年之前 |
Jonas Maebe
|
325b5cae6b
* fixed int_to_int conversion for larger->smaller types in mem locations
|
14 年之前 |
Jonas Maebe
|
bf2854dae5
* when internally taking the address of shortstrings to typecast
|
14 年之前 |
Jonas Maebe
|
569228447d
* converted all enum handling for the JVM target so that it uses the
|
14 年之前 |
Jonas Maebe
|
d64f5d14d6
* fixed compilation with -dnounsupported
|
14 年之前 |
Jonas Maebe
|
297f3d087d
* don't write field definitions for varsyms marked as external
|
14 年之前 |
Jonas Maebe
|
1c3f0c7a2f
* also wrap the initcode of main programs, so that typed constants get
|
14 年之前 |
Jonas Maebe
|
13b0ac91d9
+ generate java.lang.Enum descendant classes for Pascal enum types
|
14 年之前 |
Jonas Maebe
|
d0b1bfa52d
* mark sp_internal fields as "synthetic"
|
14 年之前 |
Jonas Maebe
|
30478a14b6
+ new vis_none visibility specifier that can be used as "neutral"
|
14 年之前 |
Jonas Maebe
|
1302017b21
+ support class variables in propaccesslist_to_node() (use regular loadn,
|
14 年之前 |
Jonas Maebe
|
11957cdd5f
* changed argument/result of internal_static_field_name() from
|
14 年之前 |
Jonas Maebe
|
3320fee51c
* use symbol type instead of sp_static flag to determine whether a final
|
14 年之前 |
Jonas Maebe
|
9a6ab55c97
* correctly handle "class fields" in record definitions
|
14 年之前 |
Jonas Maebe
|
52b62732e2
* mark classes representing records as final
|
14 年之前 |
Jonas Maebe
|
0f15664ffa
* check whether symtablestack.top is a javaclass/interface rather than
|
14 年之前 |
Jonas Maebe
|
4f52639871
* use procdef.defid instead of procdef.procsym.symid to make the names of
|
14 年之前 |
Jonas Maebe
|
9aae0c47bd
* manual merge of svn r17800 (open array overload choosing)
|
14 年之前 |
Jonas Maebe
|
b0d777e16b
* keep dynamic array -> open array type conversion nodes for the JVM target,
|
14 年之前 |
Jonas Maebe
|
887248af2d
* support var/out managed types on the callee side in location_get_data_ref()
|
14 年之前 |
Jonas Maebe
|
7e6261ff55
* fixed return opcode for enums and smallsets
|
14 年之前 |
Jonas Maebe
|
6bc68a11d9
* determine size of aword/aint/asizeint based on type size instead of based
|
14 年之前 |
Jonas Maebe
|
c943d703fd
* fixed range check error when compiling with -dTest_Double_checksum
|
14 年之前 |
Jonas Maebe
|
16cb75a5da
* also free the regular code generator when freeing the hl code generator
|
14 年之前 |