Jonas Maebe
|
ff37507bca
* save/result nestsym to ppufile for inline routines
|
14 anni fa |
Jonas Maebe
|
3a983d8ea5
* also escape the field names of records when used as source in fpcDeepCopy()
|
14 anni fa |
Jonas Maebe
|
7286e3b645
* when determining the type to use for checkcast, first always dereference
|
14 anni fa |
Jonas Maebe
|
6cced31157
* treat conversions involving arrays of sets also as pointer conversions
|
14 anni fa |
Jonas Maebe
|
94be1980b4
* fixed type conversions between signed and unsigned ordinals of the same
|
14 anni fa |
Jonas Maebe
|
b556c05b1a
* properly deal with reference temps in tcgtempdeletenode.pass_generate_code
|
14 anni fa |
Jonas Maebe
|
102e9cf8f4
* mark implicitly created typesyms immediately as "referenced" to avoid hints
|
14 anni fa |
Jonas Maebe
|
1b1face692
* fixed signature in enum class header (missed L-prefix)
|
14 anni fa |
Jonas Maebe
|
37aa2d8443
+ full support for sets on the JVM target
|
14 anni fa |
Jonas Maebe
|
9ebf623895
+ tcallnode.createinternmethod() constructor to easily call methods
|
14 anni fa |
Jonas Maebe
|
c387bc0c27
* allow overriding first_IncludeExclude
|
14 anni fa |
Jonas Maebe
|
67a142c56e
* fixed dereferencing pointers to JVM implicit pointer types in case the
|
14 anni fa |
Jonas Maebe
|
51095fdd28
* make it possible to override parts of the typed constant code generation
|
14 anni fa |
Jonas Maebe
|
402390a25d
* same extension as other files
|
14 anni fa |
Jonas Maebe
|
956d63da9e
* only treat Java interfaces and classes as equivalent to classdefs rather
|
14 anni fa |
Jonas Maebe
|
625f52b7e4
* make sure that int->int conversions are handled by the generic code
|
14 anni fa |
Jonas Maebe
|
67ce687683
* don't keep the original location in case of 2->4 byte ordinal type
|
14 anni fa |
Jonas Maebe
|
40fdc62e74
+ support for automatically converting char/widechar to java.lang.String
|
14 anni fa |
Jonas Maebe
|
4af73c0c51
+ also support sp_internal for constsyms (mark them as "synthetic")
|
14 anni fa |
Jonas Maebe
|
5ea497857d
+ FpcEnumValueObtainable interface that's implemented by all FPC
|
14 anni fa |
Jonas Maebe
|
386136ba7c
* declare enumclass "values" method as "static" (necessary so that the JVM
|
14 anni fa |
Jonas Maebe
|
112d17af84
+ support for local enum types (defined in procedures), by stuffing their
|
14 anni fa |
Jonas Maebe
|
5ad5a6f326
* small optimization for g_getarraylen
|
14 anni fa |
Jonas Maebe
|
b65422cd59
* make sure that the real name of enums is not replaced by the alias
|
14 anni fa |
Jonas Maebe
|
cfe125198c
* always return true from tjvmnodeutils.force_init(), because when this
|
14 anni fa |
Jonas Maebe
|
2376003cd0
* wrap the init/finalization code even when it is implicitly generated
|
14 anni fa |
Jonas Maebe
|
466f6751c8
+ getpointerdef() function that returns a pointerdef for the passed def.
|
14 anni fa |
Jonas Maebe
|
9d4162d840
* ifdefed jvmdef usage
|
14 anni fa |
Jonas Maebe
|
ae554ba1d3
* ifdefed pjvm usage
|
14 anni fa |
Jonas Maebe
|
ec33f745a2
* ifdefed jvmdef usage
|
14 anni fa |