nickysn
|
8d9fda9264
* use voidcodepointertype.size in tobjectdef.vmtmethodoffset, avoid ifdef i8086
|
11 years ago |
nickysn
|
542719c8f5
+ added symdef.voidcodepointertype
|
11 years ago |
Jonas Maebe
|
4a0528399e
* check all overloaded routines for mangled name conflicts on the JVM
|
11 years ago |
Jonas Maebe
|
d452686c39
* moved pbestrealtype from symdef to symcpu
|
11 years ago |
Jonas Maebe
|
a251b270b6
- removed no longer used jvmdef unit from uses clause
|
11 years ago |
Jonas Maebe
|
93d50bc287
* moved jvm-specific classdef-related fields from tenumdef to a platform-
|
11 years ago |
Jonas Maebe
|
9c7c64a3af
* moved amiga/morphos-specific libsym-related field from tprocdef to
|
11 years ago |
Jonas Maebe
|
5053a39501
* moved ARM-specific tprocdef.total_stackframe_size field to cpu-specific
|
11 years ago |
Jonas Maebe
|
f101118cd6
* moved MIPS-specific tprocdef.total_local_size field to cpu-specific
|
11 years ago |
Jonas Maebe
|
d020a32b9a
- removed no longer used tprocdef.fpu_used field for i386/i8086 (the one
|
11 years ago |
Jonas Maebe
|
806bf0b88e
- removed storing/loading unused byte for tprocdef.fpu_used
|
11 years ago |
Jonas Maebe
|
338c064beb
* moved x86-specific tpointerdef functionality to architecture-specific
|
11 years ago |
Jonas Maebe
|
43992495cb
* moved jvm tprocdef name mangling to jvm-specific descendant class
|
11 years ago |
Jonas Maebe
|
f4c0daddb4
* moved jvm-specific exprasm field from tprocdef to jvm-specific descendant
|
11 years ago |
Jonas Maebe
|
11c7d5223c
* moved ifdef'd jvm code from tprocvardef to jvm-specific descendant
|
11 years ago |
Jonas Maebe
|
a05b078fa0
* made ppuload_platform() virtual (should have been part of r27378)
|
11 years ago |
Jonas Maebe
|
2474369dde
* made all ppuwrite methods in leaf classes "final", because you cannot
|
11 years ago |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
11 years ago |
Jonas Maebe
|
57859963d6
- removed {$ifdef compress} code (it hasn't been activated/maintained since
|
11 years ago |
nickysn
|
b1f69349f8
* use voidpointertype.size to obtain the current data (self) pointer size,
|
11 years ago |
nickysn
|
7f88dc9d95
+ added symdef.voidstackpointertype - the pointer type that will be used in the
|
11 years ago |
nickysn
|
71720533d7
* fixed the comparison of near pointers in i8086 far data memory models
|
11 years ago |
nickysn
|
97a3f50351
* use voidpointertype.size (supports i8086 far data memory models) instead of
|
11 years ago |
nickysn
|
043c0ba215
* use voidpointertype.size (which supports i8086 far data memory models) instead
|
11 years ago |
nickysn
|
5d9a193887
* use voidpointertype.size instead of sizeof(pint) in tarraydef in order to
|
11 years ago |
nickysn
|
ebdfbeaac8
* return voidpointertype.size instead of sizeof(pint) in tstringdef.size in
|
11 years ago |
nickysn
|
2556ada8da
* instead of setting savesize in each of the tstringdef constructors, added an
|
11 years ago |
Jonas Maebe
|
1ac4021178
* moved po_has_inlininginfo from procoptions to procimploptions so that
|
11 years ago |
Jonas Maebe
|
7d8e9cf0f6
* moved tprocdef.isempty to a new set called implprocoptions that
|
11 years ago |
nickysn
|
015c7e951a
* Changed the default packset setting to 1 and disabled the padding of 3-byte
|
11 years ago |