marco
|
d24f4b0926
--- Merging r42998 into '.':
|
5 gadi atpakaļ |
Jonas Maebe
|
3ac703506c
* rest of the previous accidental partial commit
|
6 gadi atpakaļ |
Jonas Maebe
|
c4b347c271
* support anonymous procvar definitions for jvm outside parameter lists (in a
|
9 gadi atpakaļ |
svenbarth
|
0ac12f0eaf
Extend tstaticvarsym (and by extension tabstractnormalvarsym) with the capability to create it as unregistered if needed.
|
9 gadi atpakaļ |
svenbarth
|
922646d106
Adjust tfieldvarsym (and by extension tabstractvarsym) so that it can be created as not registered if needed.
|
9 gadi atpakaļ |
Jonas Maebe
|
2cea723a0d
* only write the parts of the unit localsymtables that are actually needed:
|
9 gadi atpakaļ |
Jonas Maebe
|
0ea38852ac
* fixed compilation of the jvm compiler after r31591 - r31593
|
10 gadi atpakaļ |
Jonas Maebe
|
627c83e828
* when creating a bare procdef copy, don't copy the funcret parameter.
|
11 gadi atpakaļ |
Jonas Maebe
|
2bd39f62cb
* factored out associating properties with their getters/setters/fiels
|
11 gadi atpakaļ |
Jonas Maebe
|
93d50bc287
* moved jvm-specific classdef-related fields from tenumdef to a platform-
|
11 gadi atpakaļ |
Jonas Maebe
|
11c7d5223c
* moved ifdef'd jvm code from tprocvardef to jvm-specific descendant
|
11 gadi atpakaļ |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
11 gadi atpakaļ |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 gadi atpakaļ |
Jonas Maebe
|
1ce93f7430
* when automatically generating an overriding getter/setter method (because
|
12 gadi atpakaļ |
Jonas Maebe
|
185f71762f
* fixed automatic setter generation if only a setter and no getter prefix
|
12 gadi atpakaļ |
Jonas Maebe
|
8f96ace589
* fixed -CTauto(g|s)etterprefix automatically generated helpers in case they
|
12 gadi atpakaļ |
Jonas Maebe
|
2ed4b295fe
* only change the visibility of an existing getter/setter to that of
|
12 gadi atpakaļ |
Jonas Maebe
|
4aa05f5133
+ support for automatically generating setters/getters for properties on the
|
12 gadi atpakaļ |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 gadi atpakaļ |
Jonas Maebe
|
94b058fe19
* fixed version of r20547: can't check the number of abstract methods of a
|
13 gadi atpakaļ |
Jonas Maebe
|
94bffa65e9
* don't create an instance of abstract classes inside their virtual
|
13 gadi atpakaļ |
Jonas Maebe
|
cfca607b9b
* in case of an enum without a type name (e.g., "type xx = set of (ea,eb)"),
|
13 gadi atpakaļ |
Jonas Maebe
|
cf47b8d422
* fixed all known memory leaks in the code added for the JVM port
|
14 gadi atpakaļ |
Jonas Maebe
|
26b19274a3
+ create an nested interface type called "Callback" inside the classes that
|
14 gadi atpakaļ |
Jonas Maebe
|
125c0cf225
+ support for generics on the JVM target:
|
14 gadi atpakaļ |
Jonas Maebe
|
3a5b3a0cce
* don't crash after invalid JVM class definitions while trying to add
|
14 gadi atpakaļ |
Jonas Maebe
|
5c832ecbd1
* moved jvm-specific compiler units to the jvm subdirectory
|
14 gadi atpakaļ |