Jonas Maebe
|
52b62732e2
* mark classes representing records as final
|
há 14 anos atrás |
Jonas Maebe
|
0f15664ffa
* check whether symtablestack.top is a javaclass/interface rather than
|
há 14 anos atrás |
Jonas Maebe
|
4f52639871
* use procdef.defid instead of procdef.procsym.symid to make the names of
|
há 14 anos atrás |
Jonas Maebe
|
9aae0c47bd
* manual merge of svn r17800 (open array overload choosing)
|
há 14 anos atrás |
Jonas Maebe
|
b0d777e16b
* keep dynamic array -> open array type conversion nodes for the JVM target,
|
há 14 anos atrás |
Jonas Maebe
|
887248af2d
* support var/out managed types on the callee side in location_get_data_ref()
|
há 14 anos atrás |
Jonas Maebe
|
7e6261ff55
* fixed return opcode for enums and smallsets
|
há 14 anos atrás |
Jonas Maebe
|
6bc68a11d9
* determine size of aword/aint/asizeint based on type size instead of based
|
há 14 anos atrás |
Jonas Maebe
|
c943d703fd
* fixed range check error when compiling with -dTest_Double_checksum
|
há 14 anos atrás |
Jonas Maebe
|
16cb75a5da
* also free the regular code generator when freeing the hl code generator
|
há 14 anos atrás |
Jonas Maebe
|
4c6388df6f
* fixed memory leaks when ending a macro
|
há 14 anos atrás |
Jonas Maebe
|
f3f378496f
* fixed memory leaks
|
há 14 anos atrás |
Jonas Maebe
|
ce88df680b
+ symansistr conditional define that, when activated, makes the symbol/
|
há 14 anos atrás |
Jonas Maebe
|
54f96997b9
+ support for JVM additions and some other fixes
|
há 14 anos atrás |
Jonas Maebe
|
d0a3b49e6c
* fixed memory leak
|
há 14 anos atrás |
Jonas Maebe
|
f1652a6c87
* copy dispid in tprocdef.getcopy()
|
há 14 anos atrás |
Jonas Maebe
|
7cf06b9aa6
* fixed accessing var-parameters from nested routines
|
há 14 anos atrás |
Jonas Maebe
|
23e4405c78
* copyout parameters also have to return "true" for is_addr_param_load()
|
há 14 anos atrás |
Jonas Maebe
|
4be0ba267a
* moved creating block/statement for reference temps into
|
há 14 anos atrás |
Jonas Maebe
|
ad6ae44093
* force mode objfpc for synthetic method implementations (to guarantee
|
há 14 anos atrás |
Jonas Maebe
|
4fbc1b5369
* better internal names for anonymous records (can't use characters that
|
há 14 anos atrás |
Jonas Maebe
|
8fa42c206f
+ support for nested procedures for the JVM target
|
há 14 anos atrás |
Jonas Maebe
|
874095a1c0
* don't skip pushing self parameters for methods of empty structures
|
há 14 anos atrás |
Jonas Maebe
|
00086c3dfc
* don't give an internalerror when encountering an invalid type while
|
há 14 anos atrás |
Jonas Maebe
|
9d0fdb3150
* explicitly specify symtable to jvm_guarantee_record_typesym() instead of
|
há 14 anos atrás |
Jonas Maebe
|
0fad10179c
* fixed some voidpointerdef handling
|
há 14 anos atrás |
Jonas Maebe
|
ba5e264a93
* make the mangled names of symbols in the local scope of
|
há 14 anos atrás |
Jonas Maebe
|
1bc846dd3c
+ TSymtablestack.getcopyuntil() method that creates a copy of a
|
há 14 anos atrás |
Jonas Maebe
|
e9e72e6de0
* fixed copyright date
|
há 14 anos atrás |
Jonas Maebe
|
528882dc68
* allow typeconversions of formaldef to anything else (make sure to
|
há 14 anos atrás |