chrivers
|
f0a62b1e47
Changed implicit type conversion helper for interface assignments. This is needed for _IMPLEMENTS. Will be optimized to be more optimal for non-implements interfaces
|
19 жил өмнө |
chrivers
|
dceda55abf
Implemented _IMPLEMENTS. Changed GetInterfaceByStr() and GetInterface() accordingly. Also introduced new compilerproc: fpc_intf_assign_by_iid to allow := with _IMPLEMENTS-support
|
19 жил өмнө |
chrivers
|
fca5f6fc5e
Added EntryOffset field for _IMPLEMENTS
|
19 жил өмнө |
chrivers
|
7ec741fa05
Added fpc_intf_assign_by_iid compilerproc. Needed for _IMPLEMENTS
|
19 жил өмнө |
chrivers
|
0fe365f069
Adds EntryType and EntryOffset data to TInterfaceEntry blocks. used for _IMPLEMENTS.
|
19 жил өмнө |
chrivers
|
97e0ff4105
Added iioffset for _IMPLEMENTS. added iitype initializer
|
19 жил өмнө |
chrivers
|
037fd46699
Added iioffset/fieldoffset code for _IMPLEMENTS
|
19 жил өмнө |
florian
|
849878b472
* fixed memory leak with the as operator, fixes #7174
|
19 жил өмнө |
chrivers
|
3e1c0cc8a5
Added type TInterfaceEntryType, EntryType field in TInterfaceEntry. Used in "implements"-implementation
|
19 жил өмнө |
chrivers
|
c7868bd9c9
Added tinterfaceentrytype used in "implements"-implementation
|
19 жил өмнө |
chrivers
|
d9eb4049e3
Added Interface implementation type specifier (var: iitype) to tobjectdef. Used for the implementation of "implements"-keyword
|
19 жил өмнө |
chrivers
|
aa783c2876
Cleanup for readability. timplementedinterfaces.searchintf() simplified, dummy-var renamed to mark it as such in tstoreddef.is_integrable
|
19 жил өмнө |
chrivers
|
c185650955
Improved syntax checks for "implements" keyword
|
19 жил өмнө |
Károly Balogh
|
94f3f07a97
+ first attempt to have linking support for AmigaOS/PowerPC
|
19 жил өмнө |
Jonas Maebe
|
f9c0db2cee
+ added
|
19 жил өмнө |
Jonas Maebe
|
a530c3e611
* defined HASUNIX for Solaris
|
19 жил өмнө |
Jonas Maebe
|
7522d8d967
* fixed sparc alignment issues with popen/pclose
|
19 жил өмнө |
Jonas Maebe
|
848b7b8914
- removed {$ifdef havelinuxrtl10} code
|
19 жил өмнө |
Jonas Maebe
|
d1bc93c67a
* one more subsetreg fix
|
19 жил өмнө |
tom_at_work
|
d112bfbd43
* fixed a_load_subsetreg_reg according to Jonas' remarks
|
19 жил өмнө |
Jonas Maebe
|
327718e0c4
* changed some var parameters in out parameters to avoid warnings
|
19 жил өмнө |
Jonas Maebe
|
934734df85
+ added missing syscalls from Mark Morgan Lloyd
|
19 жил өмнө |
Jonas Maebe
|
35126247bc
* disabled a_call_ref for non-x86 (generates better code for ppc,
|
19 жил өмнө |
Jonas Maebe
|
805570c3cf
* fixed internalerrors due to no (dummy) MM reg allocator
|
19 жил өмнө |
Jonas Maebe
|
2b98aa8005
+ CODESET for solaris
|
19 жил өмнө |
Jonas Maebe
|
800742939b
+ sparc InterlockedCompareExchange
|
19 жил өмнө |
Jonas Maebe
|
fd4b348e7c
* fixed empty superregister set detection in constructor
|
19 жил өмнө |
joost
|
87828e65a8
+ Fix for bug #7205
|
19 жил өмнө |
joost
|
216777f8f1
+ Fix for bug #6898, thanks to tip from Martin Schreiber
|
19 жил өмнө |
Károly Balogh
|
d41f1ca2d8
+ enabled Amiga target for PowerPC
|
19 жил өмнө |