Jonas Maebe
|
2a9043f4bc
* keep the node flags when replacing a call to a virtual class method with
|
пре 14 година |
Jonas Maebe
|
e9d27c3efe
* mark copied virtual parent constructors as "override"
|
пре 14 година |
Jonas Maebe
|
f20e206849
* make compatible_childmethod_resultdef() also work for Java classes
|
пре 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
|
cd6b8b9dd1
* correctly create procvars for procdefs that have an import_name set
|
пре 14 година |
Jonas Maebe
|
1ac7146182
* synchronised code of fpc_ansistr_to_chararray() with
|
пре 14 година |
Jonas Maebe
|
02f443ce68
* support source/destinationshortstrings of different length in
|
пре 14 година |
Jonas Maebe
|
5a1bca3b75
* small optimization
|
пре 14 година |
Jonas Maebe
|
249b56d742
* fixed calling non-static class methods via procvars: since we can't known
|
пре 14 година |
Jonas Maebe
|
d8977b0342
- disabled the set constant caching via static variables for now because
|
пре 14 година |
Jonas Maebe
|
c8c75d7e1d
* convert non-constant enums in in-expressions to longint if we use the
|
пре 14 година |
Jonas Maebe
|
478a0376e3
* make sure that wrapped methods for property accesses are added to the
|
пре 14 година |
Jonas Maebe
|
ee75bfaaf4
* change non-virtual instance methods to "virtual; final;" methods on the
|
пре 14 година |
Jonas Maebe
|
4074bf412b
- removed po_java procoption, since it wasn't really used for anything
|
пре 14 година |
Jonas Maebe
|
7e7bdc3c55
* make the real name of methods implementing interface methods the same as
|
пре 14 година |
Jonas Maebe
|
4557938e62
- removed no longer needed/used {$ifndef nounsupported} code
|
пре 14 година |
Jonas Maebe
|
4363a0633e
* use procdef.defid instead of procdef.procsym.symid to make local typed
|
пре 14 година |
Jonas Maebe
|
979f55e1db
+ support for procedural variables for the JVM target
|
пре 14 година |
Jonas Maebe
|
b526505bbf
* use paramanager.push_copyout_param() instead of duplicated/hardcoded logic
|
пре 14 година |
Jonas Maebe
|
8fcc88d763
* searchsym_in_named_module() for searching in the module we are currently
|
пре 14 година |
Jonas Maebe
|
69abbba6bb
* split several parameter insertion helpers out from pdecsub for
|
пре 14 година |
Jonas Maebe
|
b8286c729a
* always write constant values as signed values, since the JVM does not support
|
пре 14 година |
Jonas Maebe
|
834f8da885
+ added extra parameter to jvmgetboxtype() to indicate whether all integer
|
пре 14 година |
Jonas Maebe
|
61fd6ca4ee
* zero-extend small unsigned integer parameters on function *entry*, because
|
пре 14 година |
Jonas Maebe
|
4e0ffdebfd
* FPCJDynArrTypeEnumSet/FPCJDynArrTypeBitSet support in fpc_dynarray_copy()
|
пре 14 година |
Jonas Maebe
|
e61bc16799
- remove nounsupported ifdefs for formaldef handling
|
пре 14 година |
Jonas Maebe
|
cef61300ff
+ ttgobj.gethltemptyped() routine for allocating managed types with high level
|
пре 14 година |
Jonas Maebe
|
085d0efead
* some fixes for fake procvar support
|
пре 14 година |
Jonas Maebe
|
34bfe0bbfd
* reparsed with varags -> const open array change
|
пре 14 година |