Commit Graph

23087 Commits

Author SHA1 Message Date
Tomas Hajny
590ad5b516 * the last forgotten Mircosoft ;-)
git-svn-id: trunk@4367 -
2006-08-06 09:44:43 +00:00
Tomas Hajny
56b8f5fa15 * descriptions newly added to errore.msg 'merged'
git-svn-id: trunk@4366 -
2006-08-06 09:22:03 +00:00
Tomas Hajny
b9d4463c81 * missing pieces (especially for help pages) added
git-svn-id: trunk@4365 -
2006-08-06 09:20:48 +00:00
Tomas Hajny
0199113303 * corrected spelling in description - 'is redefine.'
git-svn-id: trunk@4364 -
2006-08-06 09:13:37 +00:00
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
git-svn-id: trunk@4363 -
2006-08-06 01:11:32 +00:00
chrivers
dceda55abf Implemented _IMPLEMENTS. Changed GetInterfaceByStr() and GetInterface() accordingly. Also introduced new compilerproc: fpc_intf_assign_by_iid to allow := with _IMPLEMENTS-support
git-svn-id: trunk@4362 -
2006-08-06 01:09:20 +00:00
chrivers
fca5f6fc5e Added EntryOffset field for _IMPLEMENTS
git-svn-id: trunk@4361 -
2006-08-06 01:02:32 +00:00
chrivers
7ec741fa05 Added fpc_intf_assign_by_iid compilerproc. Needed for _IMPLEMENTS
git-svn-id: trunk@4360 -
2006-08-06 00:58:17 +00:00
chrivers
0fe365f069 Adds EntryType and EntryOffset data to TInterfaceEntry blocks. used for _IMPLEMENTS.
git-svn-id: trunk@4359 -
2006-08-06 00:55:59 +00:00
chrivers
97e0ff4105 Added iioffset for _IMPLEMENTS. added iitype initializer
git-svn-id: trunk@4358 -
2006-08-06 00:50:06 +00:00
chrivers
037fd46699 Added iioffset/fieldoffset code for _IMPLEMENTS
git-svn-id: trunk@4357 -
2006-08-06 00:49:40 +00:00
florian
849878b472 * fixed memory leak with the as operator, fixes #7174
git-svn-id: trunk@4355 -
2006-08-05 21:53:38 +00:00
chrivers
3e1c0cc8a5 Added type TInterfaceEntryType, EntryType field in TInterfaceEntry. Used in "implements"-implementation
git-svn-id: trunk@4354 -
2006-08-05 20:08:19 +00:00
chrivers
c7868bd9c9 Added tinterfaceentrytype used in "implements"-implementation
git-svn-id: trunk@4353 -
2006-08-05 20:06:49 +00:00
chrivers
d9eb4049e3 Added Interface implementation type specifier (var: iitype) to tobjectdef. Used for the implementation of "implements"-keyword
git-svn-id: trunk@4352 -
2006-08-05 20:05:40 +00:00
chrivers
aa783c2876 Cleanup for readability. timplementedinterfaces.searchintf() simplified, dummy-var renamed to mark it as such in tstoreddef.is_integrable
git-svn-id: trunk@4351 -
2006-08-05 20:04:55 +00:00
chrivers
c185650955 Improved syntax checks for "implements" keyword
git-svn-id: trunk@4350 -
2006-08-05 19:58:14 +00:00
Károly Balogh
94f3f07a97 + first attempt to have linking support for AmigaOS/PowerPC
git-svn-id: trunk@4349 -
2006-08-04 20:05:22 +00:00
Jonas Maebe
f9c0db2cee + added
git-svn-id: trunk@4348 -
2006-08-04 14:55:23 +00:00
Jonas Maebe
a530c3e611 * defined HASUNIX for Solaris
git-svn-id: trunk@4347 -
2006-08-04 13:07:37 +00:00
Jonas Maebe
7522d8d967 * fixed sparc alignment issues with popen/pclose
git-svn-id: trunk@4346 -
2006-08-04 13:07:01 +00:00
Jonas Maebe
848b7b8914 - removed {$ifdef havelinuxrtl10} code
git-svn-id: trunk@4345 -
2006-08-04 12:29:34 +00:00
Jonas Maebe
d1bc93c67a * one more subsetreg fix
git-svn-id: trunk@4344 -
2006-08-04 08:37:21 +00:00
tom_at_work
d112bfbd43 * fixed a_load_subsetreg_reg according to Jonas' remarks
git-svn-id: trunk@4343 -
2006-08-03 21:27:39 +00:00
Jonas Maebe
327718e0c4 * changed some var parameters in out parameters to avoid warnings
git-svn-id: trunk@4341 -
2006-08-03 16:47:10 +00:00
Jonas Maebe
934734df85 + added missing syscalls from Mark Morgan Lloyd
git-svn-id: trunk@4339 -
2006-08-03 16:16:07 +00:00
Jonas Maebe
35126247bc * disabled a_call_ref for non-x86 (generates better code for ppc,
and means I don't have to cook up an a_call_ref for SPARC)

git-svn-id: trunk@4337 -
2006-08-03 15:46:48 +00:00
Jonas Maebe
805570c3cf * fixed internalerrors due to no (dummy) MM reg allocator
git-svn-id: trunk@4336 -
2006-08-03 15:37:26 +00:00
Jonas Maebe
2b98aa8005 + CODESET for solaris
git-svn-id: trunk@4335 -
2006-08-03 15:36:13 +00:00
Jonas Maebe
800742939b + sparc InterlockedCompareExchange
git-svn-id: trunk@4334 -
2006-08-03 15:32:59 +00:00
Jonas Maebe
fd4b348e7c * fixed empty superregister set detection in constructor
git-svn-id: trunk@4333 -
2006-08-03 15:15:23 +00:00
joost
87828e65a8 + Fix for bug #7205
git-svn-id: trunk@4332 -
2006-08-02 22:15:37 +00:00
joost
216777f8f1 + Fix for bug #6898, thanks to tip from Martin Schreiber
git-svn-id: trunk@4331 -
2006-08-02 21:44:22 +00:00
Károly Balogh
d41f1ca2d8 + enabled Amiga target for PowerPC
git-svn-id: trunk@4330 -
2006-08-02 19:55:24 +00:00
Károly Balogh
b77a51f67d + first somewhat-valid AmigaOS/PowerPC support (no linking yet)
git-svn-id: trunk@4329 -
2006-08-02 18:47:25 +00:00
joost
47e692b60b + Fix for bug #7144
git-svn-id: trunk@4328 -
2006-08-01 21:59:39 +00:00
joost
d979196df0 + fix for bug #7211
git-svn-id: trunk@4327 -
2006-08-01 21:46:43 +00:00
Jonas Maebe
d5aa230395 * removed things which shouldn't have been committed yet
git-svn-id: trunk@4326 -
2006-08-01 20:44:43 +00:00
Jonas Maebe
dec97dea73 * forgot to commit in previous revision
git-svn-id: trunk@4325 -
2006-08-01 20:42:29 +00:00
Jonas Maebe
c25aba7592 * cleaned up subsetreg support (put everything in a record)
* prepared support for elements with arbitrary bit length (as opposed
    to a multiple of 8)

git-svn-id: trunk@4324 -
2006-08-01 20:39:53 +00:00
Jonas Maebe
9345d8c7de * fixed tests
git-svn-id: trunk@4323 -
2006-08-01 16:05:54 +00:00
Jonas Maebe
bd6dc91069 + some packed array tests
git-svn-id: trunk@4322 -
2006-08-01 15:53:27 +00:00
peter
979094d0a2 * use echoredir for creating revision.inc
git-svn-id: trunk@4320 -
2006-07-31 12:49:26 +00:00
peter
3b51742204 * support .svn and readonly files
git-svn-id: trunk@4319 -
2006-07-31 09:31:37 +00:00
joost
0454bc7717 + Fixed mem-corruption
git-svn-id: trunk@4315 -
2006-07-30 16:17:33 +00:00
peter
c603e817e7 * add blowfish unit in fcl
* fix compile of some tests

git-svn-id: trunk@4314 -
2006-07-30 15:11:12 +00:00
peter
b3732f7215 * keep same fixed block, also if we resize to a smaller size.
git-svn-id: trunk@4313 -
2006-07-30 15:02:28 +00:00
Tomas Hajny
dc9c5905bc * incorrect IFDEF removed
git-svn-id: trunk@4312 -
2006-07-30 14:20:16 +00:00
joost
df9b913efe + reverted wrongly applied revision 4244
git-svn-id: trunk@4311 -
2006-07-30 11:30:47 +00:00
daniel
2bda4cf866 * Use extern for PowerPC and export otherwise.
git-svn-id: trunk@4308 -
2006-07-30 10:54:52 +00:00