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 жил өмнө |
Jonas Maebe
|
35cb8516ff
+ support for detecting varargs functions -> mark their open array
|
14 жил өмнө |
Jonas Maebe
|
e30319561f
* correctly set the external name of nested classes (should not
|
14 жил өмнө |
Jonas Maebe
|
586d4f4108
* fixed keeping track of the number of abstract methods in external classes
|
14 жил өмнө |
Jonas Maebe
|
d6966e545b
+ support for formal var/out parameters on the JVM target:
|
14 жил өмнө |
Jonas Maebe
|
5bf16214cd
* changed initialization of records from constructing a new instance and
|
14 жил өмнө |