Károly Balogh
|
b13ef4e3bb
* fixed DFA warnings for JVM target
|
hace 11 años |
Jonas Maebe
|
43992495cb
* moved jvm tprocdef name mangling to jvm-specific descendant class
|
hace 11 años |
Jonas Maebe
|
f4c0daddb4
* moved jvm-specific exprasm field from tprocdef to jvm-specific descendant
|
hace 11 años |
pierre
|
441b9feffc
pass new asm extra opt using -ao option
|
hace 11 años |
Jonas Maebe
|
7cf8bcd7eb
* initialise dollarsign field of jasmin tasminfo
|
hace 12 años |
Jonas Maebe
|
9feee08eba
* mark Java inner interfaces as "static abstract" like javac, solves the
|
hace 13 años |
Jonas Maebe
|
b6db767ac4
* fixed uninitialized TJasminAssembler.ConstAssignmentValue() function result
|
hace 13 años |
Jonas Maebe
|
9c0ec8ee8c
* part of r21120, forgot to commit
|
hace 13 años |
Jonas Maebe
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
hace 13 años |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
hace 13 años |
Jonas Maebe
|
c9f19d710b
* fixed writing ".implements" directives for implemented nested interfaces
|
hace 13 años |
Jonas Maebe
|
0d5b2b84a8
+ Android/JVM target, including a translation of the Android r14 SDK
|
hace 13 años |
Jonas Maebe
|
0418766417
* properly delete all generated .j files in case -a is not used
|
hace 13 años |
Jonas Maebe
|
8bca3e9b0b
* don't mark nested interfaces as "static", only do so for classes
|
hace 13 años |
Jonas Maebe
|
125c0cf225
+ support for generics on the JVM target:
|
hace 14 años |
Jonas Maebe
|
a2a0436347
+ support for threadvars in the JVM based on JLThreadLocal; see
|
hace 14 años |
Jonas Maebe
|
2338463a4b
* don't mark non-virtual class methods automatically as "final"
|
hace 14 años |
Jonas Maebe
|
13d68da2be
* translated Pascal 'protected' also in JVM 'protected', because 'protected'
|
hace 14 años |
Jonas Maebe
|
b3072b3dab
* extracted the code to deal with static fields into a routine
|
hace 14 años |
Jonas Maebe
|
b8286c729a
* always write constant values as signed values, since the JVM does not support
|
hace 14 años |
Jonas Maebe
|
1b1face692
* fixed signature in enum class header (missed L-prefix)
|
hace 14 años |
Jonas Maebe
|
37aa2d8443
+ full support for sets on the JVM target
|
hace 14 años |
Jonas Maebe
|
4af73c0c51
+ also support sp_internal for constsyms (mark them as "synthetic")
|
hace 14 años |
Jonas Maebe
|
5ea497857d
+ FpcEnumValueObtainable interface that's implemented by all FPC
|
hace 14 años |
Jonas Maebe
|
6154f1b0d9
* keep track of the number of abstract methods per class via a counter
|
hace 14 años |
Jonas Maebe
|
92fbbcff88
* also write definitions for abstract methods
|
hace 14 años |
Jonas Maebe
|
569228447d
* converted all enum handling for the JVM target so that it uses the
|
hace 14 años |
Jonas Maebe
|
297f3d087d
* don't write field definitions for varsyms marked as external
|
hace 14 años |
Jonas Maebe
|
13b0ac91d9
+ generate java.lang.Enum descendant classes for Pascal enum types
|
hace 14 años |
Jonas Maebe
|
d0b1bfa52d
* mark sp_internal fields as "synthetic"
|
hace 14 años |