Jonas Maebe
|
887248af2d
* support var/out managed types on the callee side in location_get_data_ref()
|
vor 14 Jahren |
Jonas Maebe
|
7e6261ff55
* fixed return opcode for enums and smallsets
|
vor 14 Jahren |
Jonas Maebe
|
6bc68a11d9
* determine size of aword/aint/asizeint based on type size instead of based
|
vor 14 Jahren |
Jonas Maebe
|
c943d703fd
* fixed range check error when compiling with -dTest_Double_checksum
|
vor 14 Jahren |
Jonas Maebe
|
16cb75a5da
* also free the regular code generator when freeing the hl code generator
|
vor 14 Jahren |
Jonas Maebe
|
4c6388df6f
* fixed memory leaks when ending a macro
|
vor 14 Jahren |
Jonas Maebe
|
f3f378496f
* fixed memory leaks
|
vor 14 Jahren |
Jonas Maebe
|
ce88df680b
+ symansistr conditional define that, when activated, makes the symbol/
|
vor 14 Jahren |
Jonas Maebe
|
54f96997b9
+ support for JVM additions and some other fixes
|
vor 14 Jahren |
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 |