florian
ff42d8657a
+ x86_64 dependend sysutils part added
...
* some 64 bit adaptions
2004-02-20 22:15:16 +00:00
daniel
173d1a2554
* Applied
2004-02-20 11:01:20 +00:00
florian
6cd2cddd33
+ added prefetch(const mem)
2004-02-02 20:39:27 +00:00
florian
7b5dc40284
* compilation on arm fixed
2004-01-26 11:48:24 +00:00
Tomas Hajny
e0f9297e01
* ExecuteProcess fixes, ProcessID and ThreadID added
2004-01-20 23:05:31 +00:00
florian
021652683a
+ introduced PtrInt and PtrUInt
...
* made strscan 64 bit safe
2003-12-29 19:24:12 +00:00
michael
2f103d8153
+ Added overloaded version of SetWideStringManager without old parameter
2003-11-29 17:27:05 +00:00
michael
51c296f60c
+ Added WideStringManager
2003-11-28 20:36:13 +00:00
florian
4ff69f3905
* fixed rtl to work with the integrated fpc ppc assembler reader
2003-11-15 19:01:27 +00:00
marco
b15ba0a5ae
* Peter's Cardinal<->Longint fixes patch
2003-11-03 09:42:27 +00:00
olle
fe692f24aa
* Changed m68k to cpum68k, i386 to cpui386
2003-10-17 20:52:12 +00:00
peter
d0eac29ab9
* THandle is platform dependent
2003-10-16 15:43:13 +00:00
florian
b6abfdae09
* fixed some variant issues
...
* improved type declarations
2003-10-08 16:24:47 +00:00
florian
bc2d795aab
* some data types cleaned up
2003-10-06 23:52:53 +00:00
florian
ed7610985b
* fixed qword_to_double conversion on powerpc
2003-09-04 16:07:31 +00:00
florian
8d771df2d4
* arm fixes to the common rtl code
...
* some generic math code fixed
* ...
2003-09-03 14:09:37 +00:00
peter
10f0e5cb6e
* pcomp added for sparc
2003-09-01 20:47:23 +00:00
florian
eab5d1f7c5
* started to make the rtl 64 bit save by introducing SizeInt and SizeUInt (similar to size_t of C)
2003-05-01 08:05:23 +00:00
florian
fa4496bddf
+ support for generic pchar routines added
...
+ some basic rtl stuff for x86-64 added
2003-04-30 16:36:39 +00:00
peter
c24c737906
* remove dos lf
2003-04-25 21:09:44 +00:00
florian
6016a91ba5
+ powerpc defines now pcomp as well
2003-04-23 22:46:41 +00:00
peter
51219f6cad
* make HResult unique type
2003-04-01 15:36:31 +00:00
peter
1e86b585f9
* changed address parameter/return values to pointer instead
...
of longint
2003-03-17 14:30:11 +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
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
florian
758a11f069
+ sparc types added
...
+ UTF*/UCS* types added
2002-11-16 20:12:22 +00:00
peter
5fff238567
* threads unit added for thread support
2002-10-14 19:39:16 +00:00
carl
a24ab38214
- remove stack checking for every target in system unit
2002-10-06 13:56:47 +00:00
peter
603b3bc48b
* Copy() changed to internal function calling compilerprocs
...
* FPC_SHORTSTR_COPY renamed to FPC_SHORTSTR_ASSIGN because of the
new copy functions
2002-10-02 18:21:51 +00:00
florian
6a0da8d89d
* map comp to int64 for the powerpc
2002-09-28 21:18:02 +00:00
florian
0e22fc491b
+ some WideString<->AnsiString conversion functions added
2002-09-26 21:50:37 +00:00
carl
7215ccb0e8
* cardinal -> longword
...
- remove FPUInt64 variable
2002-09-07 21:20:50 +00:00
peter
01dfac4a4e
* old logs removed and tabs fixed
2002-09-07 15:06:34 +00:00
peter
c3af3cda9b
* SYSTEMINLINE define that will add inline directives for small
...
functions and wrappers. This will be defined automaticly when
the compiler defines the HASINLINE directive
2002-08-19 19:34:02 +00:00
michael
b5717d4dde
+ Added support for octal strings (using &)
2002-08-06 20:53:38 +00:00
florian
05a95ba5bc
* interface of system unit for Linux/PowerPC compiles
2002-07-26 22:46:06 +00:00
florian
789edf11aa
+ powerpc type support
2002-07-26 21:29:03 +00:00
florian
95c6c8f430
+ some x86-64 support added
2002-07-04 20:40:09 +00:00
peter
71a1ae2136
* sLineBreak changed to normal constant like Kylix
2002-07-01 16:29:05 +00:00
marco
af9703f179
* Renamefest supports_double for FreeBSD too
2002-06-02 10:49:30 +00:00
carl
1b88940d62
* StackError is now a typed constant
...
+ $S can be used under unix
2002-04-21 15:51:50 +00:00
carl
b1c72872c7
- removed unused variable
2002-04-12 17:35:24 +00:00
peter
44b7972e01
* moved array types to objpas unit
2002-01-25 17:41:05 +00:00
peter
2fcd65b933
* array types added
2002-01-25 17:39:35 +00:00
peter
c6fd513271
* lowercase() overloaded
2002-01-24 18:27:06 +00:00
Jonas Maebe
2b3898aeff
* adapted ranges of native types to int64 (e.g. high cardinal is no
...
longer longint($ffffffff), but just $fffffff in psystem)
* small additional fix in 64bit rangecheck code generation for 32 bit
processors
* adaption of ranges required the matching talgorithm used for selecting
which overloaded procedure to call to be adapted. It should now always
select the closest match for ordinal parameters.
+ inttostr(qword) in sysstr.inc/sysstrh.inc
+ abs(int64), sqr(int64), sqr(qword) in systemh.inc/generic.inc (previous
fixes were required to be able to add them)
* is_in_limit() moved from ncal to types unit, should always be used
instead of direct comparisons of low/high values of orddefs because
qword is a special case
2002-01-24 12:33:52 +00:00
michael
2a27de0fb0
+ Initial variant support
2001-11-14 22:59:11 +00:00
michael
2f52ba40e8
+ Moved PathDelim,DriveDelim,PathSep to sysutilh
2001-11-07 14:59:20 +00:00
michael
2a04e66b42
+ Added PathDelim,DriveDelim,PathSep
2001-11-07 13:52:37 +00:00