Jonas Maebe
|
338c064beb
* moved x86-specific tpointerdef functionality to architecture-specific
|
il y a 11 ans |
Jonas Maebe
|
43992495cb
* moved jvm tprocdef name mangling to jvm-specific descendant class
|
il y a 11 ans |
Jonas Maebe
|
f4c0daddb4
* moved jvm-specific exprasm field from tprocdef to jvm-specific descendant
|
il y a 11 ans |
Jonas Maebe
|
11c7d5223c
* moved ifdef'd jvm code from tprocvardef to jvm-specific descendant
|
il y a 11 ans |
Jonas Maebe
|
a05b078fa0
* made ppuload_platform() virtual (should have been part of r27378)
|
il y a 11 ans |
Jonas Maebe
|
2474369dde
* made all ppuwrite methods in leaf classes "final", because you cannot
|
il y a 11 ans |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
il y a 11 ans |
Jonas Maebe
|
57859963d6
- removed {$ifdef compress} code (it hasn't been activated/maintained since
|
il y a 11 ans |
nickysn
|
b1f69349f8
* use voidpointertype.size to obtain the current data (self) pointer size,
|
il y a 11 ans |
nickysn
|
7f88dc9d95
+ added symdef.voidstackpointertype - the pointer type that will be used in the
|
il y a 11 ans |
nickysn
|
71720533d7
* fixed the comparison of near pointers in i8086 far data memory models
|
il y a 11 ans |
nickysn
|
97a3f50351
* use voidpointertype.size (supports i8086 far data memory models) instead of
|
il y a 11 ans |
nickysn
|
043c0ba215
* use voidpointertype.size (which supports i8086 far data memory models) instead
|
il y a 11 ans |
nickysn
|
5d9a193887
* use voidpointertype.size instead of sizeof(pint) in tarraydef in order to
|
il y a 11 ans |
nickysn
|
ebdfbeaac8
* return voidpointertype.size instead of sizeof(pint) in tstringdef.size in
|
il y a 11 ans |
nickysn
|
2556ada8da
* instead of setting savesize in each of the tstringdef constructors, added an
|
il y a 11 ans |
Jonas Maebe
|
1ac4021178
* moved po_has_inlininginfo from procoptions to procimploptions so that
|
il y a 11 ans |
Jonas Maebe
|
7d8e9cf0f6
* moved tprocdef.isempty to a new set called implprocoptions that
|
il y a 11 ans |
nickysn
|
015c7e951a
* Changed the default packset setting to 1 and disabled the padding of 3-byte
|
il y a 11 ans |
Károly Balogh
|
9e74fd4d33
include libsym handling for m68k as well, Amiga needs it
|
il y a 11 ans |
Jonas Maebe
|
ffac2feb59
* since we only build the deref for tprocdef.localst when we're
|
il y a 11 ans |
nickysn
|
2908fa9123
+ added type parentfpvoidpointertype, which is a void pointer with the same size
|
il y a 11 ans |
nickysn
|
75134c2a26
+ default_x86_data_pointer_type implemented as function that returns the proper
|
il y a 11 ans |
florian
|
3e4198ea45
* take care of dyn. arrays in cse
|
il y a 11 ans |
sergei
|
7104157a57
* Changed tabstractprocdef.address_size to return the def, which can be used to get other properties like size and alignment. Removes one of i8086 ifdef's.
|
il y a 11 ans |
Jonas Maebe
|
2adfb6cdda
* don't endlessly recurse when printing the typename of a procvardef that
|
il y a 11 ans |
Jonas Maebe
|
6d5bef3e1d
* removed code duplication in tpointerdef.GetTypeName
|
il y a 11 ans |
Jonas Maebe
|
67413a2823
* fixed skpara setter of tprocdef after r26332
|
il y a 11 ans |
florian
|
e841027a48
* fixes handling of typed files in iso mode
|
il y a 11 ans |
Jonas Maebe
|
ab4844bdff
* give an internal error when trying to set/get procdef properties that are
|
il y a 11 ans |