Jonas Maebe
|
8f2aacfed5
+ support for (formal/untyped) constants (ordinal, floating point,
|
14 years ago |
Jonas Maebe
|
737f9f5e90
* moved tabstractvarsym.jvmmangledbasename to the jvmdef unit as a separate
|
14 years ago |
Jonas Maebe
|
59ccdd1de8
- removed unused local variables
|
14 years ago |
Jonas Maebe
|
be4a27657b
+ support for nested Java classes
|
14 years ago |
Jonas Maebe
|
608572c63a
* removed unused local variables
|
14 years ago |
Jonas Maebe
|
678e6dceef
* write floating point numbers using hex notation to prevent data loss
|
14 years ago |
Jonas Maebe
|
e20919f065
+ support for writing JVM line number information
|
14 years ago |
Jonas Maebe
|
d456ec2ffe
+ support for JVM local variable and parameter debug information
|
14 years ago |
Jonas Maebe
|
b5e7989a06
* separate Jasmin operands by space instead of by ","
|
14 years ago |
Jonas Maebe
|
730f75ed96
* use current_module.realmodulename^ (= unit name as declared in its main
|
14 years ago |
Jonas Maebe
|
002455ab5c
+ support for instance and class fields, and unit-level global variables
|
14 years ago |
Jonas Maebe
|
28740dce2d
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
|
14 years ago |
Jonas Maebe
|
83dc297346
+ Java interface support, mostly the same as Objective-C protocols
|
14 years ago |
Jonas Maebe
|
b0d050a490
* pass all .j files related to one unit in one go to Jasmin instead of
|
14 years ago |
Jonas Maebe
|
74d684878d
* factored searching the exe directories from FindExe() into
|
14 years ago |
Jonas Maebe
|
1e2c70796e
+ jvm (cpu architecure) and java ("OS"/target) identifiers
|
14 years ago |