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
peter
1dd62b8686
* write also asmblocklabel for a connected labelsym
...
git-svn-id: trunk@8159 -
2007-07-23 21:01:32 +00:00
peter
0fc65c5eec
* for tp mode don't allow unitname reuse
...
git-svn-id: trunk@8158 -
2007-07-23 20:38:05 +00:00
florian
5e60b52f28
* ignore pic directive/switch if the platform doesn't support pic, resolves #9281
...
git-svn-id: trunk@8157 -
2007-07-23 20:25:04 +00:00
florian
8b11f99765
* let the dfa do the detection of unset function results if possible
...
git-svn-id: trunk@8156 -
2007-07-23 20:23:50 +00:00
florian
a2ac6c698d
* fixed dfa for raise nodes
...
git-svn-id: trunk@8155 -
2007-07-23 20:22:36 +00:00
peter
89eddc7504
* check for valid reference before parsing extra constant values
...
git-svn-id: trunk@8154 -
2007-07-23 20:16:23 +00:00
marco
4043296f1b
* -stream methods virtual because of tregistryinifile
...
git-svn-id: trunk@8153 -
2007-07-23 18:15:13 +00:00
micha
68dbca040e
* fix floating point signal and exception handling, for linux/i386, test tfpu2 regression
...
git-svn-id: trunk@8152 -
2007-07-23 15:36:02 +00:00
Károly Balogh
8f27e64080
+ regenerated Makefile with recent fpcmake
...
git-svn-id: trunk@8151 -
2007-07-23 15:06:25 +00:00
yury
f2df73cfe9
* Patch from Felipe Monteiro de Carvalho.
...
git-svn-id: trunk@8150 -
2007-07-23 13:25:30 +00:00
Károly Balogh
5f33a865a7
+ added MorphOS specific sockets.pp (WIP, but already works at some level)
...
+ added sockets unit to Makefile.fpc (i have no recent fpcmake ATM to regenerate Makefile)
git-svn-id: trunk@8149 -
2007-07-23 10:29:28 +00:00