Jonas Maebe
|
fa49ddac11
* constructors are not inherited in Java
|
14 years ago |
Jonas Maebe
|
42798fd26b
* fixed saving/restoring scanner state
|
14 years ago |
Jonas Maebe
|
019ca93a04
* symcreat functionality to use the parser from inside the compiler for
|
14 years ago |
Jonas Maebe
|
96b0ee0827
* added more options to format the result of tprocdef.fullprocname() via
|
14 years ago |
Jonas Maebe
|
b6bae1e2e7
* do not automatically resolve constructor calls to constructors of parent
|
14 years ago |
Jonas Maebe
|
e58d783211
* dynamic arrays and open arrays need no conversion helper for JVM
|
14 years ago |
Jonas Maebe
|
b4ffcaf88e
* redirect the ttypeconvnode.typecheck* methods just like the firstpass
|
14 years ago |
Jonas Maebe
|
60e0347bd9
* replaced partial manual declarations of some Java classes with
|
14 years ago |
Jonas Maebe
|
5abf6d0aa4
+ thlcgobj support of the managed open array initialization fixes of
|
14 years ago |
Jonas Maebe
|
254636ab84
* don't create (useless) temporary array/record/... for the result
|
14 years ago |
Jonas Maebe
|
a82831b2e9
+ support for compilerproc and "external name 'xxx'" (for normal procedures)
|
14 years ago |
Jonas Maebe
|
4adb9a7ceb
- removed (non-working) implicit try/finally support for the JVM, and
|
14 years ago |
Jonas Maebe
|
761ff19c7f
* initialise local dynamic array variables to empty arrays rather than
|
14 years ago |
Jonas Maebe
|
f58de91f0c
+ support for JVM string constants
|
14 years ago |
Jonas Maebe
|
7200245337
+ cs_unicodestrings global switch to indicate that the default string type
|
14 years ago |
Jonas Maebe
|
b42731ff84
* disable SSA for the JVM target
|
14 years ago |
Jonas Maebe
|
b5f2b463b8
* mention that Java classes also have anonymous/formal external definitions
|
14 years ago |
Jonas Maebe
|
14e4f3459c
+ systems_garbage_collected_managed_types set in systems.pas
|
14 years ago |
Jonas Maebe
|
87048f0cc8
* fixed range errors in case asizeint<>aint
|
14 years ago |
Jonas Maebe
|
bf0b8503c9
* don't internalerror in decstack() if the evaluation stack becomes corrupted
|
14 years ago |
Jonas Maebe
|
2a64e411ce
+ generate external names for methods imported under a different name
|
14 years ago |
Jonas Maebe
|
94ff4508c7
+ support for "external name 'xxx';" for methods in external Java classes to
|
14 years ago |
Jonas Maebe
|
33ad6e4637
+ 1/2/3-dimensional array types of the base types for use by the headers
|
14 years ago |
Jonas Maebe
|
f384c274bb
* allow specifying an external name for fields in external Java classes/
|
14 years ago |
Jonas Maebe
|
8199b2c6a9
* first version of javapp that can create a compilable Pascal import
|
14 years ago |
Jonas Maebe
|
367daf06ea
+ javap source code from JDK6, we be used to create javapp that
|
14 years ago |
Jonas Maebe
|
2f4599cc5b
* also use the JVM-specific mangled name code for fields for Java interfaces
|
14 years ago |
Jonas Maebe
|
5f17c0e970
* do not check whether all interface methods are implemented in abstract
|
14 years ago |
Jonas Maebe
|
410094c1b8
* allow constants and final class vars in Java interfaces (required to
|
14 years ago |
Jonas Maebe
|
c0b4514b7c
* also search for fully qualified nested types in Java classes/interfaces
|
14 years ago |