Jonas Maebe
|
223057f1a7
+ support for is/as and Java interfaces
|
hace 14 años |
Jonas Maebe
|
225e866800
- removed superfluous check that could use uninitialized location
|
hace 14 años |
Jonas Maebe
|
8ec21eb426
* fixed flow control handling in case of empty try-blocks and in case of
|
hace 14 años |
Jonas Maebe
|
1dca48bce5
* set reused left node to nil for JVM loadvmtaddrnodes that need to call a
|
hace 14 años |
Jonas Maebe
|
0706cb5eb6
+ support for pointers to types that are implicit pointer types in the JVM
|
hace 14 años |
Jonas Maebe
|
207a4a32d3
* internalerror in case a stringdef manages to get through to
|
hace 14 años |
Jonas Maebe
|
564b8a2cf7
- removed "{$ifdef unsupported}" block for jvm (is handled in njvmmem
|
hace 14 años |
Jonas Maebe
|
71cd31159c
* encode java_jlstring instead of using a hardcoded string constant for
|
hace 14 años |
Jonas Maebe
|
6857dde33e
+ shortstring support for the JVM target (including accessing character 0 as
|
hace 14 años |
Jonas Maebe
|
f2d3203bb6
* commented out unimplemented pos() variant
|
hace 14 años |
Jonas Maebe
|
13cf0e031e
* removed unused variables
|
hace 14 años |
Jonas Maebe
|
87f812c778
* fixed typo in comment
|
hace 14 años |
Jonas Maebe
|
db1d22aeae
* fixed header comments
|
hace 14 años |
Jonas Maebe
|
eb40756d35
* zero-extend byte/word field loads (get/putstatic sign-extends)
|
hace 14 años |
Jonas Maebe
|
baad29373e
+ ansistr_to_shortstr and vice versa stub helpers
|
hace 14 años |
Jonas Maebe
|
6374b473ff
* convert string constants passed to JLString to unicode
|
hace 14 años |
Jonas Maebe
|
446d91eaab
+ ansistring support. Items of note:
|
hace 14 años |
Jonas Maebe
|
aa1f299a17
+ added hook for "individual value to open array of one element"-conversion,
|
hace 14 años |
Jonas Maebe
|
8248e6762f
* support opcode+operands > 255 characters (e.g. when loading string constants)
|
hace 14 años |
Jonas Maebe
|
0fa1c9bbdd
* escape #127 under all circumstances (it's not printable)
|
hace 14 años |
Jonas Maebe
|
b370314194
* fixed typecasting to/from classrefdef
|
hace 14 años |
Jonas Maebe
|
84640fe7f0
+ support for non-static class methods on the JVM target
|
hace 14 años |
Jonas Maebe
|
9de14768bb
* free temp location allocated for function result if not used
|
hace 14 años |
Jonas Maebe
|
60f8254d63
* don't internalerror when converting to an open array and passing as
|
hace 14 años |
Jonas Maebe
|
704753d3e8
* change the resultdef of nf_load_procvar typeconversion nodes from
|
hace 14 años |
Jonas Maebe
|
aaff356c6d
* moved $methodpointer type construction from psystem to pdecobj for JVM,
|
hace 14 años |
Jonas Maebe
|
58d7a86252
+ stubbed formal const/var/out support
|
hace 14 años |
Jonas Maebe
|
d7e78b9f95
* correct parameter encoding of formaldef (add array type for formal const,
|
hace 14 años |
Jonas Maebe
|
2ed430de8c
* refactored and fixed procvar typeconversion checking
|
hace 14 años |
Jonas Maebe
|
d74aef86b4
- removed a useless condition in the check to determine whether or not
|
hace 14 años |