Jonas Maebe
|
460c7a519b
* also handle tc_int_2_int,tc_int_2_bool,tc_bool_2_int in
|
14 years ago |
Jonas Maebe
|
6f2b7ca830
* never use the target_specific_explicit_typeconv() code for non-tc_equal
|
14 years ago |
Jonas Maebe
|
325b5cae6b
* fixed int_to_int conversion for larger->smaller types in mem locations
|
14 years ago |
Jonas Maebe
|
569228447d
* converted all enum handling for the JVM target so that it uses the
|
14 years ago |
Jonas Maebe
|
d64f5d14d6
* fixed compilation with -dnounsupported
|
14 years ago |
Jonas Maebe
|
b0d777e16b
* keep dynamic array -> open array type conversion nodes for the JVM target,
|
14 years ago |
Jonas Maebe
|
0fad10179c
* fixed some voidpointerdef handling
|
14 years ago |
Jonas Maebe
|
528882dc68
* allow typeconversions of formaldef to anything else (make sure to
|
14 years ago |
Jonas Maebe
|
0706cb5eb6
+ support for pointers to types that are implicit pointer types in the JVM
|
14 years ago |
Jonas Maebe
|
6857dde33e
+ shortstring support for the JVM target (including accessing character 0 as
|
14 years ago |
Jonas Maebe
|
6374b473ff
* convert string constants passed to JLString to unicode
|
14 years ago |
Jonas Maebe
|
446d91eaab
+ ansistring support. Items of note:
|
14 years ago |
Jonas Maebe
|
aa1f299a17
+ added hook for "individual value to open array of one element"-conversion,
|
14 years ago |
Jonas Maebe
|
b370314194
* fixed typecasting to/from classrefdef
|
14 years ago |
Jonas Maebe
|
704753d3e8
* change the resultdef of nf_load_procvar typeconversion nodes from
|
14 years ago |
Jonas Maebe
|
2ed430de8c
* refactored and fixed procvar typeconversion checking
|
14 years ago |
Jonas Maebe
|
d74aef86b4
- removed a useless condition in the check to determine whether or not
|
14 years ago |
Jonas Maebe
|
17db9ed895
* allow some more valid type conversions
|
14 years ago |
Jonas Maebe
|
54bb881a1b
* print an error for invalid type conversions
|
14 years ago |
Jonas Maebe
|
1c1fe26ebd
* refactored isstringconv/isrecordconv
|
14 years ago |
Jonas Maebe
|
4dfdcfd139
* fixed uninitialised var-parameters in isstringconv
|
14 years ago |
Jonas Maebe
|
bdb6cf5561
* fixed uninitialised var-parameters in isrecordconv
|
14 years ago |
Jonas Maebe
|
1795eff237
+ support for emiting "signature" attributes for fields and methods; these
|
14 years ago |
Jonas Maebe
|
4298992619
* fixed checkcast operations for unicodestrings: replace the definition
|
14 years ago |
Jonas Maebe
|
b8f6c42ec7
* don't insert checkcast operations for types that are considered to be
|
14 years ago |
Jonas Maebe
|
2bb13723ae
* don't use raw bitcasts for tc_int_2_real type conversions
|
14 years ago |
Jonas Maebe
|
6e0b73ad88
* handle string/jlstring/jlobject typecasts properly again after the reworked
|
14 years ago |
Jonas Maebe
|
10a7532968
* differentiate between typecasts on the assignment side or not, because we
|
14 years ago |
Jonas Maebe
|
3259eae110
* fixed typecasting checks from/to arrays of records
|
14 years ago |
Jonas Maebe
|
d1a1d30e04
* unless compiled with -dnounsupported, the compiler will now accept not
|
14 years ago |