Commit Graph

23870 Commits

Author SHA1 Message Date
florian
4cbb67aa00 * some fpu emulation code from arm to generic code generator moved
* several m68k fixes

git-svn-id: trunk@5218 -
2006-11-04 10:23:35 +00:00
florian
c465b95bdf * win64 compilation fixed
git-svn-id: trunk@5217 -
2006-11-04 09:12:19 +00:00
peter
4ea7562084 * compile fix
git-svn-id: trunk@5216 -
2006-11-04 00:31:39 +00:00
florian
c947295cb8 + ttertiarynode
* traise node refactored using tertiarynode
* more dipatch stuff

git-svn-id: trunk@5215 -
2006-11-03 23:03:31 +00:00
Jonas Maebe
66cf666f65 * optimized storing constants into subsetreg/refs (a packed array of
boolean can now be as efficient as a set of boolean -- and it is
    on ppc32/64)

git-svn-id: trunk@5214 -
2006-11-03 22:00:27 +00:00
michael
f9966bdc06 * Added program to test downloader class
git-svn-id: trunk@5213 -
2006-11-03 21:26:44 +00:00
michael
6f4201bcfc * Added OCurl based downloader
git-svn-id: trunk@5212 -
2006-11-03 20:48:52 +00:00
michael
202191e2cf * Initial implementation of Synapse-based downloader
git-svn-id: trunk@5211 -
2006-11-03 20:03:23 +00:00
peter
e17b424e28 * refactor procsym procdef list
git-svn-id: trunk@5210 -
2006-11-03 18:44:46 +00:00
peter
b56368edce * fix x64 compile
* disabled inline

git-svn-id: trunk@5209 -
2006-11-03 18:44:19 +00:00
florian
a7b317aa96 + tdataconstnode, implemented for usage in dispatch stuff
git-svn-id: trunk@5208 -
2006-11-03 17:56:47 +00:00
Jonas Maebe
43ed587de0 * fixed r4828
git-svn-id: trunk@5207 -
2006-11-03 17:31:02 +00:00
peter
47c16e33c1 * disable inline for 2.0.x
git-svn-id: trunk@5206 -
2006-11-03 17:06:57 +00:00
florian
8fe7fb5e66 * arm uses sometimes up to 4 registers in one instruction
git-svn-id: trunk@5205 -
2006-11-03 16:46:29 +00:00
peter
4df4a4f7d1 * dynamic growth of blocks in tdynamicarray
* revert to old expand algorithms for fplist 

git-svn-id: trunk@5204 -
2006-11-03 13:44:44 +00:00
micha
53f935213f * re-export operatingsystem_result (only not needed for i386-linux-2.1.1)
git-svn-id: trunk@5203 -
2006-11-03 13:42:51 +00:00
florian
893ddf2f00 * small addition
git-svn-id: trunk@5200 -
2006-11-03 13:20:04 +00:00
florian
9d7556c222 * fixed wrong string for error messages
git-svn-id: trunk@5199 -
2006-11-03 13:19:46 +00:00
michael
04d44ed3ba * Added wgetdownloader
git-svn-id: trunk@5198 -
2006-11-03 12:56:23 +00:00
Jonas Maebe
9acc38e82a * moved some more common powerpc32/64 things to ppcgn
+ a few initial darwin/ppc64 things

git-svn-id: trunk@5197 -
2006-11-03 12:30:17 +00:00
peter
5cd8775d38 * show only totals for memdebug
git-svn-id: trunk@5196 -
2006-11-03 11:24:02 +00:00
florian
398aed09fc * startup code for gprof enabled executables refactored as unit
git-svn-id: trunk@5195 -
2006-11-03 11:06:35 +00:00
florian
a8928cf22e * fixed linking against cgywin on win32
git-svn-id: trunk@5194 -
2006-11-03 09:08:53 +00:00
peter
55f9758c25 * only add resext if no extension was specified
* default resext for windows changed to .res

git-svn-id: trunk@5193 -
2006-11-03 08:51:23 +00:00
peter
658c46b903 * remove tdictionary and tindexarray
* symtables based on TFPHashObjectList and TFPObjectList
  * rename torddef.typ to torddef.ordtype
  * rename tfloatdef.typ to tfloatdef.floattype
  * rename tdef.deftype to tdef.typ
  * remove obsolete browser code, browcol is kept so the ide
    can still be compiled

git-svn-id: trunk@5192 -
2006-11-03 00:30:30 +00:00
florian
6e2187c606 + windows uses now sysinit units as well
git-svn-id: trunk@5191 -
2006-11-02 23:20:35 +00:00
peter
3e4c8c3425 * fixed invalid typecast
git-svn-id: trunk@5190 -
2006-11-02 23:11:25 +00:00
florian
c78a20c26e - old boostrapping file
git-svn-id: trunk@5189 -
2006-11-02 22:32:35 +00:00
florian
0e45e41bad * set to nil for safety
git-svn-id: trunk@5188 -
2006-11-02 22:25:37 +00:00
peter
c371d639f4 * fixed missing reset of inputbuffer after include file or macro
git-svn-id: trunk@5187 -
2006-11-02 22:19:21 +00:00
micha
12e8645889 * fix cross-compiling from i386/linux
git-svn-id: trunk@5186 -
2006-11-02 21:19:24 +00:00
Jonas Maebe
a2dd72cac7 + system_powerpc64_darwin
git-svn-id: trunk@5185 -
2006-11-02 20:25:50 +00:00
florian
1426b89bd7 * fixed things for libgdb 6.5
git-svn-id: trunk@5184 -
2006-11-02 19:28:41 +00:00
micha
6bfff9702e + add linux/i386 start units
git-svn-id: trunk@5183 -
2006-11-02 17:49:36 +00:00
Jonas Maebe
97cd8c4f62 * no SSU in try/except/finally (could be enabled in finally in theory,
but requires some changes)

git-svn-id: trunk@5182 -
2006-11-02 17:02:03 +00:00
micha
ad7d549965 + implement pascal inline asm start/halt code for linux/i386
git-svn-id: trunk@5181 -
2006-11-02 16:58:41 +00:00
micha
e754f21053 * remove old linux stat record, C lib i386
git-svn-id: trunk@5180 -
2006-11-02 15:29:04 +00:00
marco
642e466dcb * removed.
git-svn-id: trunk@5179 -
2006-11-02 15:15:27 +00:00
marco
abd864c21e * oldlinux removed. Post 2.0 cleanups
git-svn-id: trunk@5178 -
2006-11-02 15:14:01 +00:00
micha
63ea4a282b * fix x86_64 linux stat record
git-svn-id: trunk@5177 -
2006-11-02 13:48:56 +00:00
florian
75c98ef338 * reverted calling conventions change
git-svn-id: trunk@5176 -
2006-11-02 13:36:23 +00:00
florian
82ec960679 * fixed printf tests for windows
git-svn-id: trunk@5175 -
2006-11-02 13:35:09 +00:00
florian
9164d0a4cb * msvcrt.dll doesn't support extended
git-svn-id: trunk@5174 -
2006-11-02 13:23:27 +00:00
peter
3242e33f17 * old syntax
git-svn-id: trunk@5173 -
2006-11-02 11:58:58 +00:00
florian
b3ac0f5d98 * another test
git-svn-id: trunk@5172 -
2006-11-02 09:55:59 +00:00
florian
4c76107b98 * limited generics to records, classes, objects and interfaces
git-svn-id: trunk@5171 -
2006-11-02 09:48:17 +00:00
florian
1275e7d109 * forbid usage of TYPE and VAR inside of common classes/objects
git-svn-id: trunk@5170 -
2006-11-02 09:12:59 +00:00
florian
4ee9f1b394 * use DefaultCW to reload fpu settings
git-svn-id: trunk@5169 -
2006-11-02 08:58:01 +00:00
Marc Weustink
53e7596e3d + Added acces violation reasons
git-svn-id: trunk@5168 -
2006-11-02 01:37:59 +00:00
Marc Weustink
ab9936a1ce + added 32/64bit exceptionrecord definitions
git-svn-id: trunk@5167 -
2006-11-02 00:36:22 +00:00