Commit Graph

925 Commits

Author SHA1 Message Date
peter
dd08014a49 * use generic int64 power 2003-01-15 00:45:17 +00:00
peter
166fe37203 * power returns int64 2003-01-15 00:40:18 +00:00
peter
4f08b48ec4 * remove wrong hasunix, replaced with elf32 define which
is set for freebsd,netbsd,linux or sunos
2003-01-14 16:17:37 +00:00
florian
c134e2d478 * cpu defines fixed
* ... = type ...; stuff reactived, should work now with 1.1
2003-01-13 14:37:11 +00:00
florian
62db93e704 * uncommented the variant<->dyn. array stuff 2003-01-11 00:17:29 +00:00
marco
3b9a3fc5e2 * hasunix fix (my first commit from beos :-) 2003-01-10 21:35:48 +00:00
florian
6432af8a76 * fixed helper declarations 2003-01-09 20:14:20 +00:00
mazen
9e5d6dc00b - space removed 2003-01-07 22:04:12 +00:00
mazen
a5e2afbbb3 * functions headers modified in generic.inc to make it possible compiling sparc
RTL based on generic code
2003-01-06 23:04:21 +00:00
michael
90a344edb2 + PAtch from peter fixing daily build 2003-01-06 08:25:47 +00:00
mazen
215880afe8 * fixing several bugs compiling the RTL 2003-01-05 21:32:35 +00:00
Tomas Hajny
00b3fa1faf * PString inherited from System 2003-01-05 16:27:05 +00:00
peter
892e9c864a * i386 fpu controlword functions added 2003-01-03 20:34:02 +00:00
peter
d0776e3492 * implemented some more conversions 2002-12-29 16:59:17 +00:00
peter
551caf65d2 * set p to nil when 0 is passed to reallocmem 2002-12-26 10:46:54 +00:00
peter
0c2feff146 * fix wrong var names for shortstr_compare 2002-12-23 21:27:13 +00:00
florian
ae3e96cdda + some types for D6 compatibility added 2002-12-21 17:20:27 +00:00
peter
438fbdedee * SetString(WideString,[PChar|PWideChar],Len) added 2002-12-15 22:33:12 +00:00
sg
a384390a05 * Ported improvements from the AnsiString equivalents to NewWideString and
fpc_WideStr_SetLength
2002-12-14 19:16:45 +00:00
michael
a1ab52022b + Fixed range check error and others in Delete 2002-12-09 08:33:31 +00:00
Tomas Hajny
c79f0fb1ac * '//' behaviour for Amiga corrected 2002-12-07 16:26:39 +00:00
carl
781415a0da - avoid warnings (add typecast) 2002-12-07 14:34:30 +00:00
Tomas Hajny
be27984b3b * Amiga support hopefully finished 2002-12-01 20:46:44 +00:00
carl
c0f0cf4ce6 * nil should give an error! 2002-11-30 23:34:43 +00:00
carl
22352dad85 * forgot goto on switch in last commit 2002-11-30 23:25:19 +00:00
carl
ebb8dd5261 + compilerproc for softfpu (first step for integration)
* several bugfixes for big-endian support
2002-11-30 21:34:20 +00:00
peter
9a2f05820a * fixed ignorespaces which was broken by the previous commit
when a line started with spaces
2002-11-29 16:26:52 +00:00
peter
bc3943ca4f * fix for tw1896 2002-11-29 15:50:27 +00:00
peter
2b6e06bd4a * fixed dynarray copy 2002-11-26 23:02:07 +00:00
Tomas Hajny
5592fb0dae * Amiga fixes (among others) 2002-11-25 21:03:57 +00:00
Tomas Hajny
00bd354f3a * make use of constants available in the system unit 2002-11-24 15:49:22 +00:00
Jonas Maebe
e81a1b6764 * applied fix from Maxim Artemev (bert_raccoon@freemail.ru) 2002-11-20 14:31:22 +00:00
peter
ef708fdab9 * Swap(QWord) constant support 2002-11-18 18:33:51 +00:00
florian
758a11f069 + sparc types added
+ UTF*/UCS* types added
2002-11-16 20:12:22 +00:00
Jonas Maebe
4b2838b161 * the BeginThread() variant that allowed you to specify the stacksize
still passed DefaultStackSize to the OS-specific routines
2002-11-14 12:40:06 +00:00
peter
d5896e54f2 * fix setmemorymutexmanager to call mutexdone on the already
installed manager instead of the passed manager
2002-11-01 17:38:04 +00:00
carl
1d3e450412 * threadvar.inc -> threadvr.inc 2002-10-31 13:45:21 +00:00
carl
630f9266bd * forgot to init P buffer variable = crash 2002-10-31 13:08:04 +00:00
carl
4cfe3217c0 * more compatibility fixes for objects unit 2002-10-31 12:47:30 +00:00
carl
5d07868df3 * Bugfix for error checking
- DosStreamError is no longer global (bugfix 2043)
2002-10-30 22:44:44 +00:00
peter
ca3679e4bf * MemoryManager record has a field NeedLock if the wrapper functions
need to provide locking for multithreaded programs
2002-10-30 20:39:13 +00:00
peter
766e8d35f6 * remove wrong lock from SysMemSize, MemSize() does the locking
already.
2002-10-30 19:54:19 +00:00
Jonas Maebe
f5a775bc7c * fixed some buffer overflow errors in SetString (both short and
ansistring versions) (merged)
2002-10-21 19:52:47 +00:00
Jonas Maebe
275f02d058 * fixed ansistring append helpers so they preserve the terminating #0
* optimized SetLength() so that it uses reallocmem in case the refcount
    of the target string is 1
2002-10-20 12:59:21 +00:00
carl
c5783607c3 * avoid crashes with negative len counts on fills/moves
* movechar0 was wrong and did not do the behavior as
   described in docs
2002-10-20 11:51:54 +00:00
michael
aae8314d02 + Added check for nil buffer to setstring 2002-10-19 17:06:50 +00:00
peter
4deb6a9b4e * 'inlined' some more calls 2002-10-19 15:53:20 +00:00
florian
72ab5b62bb + ansistring_append* implemented 2002-10-17 12:43:00 +00:00
michael
cb5a3c7050 + More system-independent thread routines 2002-10-16 19:04:27 +00:00
peter
2e3c4a27eb * manual inline classparent calls in the loops 2002-10-15 19:29:49 +00:00