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 |
Jonas Maebe
|
4491dafd48
* exit once we've found a target-specific handler for a type
|
14 years ago |
Jonas Maebe
|
8649788b7f
* typecast the argument and result type of the setlength() helper to
|
14 years ago |
Jonas Maebe
|
91855becfe
+ unicodestring support for the JVM target (except for multiple adds
|
14 years ago |
Jonas Maebe
|
d13769204e
* check for a tclassrefdef as the target conversion type in
|
14 years ago |
Jonas Maebe
|
d79160a6af
* correctly handle explicit typecasts between records and jlobject/
|
14 years ago |
Jonas Maebe
|
e58d783211
* dynamic arrays and open arrays need no conversion helper for JVM
|
14 years ago |
Jonas Maebe
|
60e0347bd9
* replaced partial manual declarations of some Java classes with
|
14 years ago |
Jonas Maebe
|
fde622e050
* generate a loadvmtaddrnode wrapper around Java objectdef typenode arguments
|
14 years ago |
Jonas Maebe
|
608572c63a
* removed unused local variables
|
14 years ago |
Jonas Maebe
|
ee8b662fa1
+ dynamic array support for the JVM target: setlength(), length(), high():
|
14 years ago |
Jonas Maebe
|
8f727557c0
+ JVM support for int_to_int, int_to_real, bool_to_int and
|
14 years ago |