Jonas Maebe
|
2bc8afaa63
+ support for calling a method via a block: we capture the method as a
|
11 年之前 |
Jonas Maebe
|
bd09b88a5b
+ support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension)
|
11 年之前 |
Jonas Maebe
|
256f2fcf69
* fixed finish_copied_procdef() in case newstruct is nil after support for
|
11 年之前 |
svenbarth
|
5c1b8fdad9
Fix for Mantis #19697. For this we need to have the internal static var symbol know that it came from a static field var symbol so that we can check that for generic or not.
|
11 年之前 |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
11 年之前 |
Jonas Maebe
|
cb85846507
* fixed typo in jvm record clone implementation comment
|
12 年之前 |
Jonas Maebe
|
fffa2e163a
- removed unused local type in internal jvm record clone implementation
|
12 年之前 |
Jonas Maebe
|
4aa05f5133
+ support for automatically generating setters/getters for properties on the
|
12 年之前 |
Jonas Maebe
|
bc6f078247
* don't create the synthetic routines if any errors occurred, since that
|
12 年之前 |
Jonas Maebe
|
ca57ab2c99
* support storing the scanner state when the current token is _ID
|
13 年之前 |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 年之前 |
Jonas Maebe
|
94b058fe19
* fixed version of r20547: can't check the number of abstract methods of a
|
13 年之前 |
Jonas Maebe
|
0d5b2b84a8
+ Android/JVM target, including a translation of the Android r14 SDK
|
13 年之前 |
Jonas Maebe
|
cf47b8d422
* fixed all known memory leaks in the code added for the JVM port
|
14 年之前 |
Jonas Maebe
|
26b19274a3
+ create an nested interface type called "Callback" inside the classes that
|
14 年之前 |
Jonas Maebe
|
125c0cf225
+ support for generics on the JVM target:
|
14 年之前 |
Jonas Maebe
|
019a58ab1d
* always save/restore the current_filepos when injecting code, sometimes it
|
14 年之前 |
Jonas Maebe
|
3d22aa3cd1
+ support for synthetic procdefs that are not part of a structdef
|
14 年之前 |
Jonas Maebe
|
1d2748fa69
* fixed insertion of typed constants twice in bss after r18723
|
14 年之前 |
Jonas Maebe
|
48710a5a3f
* print the owning class/record of internally generated methods when
|
14 年之前 |
Jonas Maebe
|
0b7b6361fe
* ignore methods that are added for the purpose of the JVM (inherited
|
14 年之前 |
Jonas Maebe
|
6fe124507e
* fixed calling procvars with copyout parameters
|
14 年之前 |
Jonas Maebe
|
3791f0de1c
* fixed mangled name of JVM class vars with an external name in case their
|
14 年之前 |
Jonas Maebe
|
df5fc421ce
+ support for increasing the visibility of fields using properties
|
14 年之前 |
Jonas Maebe
|
b3072b3dab
* extracted the code to deal with static fields into a routine
|
14 年之前 |
Jonas Maebe
|
dbe55d1f6f
* only override "clone" for records that contain fields that require a
|
14 年之前 |
Jonas Maebe
|
3ac950eed7
* changed the parameter of fpcDeepCopy() from an out-parameter of the
|
14 年之前 |
Jonas Maebe
|
ad871b6acd
* automatically generate versions of inherited virtual class methods that
|
14 年之前 |
Jonas Maebe
|
57c7e21d8f
* support propagating a function result (if any) from functions called
|
14 年之前 |
Jonas Maebe
|
e9d27c3efe
* mark copied virtual parent constructors as "override"
|
14 年之前 |