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 年之前 |
Jonas Maebe
|
3eb588cca7
* some improvements to replace_scanner():
|
14 年之前 |
Jonas Maebe
|
7d8cbe80f5
+ support for virtual class methods on the JVM platform. The JVM does not
|
14 年之前 |
Jonas Maebe
|
979f55e1db
+ support for procedural variables for the JVM target
|
14 年之前 |
Jonas Maebe
|
5bf16214cd
* changed initialization of records from constructing a new instance and
|
14 年之前 |
Jonas Maebe
|
3a983d8ea5
* also escape the field names of records when used as source in fpcDeepCopy()
|
14 年之前 |
Jonas Maebe
|
102e9cf8f4
* mark implicitly created typesyms immediately as "referenced" to avoid hints
|
14 年之前 |
Jonas Maebe
|
37aa2d8443
+ full support for sets on the JVM target
|
14 年之前 |
Jonas Maebe
|
5ea497857d
+ FpcEnumValueObtainable interface that's implemented by all FPC
|
14 年之前 |
Jonas Maebe
|
466f6751c8
+ getpointerdef() function that returns a pointerdef for the passed def.
|
14 年之前 |