Commit Graph

26434 Commits

Author SHA1 Message Date
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
Jonas Maebe
4b62d5e43d * only create PASCALFINALIZE for programs and libraries
git-svn-id: trunk@8176 -
2007-07-28 10:47:31 +00:00
marco
727b68c9b0 * small fix for OS X related typo.
git-svn-id: trunk@8175 -
2007-07-28 10:09:23 +00:00
florian
4151029ee5 + .fini section support
git-svn-id: trunk@8174 -
2007-07-28 08:40:10 +00:00
joost
f88fca7d83 * If Serverfilted is true, use the ServerFilter instead of the normal Filter
git-svn-id: trunk@8173 -
2007-07-27 22:09:32 +00:00
tom_at_work
5428135ca7 * always use the non-dotted name for function calls and disable putting constants into the got (should be: toc) for now; fixing cycle with "-Cg"
git-svn-id: trunk@8172 -
2007-07-27 20:28:08 +00:00
Jonas Maebe
62c4f85eb5 * renamed opd section (linux/ppc64) to .opd (same as used by gcc)
git-svn-id: trunk@8171 -
2007-07-27 17:32:39 +00:00
florian
c00b667201 * update from Karl-Michael Schindler
git-svn-id: trunk@8170 -
2007-07-27 14:17:06 +00:00
marco
6a133f11f3 * aaccess also for treginifile.
git-svn-id: trunk@8169 -
2007-07-27 11:18:55 +00:00
michael
a093c52815 * Added check for circular datasource reference in case datasource not nil
git-svn-id: trunk@8168 -
2007-07-27 09:06:42 +00:00
michael
9bc1c04688 * Added check for circular datasource reference
git-svn-id: trunk@8167 -
2007-07-27 09:02:09 +00:00
Jonas Maebe
9c69c9dcf8 * fixed handling of paths/files with spaces in their name in link.res
on platforms where the `cat link.res` trick is used. Those must
    /not/ be quoted, because otherwise the shell assumes those quotes
    are part of the filename, and will escape the quotes themselves.

    Instead, write everything out without quotes, but set IFS to
    <newline> before doing the cat, so that only a new line is seen
    as a separator between items. The shell will then insert the
    necessary quotes to escape the spaces. One disadvantage: this
    means that other options, such as e.g. "-arch ppc" under Darwin,
    must now be written split over two lines to avoid the shell
    passing such parameters (which consist of two separate strings)
    as one single parameter (with an escaped space) to ld.

git-svn-id: trunk@8166 -
2007-07-25 16:25:14 +00:00
Jonas Maebe
a3c9dc5ec6 + support for {$linkframework x} to link to framework x (Darwin only)
+ support for {$frameworkpath x} and -Ffx to add x to the directories to
    search for frameworks (Darwin only)

git-svn-id: trunk@8165 -
2007-07-25 15:42:30 +00:00
michael
bedf0151cc * Implemented support for custom RC compiler and .RES linker
git-svn-id: trunk@8164 -
2007-07-25 12:06:57 +00:00
michael
0cd246808e * Added option to stop on parser errors
git-svn-id: trunk@8163 -
2007-07-24 20:11:24 +00:00
peter
eede14ca9e * add goto on
git-svn-id: trunk@8162 -
2007-07-23 22:25:35 +00:00
peter
c020d709b4 * default widestring-ansistring conversion needs to use the same algorithm
as the rtl to behave the same on compile time and runtime

git-svn-id: trunk@8161 -
2007-07-23 21:57:48 +00:00
peter
1249bf70ff * shorten mangledname names much quicker for nested procedures
git-svn-id: trunk@8160 -
2007-07-23 21:36:16 +00:00