Jonas Maebe
|
d0a3b49e6c
* fixed memory leak
|
vor 14 Jahren |
Jonas Maebe
|
f1652a6c87
* copy dispid in tprocdef.getcopy()
|
vor 14 Jahren |
Jonas Maebe
|
7cf06b9aa6
* fixed accessing var-parameters from nested routines
|
vor 14 Jahren |
Jonas Maebe
|
23e4405c78
* copyout parameters also have to return "true" for is_addr_param_load()
|
vor 14 Jahren |
Jonas Maebe
|
4be0ba267a
* moved creating block/statement for reference temps into
|
vor 14 Jahren |
Jonas Maebe
|
ad6ae44093
* force mode objfpc for synthetic method implementations (to guarantee
|
vor 14 Jahren |
Jonas Maebe
|
4fbc1b5369
* better internal names for anonymous records (can't use characters that
|
vor 14 Jahren |
Jonas Maebe
|
8fa42c206f
+ support for nested procedures for the JVM target
|
vor 14 Jahren |
Jonas Maebe
|
874095a1c0
* don't skip pushing self parameters for methods of empty structures
|
vor 14 Jahren |
Jonas Maebe
|
00086c3dfc
* don't give an internalerror when encountering an invalid type while
|
vor 14 Jahren |
Jonas Maebe
|
9d0fdb3150
* explicitly specify symtable to jvm_guarantee_record_typesym() instead of
|
vor 14 Jahren |
Jonas Maebe
|
0fad10179c
* fixed some voidpointerdef handling
|
vor 14 Jahren |
Jonas Maebe
|
ba5e264a93
* make the mangled names of symbols in the local scope of
|
vor 14 Jahren |
Jonas Maebe
|
1bc846dd3c
+ TSymtablestack.getcopyuntil() method that creates a copy of a
|
vor 14 Jahren |
Jonas Maebe
|
e9e72e6de0
* fixed copyright date
|
vor 14 Jahren |
Jonas Maebe
|
528882dc68
* allow typeconversions of formaldef to anything else (make sure to
|
vor 14 Jahren |
Jonas Maebe
|
c995e56370
* internalerror if constructor not found in record
|
vor 14 Jahren |
Jonas Maebe
|
223057f1a7
+ support for is/as and Java interfaces
|
vor 14 Jahren |
Jonas Maebe
|
225e866800
- removed superfluous check that could use uninitialized location
|
vor 14 Jahren |
Jonas Maebe
|
8ec21eb426
* fixed flow control handling in case of empty try-blocks and in case of
|
vor 14 Jahren |
Jonas Maebe
|
1dca48bce5
* set reused left node to nil for JVM loadvmtaddrnodes that need to call a
|
vor 14 Jahren |
Jonas Maebe
|
0706cb5eb6
+ support for pointers to types that are implicit pointer types in the JVM
|
vor 14 Jahren |
Jonas Maebe
|
207a4a32d3
* internalerror in case a stringdef manages to get through to
|
vor 14 Jahren |
Jonas Maebe
|
564b8a2cf7
- removed "{$ifdef unsupported}" block for jvm (is handled in njvmmem
|
vor 14 Jahren |
Jonas Maebe
|
71cd31159c
* encode java_jlstring instead of using a hardcoded string constant for
|
vor 14 Jahren |
Jonas Maebe
|
6857dde33e
+ shortstring support for the JVM target (including accessing character 0 as
|
vor 14 Jahren |
Jonas Maebe
|
f2d3203bb6
* commented out unimplemented pos() variant
|
vor 14 Jahren |
Jonas Maebe
|
13cf0e031e
* removed unused variables
|
vor 14 Jahren |
Jonas Maebe
|
87f812c778
* fixed typo in comment
|
vor 14 Jahren |
Jonas Maebe
|
db1d22aeae
* fixed header comments
|
vor 14 Jahren |