Commit Graph

26451 Commits

Author SHA1 Message Date
Jonas Maebe
98ad33a0c7 + added lwsync instruction to the compiler
* fixed compilation of ReadDependencyBarrier

git-svn-id: trunk@8243 -
2007-08-08 09:15:48 +00:00
Jonas Maebe
ad43c6a989 * fixed properties
git-svn-id: trunk@8242 -
2007-08-08 09:10:40 +00:00
peter
2e47433989 * fix typo
git-svn-id: trunk@8241 -
2007-08-08 06:00:18 +00:00
micha
d95b9082bb * add memory barrier prototypes + implementation for i386 and sparc + use lwsync for powerpc64
git-svn-id: trunk@8240 -
2007-08-07 20:37:08 +00:00
peter
2e9968d46c * arrays always by addr
git-svn-id: trunk@8232 -
2007-08-06 19:44:25 +00:00
Jonas Maebe
134427700b * disabled overloaded operators for non-x86 because they don't compile
(the value is a packed array of bytes in this case, not a record)

git-svn-id: trunk@8231 -
2007-08-06 13:44:13 +00:00
yury
0e1357642e + Added TAPI declarations by SovNarKom.
git-svn-id: trunk@8230 -
2007-08-06 07:45:39 +00:00
peter
6d4ccd3b3f * operators for clongdouble
git-svn-id: trunk@8229 -
2007-08-06 07:12:51 +00:00
peter
4b1fa9bc27 * clongdouble fixes
git-svn-id: trunk@8228 -
2007-08-06 07:12:24 +00:00
peter
5e4125a4da * more resets of failed
git-svn-id: trunk@8226 -
2007-08-05 20:31:12 +00:00
peter
f5d5e377d2 * fix linux x86_64 for records and arrays
git-svn-id: trunk@8224 -
2007-08-05 19:38:21 +00:00
Jonas Maebe
881f884f4c * also pass -arch parameter when creating bundles
git-svn-id: trunk@8223 -
2007-08-05 11:05:20 +00:00
Almindor
7db1d24253 * update lNet in fppkg to 0.5.6a
git-svn-id: trunk@8222 -
2007-08-05 09:50:55 +00:00
michael
6e75a2da3c * Re-published properties that disappeared
git-svn-id: trunk@8221 -
2007-08-04 18:36:25 +00:00
Jonas Maebe
49a545aef2 * fixed FormatFloat for non-x86 (mantis 9384)
git-svn-id: trunk@8220 -
2007-08-04 17:38:48 +00:00
Jonas Maebe
4cdd590091 * use app_type instead of RelocSection for creating bundles, as
RelocSection is automatically set for all shared libraries

git-svn-id: trunk@8219 -
2007-08-04 09:13:34 +00:00
yury
b07b8b557b * Added TransparentImage and TransparentBlt declarations.
git-svn-id: trunk@8218 -
2007-08-03 23:19:57 +00:00
Jonas Maebe
84ddacd017 + support for creating a bundle instead of a library on Darwin (-Wb)
git-svn-id: trunk@8217 -
2007-08-03 12:42:49 +00:00
Jonas Maebe
f1f1299e97 * generalised -W description to "target-specific options"
* mention for each -W option to which targets it applies
  * show all available -W options for all target architectures they apply to
  * reworded some option descriptions
  * all option descriptions now start with a capital for consistency

git-svn-id: trunk@8216 -
2007-08-03 12:13:27 +00:00
peter
4e6c57b9ee * cleanup x86_64 structures in registers
git-svn-id: trunk@8214 -
2007-08-02 20:46:48 +00:00
florian
ea61793ca2 * fix by Carsten Bager
git-svn-id: trunk@8211 -
2007-08-02 07:44:32 +00:00
florian
9713d5cb21 * more properties fixed
git-svn-id: trunk@8210 -
2007-08-02 07:40:03 +00:00
florian
065b187c26 * properties set
git-svn-id: trunk@8209 -
2007-08-02 07:38:09 +00:00
yury
b40de09cdb * Update and cleanup.
git-svn-id: trunk@8208 -
2007-08-01 17:22:39 +00:00
yury
0d79d73dc3 * Fixed TSHFILEINFO declaration.
git-svn-id: trunk@8205 -
2007-07-31 21:58:05 +00:00
yury
c454c53ae7 * Fix and cleanup window styles.
git-svn-id: trunk@8204 -
2007-07-31 21:49:57 +00:00
Almindor
0fef52cce3 * update lNet to 0.5.5
git-svn-id: trunk@8202 -
2007-07-31 09:45:46 +00:00
yury
b0834a01a0 * Don't use changed registers list. Save used registers directly in asm code.
git-svn-id: trunk@8201 -
2007-07-30 17:26:45 +00:00
Legolas
87d67dcad6 * gba and nds work with new heap manager now (no need for a custom heap manager that allocates a single big block anymore)
git-svn-id: trunk@8200 -
2007-07-30 15:37:19 +00:00
Jonas Maebe
fc70aa545c * changed boolean fields in ttempinfo to a set for easier
extensibility without increasing the size of the record

git-svn-id: trunk@8199 -
2007-07-29 19:37:06 +00:00
Jonas Maebe
dcb69b44b9 * fixed some test/opt tests
+ include test/opt directory in Makefile

git-svn-id: trunk@8198 -
2007-07-29 19:35:52 +00:00
Jonas Maebe
70886d0152 * now also disable use8byteconcatcopy by default
git-svn-id: trunk@8197 -
2007-07-29 19:09:12 +00:00
Jonas Maebe
ba2922ebed * forgot to call testrec3inl
git-svn-id: trunk@8196 -
2007-07-29 17:50:31 +00:00
Jonas Maebe
f4e6a6bea0 * extended even more (and now also fails)
git-svn-id: trunk@8195 -
2007-07-29 17:48:46 +00:00
Jonas Maebe
6dfb507c8a * extended more
git-svn-id: trunk@8194 -
2007-07-29 17:35:34 +00:00
florian
d70521ebb1 * take care of the efSyntaxHighlight flag when checking if syntax highlighting shall be on or off, resolves #4566
git-svn-id: trunk@8193 -
2007-07-29 17:28:16 +00:00
Jonas Maebe
caec7ab689 * extended test
git-svn-id: trunk@8192 -
2007-07-29 15:59:17 +00:00
yury
4b8777eb5a * Optimize syscalls for arm-linux.
git-svn-id: trunk@8191 -
2007-07-29 15:57:15 +00:00
yury
27db4ec55a * Final fix for threadvar access in syscall helpers on arm-linux. It fixes bugs #9191 and #9290.
git-svn-id: trunk@8189 -
2007-07-29 15:21:44 +00:00
florian
70b0bd1c5d * throw better error when variable values are used as typed consts, resolves #9333
git-svn-id: trunk@8188 -
2007-07-29 14:29:19 +00:00
yury
a24803c63d * Fixed threadvar access in syscall helpers on arm-linux. Bug #9290.
git-svn-id: trunk@8186 -
2007-07-29 12:01:22 +00:00
joost
b1eefa8294 * Added THTTPContentProducer.Request
git-svn-id: trunk@8185 -
2007-07-28 22:14:59 +00:00
joost
b9f61d8d79 * Implemented HandleGetOnPost
git-svn-id: trunk@8184 -
2007-07-28 22:01:40 +00:00
joost
07eb623e07 * Added fitlabel and fmNone
git-svn-id: trunk@8183 -
2007-07-28 21:49:06 +00:00
Jonas Maebe
ceeac6e8e4 * don't use 8 byte copies in concatcopy by default, because
a misaligned 8 byte load/store is much more expensive than
    a misaligned 4 byte load/store

git-svn-id: trunk@8182 -
2007-07-28 15:47:04 +00:00
Jonas Maebe
b61e89b04e + test for optimization of invisible function result parameters
in assignment statements

git-svn-id: trunk@8181 -
2007-07-28 14:51:11 +00:00
micha
1dc242cef7 * add memory barrier to theapthread test, needed for at least powerpc
git-svn-id: trunk@8180 -
2007-07-28 12:49:08 +00:00
micha
7475f656f8 + add memory barrier routines for powerpc/64
git-svn-id: trunk@8179 -
2007-07-28 12:47:48 +00:00
michael
ca11d53d0e * Fixed atom declaration
git-svn-id: trunk@8178 -
2007-07-28 12:01:21 +00:00
Jonas Maebe
661c2eba37 * clean up of previous fix
git-svn-id: trunk@8177 -
2007-07-28 10:48:12 +00:00