.. |
aliases.inc
|
1355fc0198
- disabled RecordRTTI declaration on the JVM target, because that
|
12 years ago |
astrings.inc
|
9b79f2f68d
Added support for 8-bit CPU's in RTL. Mostly for missing implementations of int<->string conversion and console/text output.
|
11 years ago |
cgeneric.inc
|
4ebc34c5e7
* Promoted result type of FPC_PCHAR_LENGTH and FPC_PWIDECHAR_LENGTH to SizeInt.
|
14 years ago |
cgenmath.inc
|
05f9edbd08
* fixed compilation on Solaris after r20815
|
13 years ago |
cgenstr.inc
|
4ace790492
* remove $Log
|
20 years ago |
charset.pp
|
7b1f586131
rtl: remove unneeded charset classes
|
11 years ago |
cmem.pp
|
41f25c2b21
* fixes cmem.malloc et al. for windows as proposed by Ludo Brands, resolves #15571
|
14 years ago |
compproc.inc
|
e9268a0a14
* synchronised with trunk up till r26975
|
11 years ago |
ctypes.pp
|
4646884d87
+ enabled compilation of unit ctypes for i8086-msdos
|
12 years ago |
currh.inc
|
62eed2e3f2
* function round(c : currency) : int64; requires the availability of an fpu
|
13 years ago |
dos.inc
|
517fd357c9
* DoDirSeperators pchar overload
|
17 years ago |
dosh.inc
|
ebe262762a
* Clean out of $i textrec and filerec includes that are redundant now that cpstrrtl exposes
|
11 years ago |
dynarr.inc
|
f42c1b3720
* Return dynamic arrays in parameter, this was the only managed type still returned in register. Returning managed types in registers requires catching and re-raising exceptions at callee side in order to finalize result and avoid memory leaks. While such behavior makes little difference with generic setjmp-based exception handling, it becomes very inefficient as SEH-styled exception handling is being introduced.
|
11 years ago |
dynarrh.inc
|
69c29a415f
* pass the procdef to getintparaloc instead of only the proccalloption, so
|
12 years ago |
dynlibs.pas
|
1a430d8110
* GetProcAddr added for OS/2, type of argument for ordinal target specific now
|
11 years ago |
except.inc
|
04f32c2a01
* Do not attempt to retrieve caller context if initial frame is not between StackTop and frame pointer of current procedure (aka stack bottom). Reverts part of r21843, fixing regression of tests/test/cg/traise6.pp after r26843.
|
11 years ago |
exeinfo.pp
|
e6c812a60a
* assume unicode in case of FPC_OS_UNICODE instead of only for WinCE
|
12 years ago |
extres.inc
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 years ago |
fexpand.inc
|
df97cd65d9
* don't adjust directory separators in fexpand when we're compiling the
|
12 years ago |
file.inc
|
df6a2dce00
+ unicodestring support for assign/erase/rename
|
12 years ago |
filerec.inc
|
df6a2dce00
+ unicodestring support for assign/erase/rename
|
12 years ago |
flt_conv.inc
|
d4b6406e62
* fixed compilation of new str<->float code on the JVM target (patch by
|
11 years ago |
flt_core.inc
|
6359441045
* force shl operations to be 32 bit on 16/8 bit platforms (patch by
|
11 years ago |
flt_pack.inc
|
6522cd78ee
added some float64() casts, based on similar casts in the 32bit code path, which makes ARM to build again
|
12 years ago |
fpextres.pp
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 years ago |
fpintres.pp
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 years ago |
gencurr.inc
|
62eed2e3f2
* function round(c : currency) : int64; requires the availability of an fpu
|
13 years ago |
generic.inc
|
a1dfaa54dd
* Fixed exception handling in constructors of TP-style objects to correctly handle cases of statically allocated objects (must call destructor but do not free memory) and objects without destructor (must free memory if it was allocated dynamically).
|
11 years ago |
genmath.inc
|
aadb407e31
* Convert int64 to double in more straightforward way.
|
11 years ago |
genset.inc
|
670ee264de
* fixed upper bound of several helper array types for set operations
|
13 years ago |
genstr.inc
|
3ebdd64d75
* dereference pchar passed to indexbyte in strecopy (patch by Andrew Haines,
|
13 years ago |
genstrs.inc
|
4ace790492
* remove $Log
|
20 years ago |
getopts.pp
|
0021183eb6
* Patch from reporter of bug ID #13924 to fix arguments with spaces if no argv is declared.
|
16 years ago |
heap.inc
|
4e2962e6ae
- do not initialize the regular heap manager under i8086-msdos, so it can be smartlinked away
|
12 years ago |
heaph.inc
|
6a1a2d3464
* get rid of some feature checks, probably the whole feature stuff is plainly the wrong way, embedded rtl compiles again, resolves #20913
|
13 years ago |
heaptrc.pp
|
c1b0fb81f1
* updated all the RTL helper functions related to exceptions and stack traces to use codepointer instead of pointer
|
12 years ago |
innr.inc
|
b782918434
* first draft to support the popcnt instruction, works so far for x86 with a real popcnt instruction
|
13 years ago |
int64.inc
|
34cf432600
* in the generic implementation of fpc_mul_int64, fallback directly to
|
11 years ago |
intres.inc
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 years ago |
iso7185.pp
|
e841027a48
* fixes handling of typed files in iso mode
|
11 years ago |
lineinfo.pp
|
c1b0fb81f1
* updated all the RTL helper functions related to exceptions and stack traces to use codepointer instead of pointer
|
12 years ago |
lnfodwrf.pp
|
f7785be945
* make the dwarf line info reader more fault tolerant, patch by Martin Friebe, resolves #24900
|
11 years ago |
lstrings.pp
|
ebe262762a
* Clean out of $i textrec and filerec includes that are redundant now that cpstrrtl exposes
|
11 years ago |
macpas.pp
|
f22c6870d5
* use math.SetExceptionMask() to disable floating point exceptions
|
17 years ago |
makefile.inc
|
2d042aca6b
+ system unit depends on compproc.inc
|
15 years ago |
mathh.inc
|
74cd67b85c
+ added 8087 initialization to the msdos rtl (8087 presence detection is still a TODO)
|
12 years ago |
objc.pp
|
8b0301409a
+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
|
15 years ago |
objc1.inc
|
6308630e3e
* rtl changes part of r15460
|
15 years ago |
objcbase.pp
|
e0e326be8e
+ add {$packrecords c} to all units importing Objective-C records since
|
14 years ago |
objcnf.inc
|
6308630e3e
* rtl changes part of r15460
|
15 years ago |
objpas.inc
|
c1b0fb81f1
* updated all the RTL helper functions related to exceptions and stack traces to use codepointer instead of pointer
|
12 years ago |
objpash.inc
|
b82b6da493
+ Win32 SEH: to avoid memory leaks, it is necessary to free exception object for non-FPC exceptions on re-raise (it will be re-created by next exception handler).
|
11 years ago |
pagemem.pp
|
4ace790492
* remove $Log
|
20 years ago |
printer.inc
|
8574642a1f
+ added and enabled compilation of unit printer for i8086-msdos
|
12 years ago |
printerh.inc
|
4ace790492
* remove $Log
|
20 years ago |
readme
|
13db04fb8b
* small cleanup of commented code (merged)
|
24 years ago |
real2str.inc
|
69ce5fa66b
* patch by Max Nazhalov to improve real2str performance, resolves #21825
|
13 years ago |
resh.inc
|
930b76e8fb
Fix compilation of WinCE. Change the fixed UNICODE define of WinCE to FPC_OS_UNICODE, so that it won't be undefined when changing the mode/string type and that the usage of a UNICODE API is independant of the mode.
|
12 years ago |
rtti.inc
|
ae81e0889b
* Updated internal declarations of RTTI structures to match their counterparts in typinfo unit and actual data generated by compiler. It went unnoticed this far because fields whose location differ with and without 'packed' record attribute are not used by internal routines, and tests use declarations from typinfo unit (the declarations in question are not in interface, so tests cannot be done against them).
|
11 years ago |
sfpu128.pp
|
6e81fe6abc
+ Add two new sotfpuu units with x80 or 128 bit support
|
13 years ago |
sfpux80.pp
|
6e81fe6abc
+ Add two new sotfpuu units with x80 or 128 bit support
|
13 years ago |
softfpu.pp
|
dad4079e0c
Fix shift128Right in rtl/inc/softfpu.pp
|
12 years ago |
sstrings.inc
|
9b79f2f68d
Added support for 8-bit CPU's in RTL. Mostly for missing implementations of int<->string conversion and console/text output.
|
11 years ago |
strings.pp
|
724f41a9af
- Cleaned out FPC_STRTOSHORTSTRPROC and FPC_STRTOCHARARRAYPROC defines. Somebody had to do it one day.
|
13 years ago |
stringsi.inc
|
0e9690c31b
* added striscan, strriscan and stripos
|
16 years ago |
sysres.inc
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 years ago |
system.fpd
|
f488e8decd
* add some definition of char (#0..#255) to the dummy system types.
|
11 years ago |
system.inc
|
e9268a0a14
* synchronised with trunk up till r26975
|
11 years ago |
systemh.inc
|
b3e6248547
* define PNativeInt and PNativeUint as ^NativeInt and ^NativeUint, instead of
|
11 years ago |
text.inc
|
9b79f2f68d
Added support for 8-bit CPU's in RTL. Mostly for missing implementations of int<->string conversion and console/text output.
|
11 years ago |
textrec.inc
|
5593f0918d
+ TTextBuf = TextBuf type (Delphi compatibility)
|
12 years ago |
thread.inc
|
764f36a179
Extend TThread with (class) methods and (class) properties from Delphi 2007 and newer.
|
12 years ago |
threadh.inc
|
f2a4d1bbbc
- Do not compile generic threadvar code if tf_section_threadvars flag is enabled for target (currently there are no such targets).
|
12 years ago |
threadvr.inc
|
8f984e75e5
* hack for making threadvr.inc compile on i8086
|
12 years ago |
tinyheap.inc
|
640f6ea300
* return nil in SysTinyReallocMem, when the size parameter is 0
|
11 years ago |
typefile.inc
|
e841027a48
* fixes handling of typed files in iso mode
|
11 years ago |
ufloat128.pp
|
e3085015f7
* continued to work on float128 stuff
|
18 years ago |
ustringh.inc
|
aaa5bb48de
+ ToSingleByteFileSystemEncodedFileName(array of widechar) overload for more
|
12 years ago |
ustrings.inc
|
9b79f2f68d
Added support for 8-bit CPU's in RTL. Mostly for missing implementations of int<->string conversion and console/text output.
|
11 years ago |
uuchar.pp
|
112fafc6fd
+ paramstr(longint):unicode string function in uuchar
|
12 years ago |
varerror.inc
|
77d20627dc
* removed duplicate EVariant class from varutils and incorporated
|
19 years ago |
variant.inc
|
aac74f4d0a
* Patch from Inoussa Ouedraogo to make assigning widechar to variant Delphi 2009+ compatible (Bug ID 25719)
|
11 years ago |
varianth.inc
|
cf20bbc886
* RTL, Pos() with Variant: added 'const' modifiers to avoid unnecessary local copies of managed parameters.
|
12 years ago |
wstringh.inc
|
932349020c
rtl: deprecate winwidestringalloc
|
11 years ago |
wstrings.inc
|
a5273abc9c
+ support for CP_OEMCP
|
12 years ago |