Jonas Maebe
|
112d17af84
+ support for local enum types (defined in procedures), by stuffing their
|
14 жил өмнө |
Jonas Maebe
|
5ad5a6f326
* small optimization for g_getarraylen
|
14 жил өмнө |
Jonas Maebe
|
b65422cd59
* make sure that the real name of enums is not replaced by the alias
|
14 жил өмнө |
Jonas Maebe
|
cfe125198c
* always return true from tjvmnodeutils.force_init(), because when this
|
14 жил өмнө |
Jonas Maebe
|
2376003cd0
* wrap the init/finalization code even when it is implicitly generated
|
14 жил өмнө |
Jonas Maebe
|
466f6751c8
+ getpointerdef() function that returns a pointerdef for the passed def.
|
14 жил өмнө |
Jonas Maebe
|
9d4162d840
* ifdefed jvmdef usage
|
14 жил өмнө |
Jonas Maebe
|
ae554ba1d3
* ifdefed pjvm usage
|
14 жил өмнө |
Jonas Maebe
|
ec33f745a2
* ifdefed jvmdef usage
|
14 жил өмнө |
Jonas Maebe
|
bd9e0b1a45
* ifdefed pjvm usage
|
14 жил өмнө |
Jonas Maebe
|
93ddf11143
* ifdefed pjvm usage
|
14 жил өмнө |
Jonas Maebe
|
75e259e426
* ifdef'ed jvmdef/pjvm usage for jvm target
|
14 жил өмнө |
Jonas Maebe
|
e534a17c01
- removed unused scanner.tscannerstate, inserttext_begin and inserttext_end
|
14 жил өмнө |
Jonas Maebe
|
90d82ad826
* fixed unit reloading after the addition of the def field to tcgpara
|
14 жил өмнө |
Jonas Maebe
|
6154f1b0d9
* keep track of the number of abstract methods per class via a counter
|
14 жил өмнө |
Jonas Maebe
|
92fbbcff88
* also write definitions for abstract methods
|
14 жил өмнө |
Jonas Maebe
|
390bf35b52
* skip the funcretsym in tprocdef.getcopy in case it's in the localst,
|
14 жил өмнө |
Jonas Maebe
|
1ad834f5f9
* in case a property uses a getter/setter with lower visibility than the
|
14 жил өмнө |
Jonas Maebe
|
bc21708967
* again use areturn instead of ireturn for returning enums since they're
|
14 жил өмнө |
Jonas Maebe
|
a3bd8cb0ba
* correctly add an extra [ to the type of call-by-reference parameters that
|
14 жил өмнө |
Jonas Maebe
|
b50bd9534d
* name nestedfpstruct types so they can no longer be confused with names of
|
14 жил өмнө |
Jonas Maebe
|
460c7a519b
* also handle tc_int_2_int,tc_int_2_bool,tc_bool_2_int in
|
14 жил өмнө |
Jonas Maebe
|
815ab863b6
* fixed external name for inner classes (must not contain the name for
|
14 жил өмнө |
Jonas Maebe
|
f59a2b38bf
+ string conversion for oo_is_enum_class
|
14 жил өмнө |
Jonas Maebe
|
94a4e1e069
+ string version of vis_none
|
14 жил өмнө |
Jonas Maebe
|
622ac7184c
* fixed string length for varspez strings
|
14 жил өмнө |
Jonas Maebe
|
6f2b7ca830
* never use the target_specific_explicit_typeconv() code for non-tc_equal
|
14 жил өмнө |
Jonas Maebe
|
325b5cae6b
* fixed int_to_int conversion for larger->smaller types in mem locations
|
14 жил өмнө |
Jonas Maebe
|
bf2854dae5
* when internally taking the address of shortstrings to typecast
|
14 жил өмнө |
Jonas Maebe
|
569228447d
* converted all enum handling for the JVM target so that it uses the
|
14 жил өмнө |