Jonas Maebe
|
13b0ac91d9
+ generate java.lang.Enum descendant classes for Pascal enum types
|
14 lat temu |
Jonas Maebe
|
d0b1bfa52d
* mark sp_internal fields as "synthetic"
|
14 lat temu |
Jonas Maebe
|
30478a14b6
+ new vis_none visibility specifier that can be used as "neutral"
|
14 lat temu |
Jonas Maebe
|
1302017b21
+ support class variables in propaccesslist_to_node() (use regular loadn,
|
14 lat temu |
Jonas Maebe
|
11957cdd5f
* changed argument/result of internal_static_field_name() from
|
14 lat temu |
Jonas Maebe
|
3320fee51c
* use symbol type instead of sp_static flag to determine whether a final
|
14 lat temu |
Jonas Maebe
|
9a6ab55c97
* correctly handle "class fields" in record definitions
|
14 lat temu |
Jonas Maebe
|
52b62732e2
* mark classes representing records as final
|
14 lat temu |
Jonas Maebe
|
0f15664ffa
* check whether symtablestack.top is a javaclass/interface rather than
|
14 lat temu |
Jonas Maebe
|
4f52639871
* use procdef.defid instead of procdef.procsym.symid to make the names of
|
14 lat temu |
Jonas Maebe
|
9aae0c47bd
* manual merge of svn r17800 (open array overload choosing)
|
14 lat temu |
Jonas Maebe
|
b0d777e16b
* keep dynamic array -> open array type conversion nodes for the JVM target,
|
14 lat temu |
Jonas Maebe
|
887248af2d
* support var/out managed types on the callee side in location_get_data_ref()
|
14 lat temu |
Jonas Maebe
|
7e6261ff55
* fixed return opcode for enums and smallsets
|
14 lat temu |
Jonas Maebe
|
6bc68a11d9
* determine size of aword/aint/asizeint based on type size instead of based
|
14 lat temu |
Jonas Maebe
|
c943d703fd
* fixed range check error when compiling with -dTest_Double_checksum
|
14 lat temu |
Jonas Maebe
|
16cb75a5da
* also free the regular code generator when freeing the hl code generator
|
14 lat temu |
Jonas Maebe
|
4c6388df6f
* fixed memory leaks when ending a macro
|
14 lat temu |
Jonas Maebe
|
f3f378496f
* fixed memory leaks
|
14 lat temu |
Jonas Maebe
|
ce88df680b
+ symansistr conditional define that, when activated, makes the symbol/
|
14 lat temu |
Jonas Maebe
|
54f96997b9
+ support for JVM additions and some other fixes
|
14 lat temu |
Jonas Maebe
|
d0a3b49e6c
* fixed memory leak
|
14 lat temu |
Jonas Maebe
|
f1652a6c87
* copy dispid in tprocdef.getcopy()
|
14 lat temu |
Jonas Maebe
|
7cf06b9aa6
* fixed accessing var-parameters from nested routines
|
14 lat temu |
Jonas Maebe
|
23e4405c78
* copyout parameters also have to return "true" for is_addr_param_load()
|
14 lat temu |
Jonas Maebe
|
4be0ba267a
* moved creating block/statement for reference temps into
|
14 lat temu |
Jonas Maebe
|
ad6ae44093
* force mode objfpc for synthetic method implementations (to guarantee
|
14 lat temu |
Jonas Maebe
|
4fbc1b5369
* better internal names for anonymous records (can't use characters that
|
14 lat temu |
Jonas Maebe
|
8fa42c206f
+ support for nested procedures for the JVM target
|
14 lat temu |
Jonas Maebe
|
874095a1c0
* don't skip pushing self parameters for methods of empty structures
|
14 lat temu |