peter
75c00e21c9
* i386 signal handler receives a ucontext instead of sigcontext
...
git-svn-id: trunk@1478 -
2005-10-18 13:41:48 +00:00
peter
38993ae7e8
* support procvar^, with procvar returning a procvardef in tp/mac modes
...
git-svn-id: trunk@1477 -
2005-10-18 12:33:27 +00:00
peter
b55645790b
* allow also procvar calls with a postfix operation after a calln
...
git-svn-id: trunk@1476 -
2005-10-18 12:32:09 +00:00
peter
8b60dbe4cb
* support constant array of char to array of widechar
...
git-svn-id: trunk@1475 -
2005-10-18 12:31:30 +00:00
peter
79f096e6c8
* rename so the library is build before it is used
...
git-svn-id: trunk@1474 -
2005-10-18 12:30:44 +00:00
peter
5a00f019d8
* remove old test
...
git-svn-id: trunk@1473 -
2005-10-18 12:30:04 +00:00
peter
0981495c7b
* all types with inittable need a persistant temp
...
git-svn-id: trunk@1472 -
2005-10-18 12:29:04 +00:00
peter
adfd36d189
* allow conststring to array of widechar
...
git-svn-id: trunk@1471 -
2005-10-18 12:27:43 +00:00
peter
7f6d44006e
* disable TLS segment initialization, it breaks threading
...
git-svn-id: trunk@1470 -
2005-10-18 11:20:36 +00:00
peter
7d153beac7
* assignment operator search finds best matching operator
...
git-svn-id: trunk@1469 -
2005-10-18 10:53:11 +00:00
peter
45fbeaad53
* implicitly convert constant string to stringdef if it is indexed
...
git-svn-id: trunk@1468 -
2005-10-18 10:52:43 +00:00
peter
ea6dadb7be
* make widestrings compatible with COM BSTR, the length is now the number
...
of bytes allocated instead of the number of widechars
git-svn-id: trunk@1467 -
2005-10-18 09:45:13 +00:00
Jonas Maebe
867aaef744
* fixed restoring of register contents one instruction too far when removing
...
a previous unused load
git-svn-id: trunk@1465 -
2005-10-18 09:31:54 +00:00
michael
e082117d31
+ Patch from Luiz Americo to improve Master/DEtail handling
...
git-svn-id: trunk@1464 -
2005-10-18 09:23:14 +00:00
peter
5abb9d68f6
* prevent warning for val with second parameter not being a longint
...
git-svn-id: trunk@1463 -
2005-10-18 08:26:29 +00:00
Jonas Maebe
a357bef5e5
* enabled for non-x86 as well
...
+ also test with regvars (tw4234a)
git-svn-id: trunk@1461 -
2005-10-18 08:19:12 +00:00
peter
daa002f26b
* only check forwards for the original object type declaration
...
git-svn-id: trunk@1459 -
2005-10-18 07:22:55 +00:00
Jonas Maebe
09279d0831
* fixed test for x86
...
git-svn-id: trunk@1458 -
2005-10-18 07:21:46 +00:00
peter
539b7dc220
* setting the compile mode should set the preprocessor symbol directly
...
git-svn-id: trunk@1457 -
2005-10-18 06:57:39 +00:00
peter
f622915690
* fix infinite loop in createinlineparas
...
git-svn-id: trunk@1456 -
2005-10-18 05:51:13 +00:00
peter
4c73e86058
* check for allowed floatdef operations
...
git-svn-id: trunk@1455 -
2005-10-18 05:45:50 +00:00
florian
11336b091d
+ TInterfaceList implemented
...
git-svn-id: trunk@1453 -
2005-10-17 21:39:46 +00:00
tom_at_work
4db863d076
* first shared library link path fixes
...
* PowerPC64/Linux signal handler now differs between different FP exceptions
git-svn-id: trunk@1452 -
2005-10-17 21:30:21 +00:00
tom_at_work
4176b71277
* fixed variants unit to make it compile for 64 bit targets
...
git-svn-id: trunk@1451 -
2005-10-17 21:23:48 +00:00
florian
71dac7c02f
+ RegisterClassAlias implemenentation from Stefan van den Berg
...
git-svn-id: trunk@1449 -
2005-10-17 20:56:39 +00:00
Jonas Maebe
2cb88de19b
* fixed missing digit when printing a double whose significant digits are
...
all before the floating point on a cpu/fpu supporting maximally double
precision
* fixed test in tw1792a for double precision fpu's (they can print one
digit less for double precision numbers than 80 bit fpu's)
git-svn-id: trunk@1446 -
2005-10-17 20:33:07 +00:00
florian
9a1c731bfb
+ basic dispinterface parsing stuff
...
git-svn-id: trunk@1445 -
2005-10-17 20:28:50 +00:00
peter
59a26e4f68
* fixed interface name mapping
...
git-svn-id: trunk@1443 -
2005-10-17 16:02:44 +00:00
peter
6e60c8a92b
* move stab number reset to dbgstabs
...
git-svn-id: trunk@1442 -
2005-10-17 15:02:15 +00:00
peter
d5af8ed9a0
* fix range check error
...
git-svn-id: trunk@1439 -
2005-10-17 08:03:08 +00:00
florian
604a9f7ce4
* started dynarray to vararray stuff
...
git-svn-id: trunk@1438 -
2005-10-16 21:16:03 +00:00
yury
2332eae403
* prevent endless stack dump if an exception occured during the dump itself.
...
git-svn-id: trunk@1427 -
2005-10-16 17:17:50 +00:00
florian
8af13ed6ae
* fixed result type conversion for sqrt/sqr
...
git-svn-id: trunk@1425 -
2005-10-16 16:39:00 +00:00
Jonas Maebe
f587986a69
- disabled for non-x86/x86_64
...
git-svn-id: trunk@1423 -
2005-10-16 14:47:32 +00:00
Jonas Maebe
8c6baebf6c
* fixed for non-x86
...
git-svn-id: trunk@1421 -
2005-10-16 14:40:26 +00:00
Jonas Maebe
29709ba351
* fixed test, clean up test file when finished
...
git-svn-id: trunk@1419 -
2005-10-16 14:34:07 +00:00
florian
0308048768
* fixed compilation
...
git-svn-id: trunk@1418 -
2005-10-16 14:12:30 +00:00
Jonas Maebe
f5083e8dfa
* fixed FreeOnTerminate (was already fixed in Linux version)
...
* handle interrupted reads from the semaphore pipe in Darwin (should be
applied to *BSD and Linux as well)
+ lots of extra debugging code in Darwin tthread.inc if DEBUG_MT defined
git-svn-id: trunk@1416 -
2005-10-16 13:59:19 +00:00
florian
6ec54bc2c9
* test fixed, operator overloading is now more strict
...
git-svn-id: trunk@1414 -
2005-10-16 13:48:50 +00:00
florian
d1759ff5b1
* use gecho on win32
...
git-svn-id: trunk@1412 -
2005-10-16 13:41:22 +00:00
Jonas Maebe
6cbf90df46
* fixed stream readers and writers for big endian systems
...
git-svn-id: trunk@1410 -
2005-10-16 13:33:45 +00:00
yury
a5f134ba25
* floating point exceptions were enabled.
...
git-svn-id: trunk@1409 -
2005-10-16 13:07:11 +00:00
florian
8b01dce70a
* cmov ref,reg disabled because ref might be never nil
...
git-svn-id: trunk@1407 -
2005-10-16 12:25:58 +00:00
florian
d8acc80ae5
* reverted inline patch partly
...
* improved append_char by avoiding unnecessary unique call
git-svn-id: trunk@1406 -
2005-10-16 11:24:24 +00:00
yury
3239011837
* DOS<->Win filetime conversion was fixed.
...
* FileExists fix from Win32 was applied.
git-svn-id: trunk@1405 -
2005-10-16 10:28:10 +00:00
florian
396b5524ee
* patch from Luiz Américo:
...
1 - Return false when the argument is a directory (like Delphi)
2 - Return false when passing '*' as argument (like Delphi)
3 - Its faster
git-svn-id: trunk@1404 -
2005-10-16 09:17:41 +00:00
Jonas Maebe
f67ffaa7c8
* fixed TextToFloat for platforms where currency = Int64 (webtbs/tw4093)
...
git-svn-id: trunk@1402 -
2005-10-16 06:28:14 +00:00
Jonas Maebe
758337d115
* fixed passing currency variables to arrayconstructors on platforms where
...
currency=int64
git-svn-id: trunk@1400 -
2005-10-16 06:04:58 +00:00
Jonas Maebe
985c70089d
- removed -Op3 parameter so test also compiles on non-x86
...
git-svn-id: trunk@1398 -
2005-10-16 05:41:18 +00:00
marco
14e7ad4cfe
* added some constants
...
git-svn-id: trunk@1397 -
2005-10-15 22:35:15 +00:00