tom_at_work
|
2b8d704238
|
* fixed syscall helpers: threadvar index now correctly loaded as dword, helpers are now TOC and environment pointer aware, one-parameter helper was bugged and general cleanup; solves random crashes in these functions in particular with -O2 and threads.
git-svn-id: trunk@4236 -
|
2006-07-16 19:22:31 +00:00 |
|
florian
|
c8b0d1ae2d
|
* made some headers more Delphi compatible, from Burkhard Carstens
git-svn-id: trunk@4234 -
|
2006-07-16 16:28:28 +00:00 |
|
Tomas Hajny
|
1cc4173738
|
* GetLongName hasn't been returning real LFN
git-svn-id: trunk@4225 -
|
2006-07-16 12:46:19 +00:00 |
|
tom_at_work
|
b3573feabb
|
* fixed compilation on 64 bit platforms with DEBUG_MT enabled
git-svn-id: trunk@4223 -
|
2006-07-16 10:19:52 +00:00 |
|
tom_at_work
|
cd8842a74d
|
* fixed TCGETS ioctl call constant for ppc/ppc64 (from do_isdevice)
git-svn-id: trunk@4222 -
|
2006-07-16 10:19:21 +00:00 |
|
Jonas Maebe
|
9e801eb048
|
* removed/conditionalised several unused variables
git-svn-id: trunk@4199 -
|
2006-07-14 20:44:57 +00:00 |
|
Tomas Hajny
|
64b4912768
|
* correction of previous broken patch :-(
git-svn-id: trunk@4189 -
|
2006-07-14 19:24:47 +00:00 |
|
Jonas Maebe
|
85cdb1315d
|
* updated fpu exception causes
git-svn-id: trunk@4179 -
|
2006-07-14 14:40:34 +00:00 |
|
Jonas Maebe
|
982c1a39c4
|
* and yet more ebx saving/restoring
git-svn-id: trunk@4176 -
|
2006-07-14 11:57:07 +00:00 |
|
Jonas Maebe
|
cf7fce8f65
|
* use const strings parameters for four_char_code helpers to avoid
unnecessary copying
git-svn-id: trunk@4157 -
|
2006-07-13 13:10:19 +00:00 |
|
Jonas Maebe
|
39a127bfc0
|
+ macpas BAnd/BOr/BXor/Bsr/Bsl/BTst/BSet/BClr support
git-svn-id: trunk@4156 -
|
2006-07-13 12:58:20 +00:00 |
|
florian
|
b24388da8d
|
* fix comparedword, fixes #7143
git-svn-id: trunk@4153 -
|
2006-07-12 20:50:48 +00:00 |
|
florian
|
096fb2dcb8
|
* really copy widestrings in widestr_assign when winlike wistrings are used
git-svn-id: trunk@4151 -
|
2006-07-12 17:53:58 +00:00 |
|
florian
|
81b98c9d82
|
+ added more ebx saving to cpuid invocations
git-svn-id: trunk@4147 -
|
2006-07-12 07:23:03 +00:00 |
|
Tomas Hajny
|
e8b76c157b
|
* patch by borsa77 at libero.it - fixed information about destroyed registers
git-svn-id: trunk@4146 -
|
2006-07-11 22:10:29 +00:00 |
|
Jonas Maebe
|
bddcc8f902
|
* save/restore ebx around cpuid invocations
git-svn-id: trunk@4145 -
|
2006-07-11 20:50:44 +00:00 |
|
florian
|
0a9a9dd69c
|
- mispelled TryStrQWord removed
git-svn-id: trunk@4143 -
|
2006-07-11 20:03:21 +00:00 |
|
florian
|
6185a32923
|
* amd specific flags are checked against cpu vendor
git-svn-id: trunk@4138 -
|
2006-07-10 18:03:30 +00:00 |
|
tom_at_work
|
aa8d214759
|
* 2.0.4 fix: fixed move()/fillchar() for linux, avoiding use of dcbz which causes crashes on G5
git-svn-id: trunk@4137 -
|
2006-07-09 18:25:41 +00:00 |
|
Károly Balogh
|
8311d34b3f
|
+ added some morphos support to checkpointer
git-svn-id: trunk@4122 -
|
2006-07-08 08:25:19 +00:00 |
|
tom_at_work
|
56ba740dd1
|
* added interlocked*64 methods for successful compilation
* made existing interlocked methods nostackframe
git-svn-id: trunk@4120 -
|
2006-07-07 20:59:55 +00:00 |
|
yury
|
2ee656c1ad
|
* fixed findfirst,getfattr,setfattr.
git-svn-id: trunk@4109 -
|
2006-07-06 19:03:24 +00:00 |
|
yury
|
451063e187
|
* removed debug writeln in dirfn.
* fixed I/O error codes for wince.
git-svn-id: trunk@4108 -
|
2006-07-06 19:02:22 +00:00 |
|
yury
|
53ef335edd
|
* TFileStream.Create did not raise exceptions if error occured.
git-svn-id: trunk@4107 -
|
2006-07-06 19:00:40 +00:00 |
|
yury
|
4d24697e03
|
* fixed Move if negative Count.
* fixed setting of StackTop.
git-svn-id: trunk@4106 -
|
2006-07-06 18:59:05 +00:00 |
|
yury
|
350bc3f626
|
* use NaN = 0.0/0.0 for wince.
git-svn-id: trunk@4105 -
|
2006-07-06 18:57:34 +00:00 |
|
yury
|
a083f5754e
|
* implemented exceptions, rounding, precision control for arm-wince math.
git-svn-id: trunk@4104 -
|
2006-07-06 18:56:36 +00:00 |
|
yury
|
47bd76cd2f
|
* fpc_int_real fixed for wince.
git-svn-id: trunk@4095 -
|
2006-07-05 22:08:53 +00:00 |
|
Jonas Maebe
|
3961254106
|
* fixed epoll_create
git-svn-id: trunk@4091 -
|
2006-07-04 18:51:13 +00:00 |
|
peter
|
fc3e5f68c8
|
* align needs to be unsigned, patch from Burkhard Carstens
git-svn-id: trunk@4090 -
|
2006-07-04 16:38:19 +00:00 |
|
Károly Balogh
|
8984f89b18
|
+ regenerated Makefile
git-svn-id: trunk@4079 -
|
2006-07-02 16:08:28 +00:00 |
|
Károly Balogh
|
9dcfaa282e
|
+ added heaptrc to Makefile.fpc
git-svn-id: trunk@4075 -
|
2006-07-02 11:55:37 +00:00 |
|
michael
|
89d52a3be9
|
+ Added StrToQWord
git-svn-id: trunk@4063 -
|
2006-07-02 09:25:35 +00:00 |
|
Károly Balogh
|
65077065bc
|
+ fixed handling of Ambient mode, because that was totally broken: closes CON:, replies WBMsg now
+ added support for paramstr(0) when started from Ambient
git-svn-id: trunk@4044 -
|
2006-07-01 21:28:03 +00:00 |
|
Tomas Hajny
|
37b80b35e7
|
* fix for (new) bug #7109
git-svn-id: trunk@4039 -
|
2006-07-01 20:23:23 +00:00 |
|
peter
|
b32b872a7e
|
* change non-volatile rbx to volatile r11
git-svn-id: trunk@4013 -
|
2006-06-30 20:01:37 +00:00 |
|
yury
|
d7cbde6f25
|
* Assembler Interlocked* functions for ARM.
git-svn-id: trunk@4011 -
|
2006-06-30 15:36:49 +00:00 |
|
joost
|
391dc9a9fb
|
+ Implemented ComposeDateTime for general use
git-svn-id: trunk@4007 -
|
2006-06-29 22:18:18 +00:00 |
|
oro06
|
3afad32966
|
*arm: TPECoffLinker is TInternalLinkerWin
+arm : InterlockedCompareExchangePointer
git-svn-id: trunk@3993 -
|
2006-06-29 07:39:54 +00:00 |
|
florian
|
e92cc059a7
|
* fixed previous commit
git-svn-id: trunk@3949 -
|
2006-06-25 20:37:14 +00:00 |
|
florian
|
f32b1ccbe0
|
+ cwstring multithreading safe, fixes #6873
git-svn-id: trunk@3948 -
|
2006-06-25 20:17:32 +00:00 |
|
Jonas Maebe
|
b9125f97d0
|
* fixed InterlockedCompareExchange
git-svn-id: trunk@3947 -
|
2006-06-25 18:52:12 +00:00 |
|
marco
|
fe43dc6266
|
* iocheck for closefile
git-svn-id: trunk@3946 -
|
2006-06-25 18:36:12 +00:00 |
|
Jonas Maebe
|
bf1e95e024
|
+ InterlockedCompareExchange (+ changed line endings from dos to unix)
git-svn-id: trunk@3945 -
|
2006-06-25 18:16:32 +00:00 |
|
Tomas Hajny
|
054f7dda20
|
* remove DosVersion check limiting use of LFN calls for DiskSize/DiskFree to Win9x/ME (ignoring e.g. Win2K and others)
git-svn-id: trunk@3942 -
|
2006-06-25 15:18:16 +00:00 |
|
Tomas Hajny
|
67bba60578
|
* 64-bit I/O calls
git-svn-id: trunk@3941 -
|
2006-06-25 15:10:14 +00:00 |
|
marco
|
0f53f299f1
|
* fix for oldbugid 4365 new id 6279
closefile no longer under {dollar I-}
git-svn-id: trunk@3937 -
|
2006-06-25 11:17:18 +00:00 |
|
peter
|
4c065bce45
|
* move InterLocked functions to system unit
git-svn-id: trunk@3933 -
|
2006-06-25 09:26:23 +00:00 |
|
Tomas Hajny
|
f7f1f9917d
|
* addition to the previous patch
git-svn-id: trunk@3932 -
|
2006-06-24 23:00:18 +00:00 |
|
Tomas Hajny
|
c40e0d9b6f
|
* error handling for potential issues with memory allocation during setup_environment as suggested by borsa77 at libero.it
git-svn-id: trunk@3931 -
|
2006-06-24 22:54:12 +00:00 |
|