Jonas Maebe
|
94be1980b4
* fixed type conversions between signed and unsigned ordinals of the same
|
14 lat temu |
Jonas Maebe
|
37aa2d8443
+ full support for sets on the JVM target
|
14 lat temu |
Jonas Maebe
|
956d63da9e
* only treat Java interfaces and classes as equivalent to classdefs rather
|
14 lat temu |
Jonas Maebe
|
625f52b7e4
* make sure that int->int conversions are handled by the generic code
|
14 lat temu |
Jonas Maebe
|
67ce687683
* don't keep the original location in case of 2->4 byte ordinal type
|
14 lat temu |
Jonas Maebe
|
40fdc62e74
+ support for automatically converting char/widechar to java.lang.String
|
14 lat temu |
Jonas Maebe
|
460c7a519b
* also handle tc_int_2_int,tc_int_2_bool,tc_bool_2_int in
|
14 lat temu |
Jonas Maebe
|
6f2b7ca830
* never use the target_specific_explicit_typeconv() code for non-tc_equal
|
14 lat temu |
Jonas Maebe
|
325b5cae6b
* fixed int_to_int conversion for larger->smaller types in mem locations
|
14 lat temu |
Jonas Maebe
|
569228447d
* converted all enum handling for the JVM target so that it uses the
|
14 lat temu |
Jonas Maebe
|
d64f5d14d6
* fixed compilation with -dnounsupported
|
14 lat temu |
Jonas Maebe
|
b0d777e16b
* keep dynamic array -> open array type conversion nodes for the JVM target,
|
14 lat temu |
Jonas Maebe
|
0fad10179c
* fixed some voidpointerdef handling
|
14 lat temu |
Jonas Maebe
|
528882dc68
* allow typeconversions of formaldef to anything else (make sure to
|
14 lat temu |
Jonas Maebe
|
0706cb5eb6
+ support for pointers to types that are implicit pointer types in the JVM
|
14 lat temu |
Jonas Maebe
|
6857dde33e
+ shortstring support for the JVM target (including accessing character 0 as
|
14 lat temu |
Jonas Maebe
|
6374b473ff
* convert string constants passed to JLString to unicode
|
14 lat temu |
Jonas Maebe
|
446d91eaab
+ ansistring support. Items of note:
|
14 lat temu |
Jonas Maebe
|
aa1f299a17
+ added hook for "individual value to open array of one element"-conversion,
|
14 lat temu |
Jonas Maebe
|
b370314194
* fixed typecasting to/from classrefdef
|
14 lat temu |
Jonas Maebe
|
704753d3e8
* change the resultdef of nf_load_procvar typeconversion nodes from
|
14 lat temu |
Jonas Maebe
|
2ed430de8c
* refactored and fixed procvar typeconversion checking
|
14 lat temu |
Jonas Maebe
|
d74aef86b4
- removed a useless condition in the check to determine whether or not
|
14 lat temu |
Jonas Maebe
|
17db9ed895
* allow some more valid type conversions
|
14 lat temu |
Jonas Maebe
|
54bb881a1b
* print an error for invalid type conversions
|
14 lat temu |
Jonas Maebe
|
1c1fe26ebd
* refactored isstringconv/isrecordconv
|
14 lat temu |
Jonas Maebe
|
4dfdcfd139
* fixed uninitialised var-parameters in isstringconv
|
14 lat temu |
Jonas Maebe
|
bdb6cf5561
* fixed uninitialised var-parameters in isrecordconv
|
14 lat temu |
Jonas Maebe
|
1795eff237
+ support for emiting "signature" attributes for fields and methods; these
|
14 lat temu |
Jonas Maebe
|
4298992619
* fixed checkcast operations for unicodestrings: replace the definition
|
14 lat temu |