..
aliases.inc
- disabled RecordRTTI declaration on the JVM target, because that
2013-01-06 15:05:29 +00:00
astrings.inc
* fixed crash when concatenating more than 2 ansistrings that are all empty
2013-11-22 12:57:41 +00:00
cgeneric.inc
cgenmath.inc
* fixed compilation on Solaris after r20815
2012-04-24 11:08:08 +00:00
cgenstr.inc
charset.pp
rtl: remove unneeded charset classes
2014-01-04 08:59:20 +00:00
cmem.pp
* fixes cmem.malloc et al. for windows as proposed by Ludo Brands, resolves #15571
2011-08-18 08:47:44 +00:00
compproc.inc
+ support iso pascal like program parameters in iso mode
2014-01-12 20:17:51 +00:00
ctypes.pp
+ enabled compilation of unit ctypes for i8086-msdos
2013-10-26 22:26:42 +00:00
currh.inc
* function round(c : currency) : int64; requires the availability of an fpu
2012-08-20 20:15:07 +00:00
dos.inc
dosh.inc
* Clean out of $i textrec and filerec includes that are redundant now that cpstrrtl exposes
2014-01-02 13:26:09 +00:00
dynarr.inc
* 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.
2013-12-04 13:43:22 +00:00
dynarrh.inc
* pass the procdef to getintparaloc instead of only the proccalloption, so
2013-01-06 15:05:40 +00:00
dynlibs.pas
* GetProcAddr added for OS/2, type of argument for ordinal target specific now
2014-01-19 21:15:26 +00:00
except.inc
+ SEH support for Win32. Enable by cycling with OPT=-dTEST_WIN32_SEH.
2013-12-12 12:43:46 +00:00
exeinfo.pp
* assume unicode in case of FPC_OS_UNICODE instead of only for WinCE
2013-06-24 09:39:57 +00:00
extres.inc
fexpand.inc
* don't adjust directory separators in fexpand when we're compiling the
2013-08-19 22:04:19 +00:00
file.inc
+ unicodestring support for assign/erase/rename
2013-07-19 16:30:51 +00:00
filerec.inc
+ unicodestring support for assign/erase/rename
2013-07-19 16:30:51 +00:00
flt_conv.inc
* fixed compilation of new str<->float code on the JVM target (patch by
2013-11-06 16:13:50 +00:00
flt_core.inc
* force shl operations to be 32 bit on 16/8 bit platforms (patch by
2013-11-10 10:24:54 +00:00
flt_pack.inc
added some float64() casts, based on similar casts in the 32bit code path, which makes ARM to build again
2013-11-02 17:44:47 +00:00
fpextres.pp
fpintres.pp
gencurr.inc
* function round(c : currency) : int64; requires the availability of an fpu
2012-08-20 20:15:07 +00:00
generic.inc
* fpc_mul_integer and fpc_mul_longint: fallback directly to the unsigned
2014-01-19 23:06:34 +00:00
genmath.inc
* fixed compilation of genmath.inc for the JVM target. In the future, please
2013-12-30 14:30:59 +00:00
genset.inc
* fixed upper bound of several helper array types for set operations
2012-03-29 20:34:56 +00:00
genstr.inc
* dereference pchar passed to indexbyte in strecopy (patch by Andrew Haines,
2012-03-08 18:55:49 +00:00
genstrs.inc
getopts.pp
heap.inc
- do not initialize the regular heap manager under i8086-msdos, so it can be smartlinked away
2013-05-25 19:22:31 +00:00
heaph.inc
* get rid of some feature checks, probably the whole feature stuff is plainly the wrong way, embedded rtl compiles again, resolves #20913
2011-12-29 14:06:30 +00:00
heaptrc.pp
* updated all the RTL helper functions related to exceptions and stack traces to use codepointer instead of pointer
2013-09-17 21:25:26 +00:00
innr.inc
* first draft to support the popcnt instruction, works so far for x86 with a real popcnt instruction
2012-09-02 20:59:39 +00:00
int64.inc
* in the generic implementation of fpc_mul_int64, fallback directly to
2014-01-17 01:25:41 +00:00
intres.inc
iso7185.pp
* fixes handling of typed files in iso mode
2014-01-12 20:17:48 +00:00
lineinfo.pp
* updated all the RTL helper functions related to exceptions and stack traces to use codepointer instead of pointer
2013-09-17 21:25:26 +00:00
lnfodwrf.pp
lstrings.pp
* Clean out of $i textrec and filerec includes that are redundant now that cpstrrtl exposes
2014-01-02 13:26:09 +00:00
macpas.pp
makefile.inc
mathh.inc
+ added 8087 initialization to the msdos rtl (8087 presence detection is still a TODO)
2013-04-03 16:03:45 +00:00
objc1.inc
objc.pp
objcbase.pp
+ add {$packrecords c} to all units importing Objective-C records since
2011-08-06 13:16:03 +00:00
objcnf.inc
objpas.inc
* updated all the RTL helper functions related to exceptions and stack traces to use codepointer instead of pointer
2013-09-17 21:25:26 +00:00
objpash.inc
+ 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).
2013-12-16 14:47:26 +00:00
pagemem.pp
printer.inc
+ added and enabled compilation of unit printer for i8086-msdos
2013-10-06 00:14:08 +00:00
printerh.inc
readme
real2str.inc
* patch by Max Nazhalov to improve real2str performance, resolves #21825
2012-05-05 18:29:32 +00:00
resh.inc
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.
2013-05-04 11:06:32 +00:00
rtti.inc
rtl: fix possible division by zero
2013-05-08 06:00:44 +00:00
sfpu128.pp
+ Add two new sotfpuu units with x80 or 128 bit support
2012-01-31 15:58:56 +00:00
sfpux80.pp
+ Add two new sotfpuu units with x80 or 128 bit support
2012-01-31 15:58:56 +00:00
softfpu.pp
Fix shift128Right in rtl/inc/softfpu.pp
2013-08-18 21:12:53 +00:00
sstrings.inc
+ re-implementation of real->string and string->real conversion routines
2013-10-31 12:39:27 +00:00
strings.pp
- Cleaned out FPC_STRTOSHORTSTRPROC and FPC_STRTOCHARARRAYPROC defines. Somebody had to do it one day.
2011-12-14 22:40:08 +00:00
stringsi.inc
sysres.inc
system.fpd
* add some definition of char (#0..#255) to the dummy system types.
2013-11-15 20:04:13 +00:00
system.inc
- Do not compile generic threadvar code if tf_section_threadvars flag is enabled for target (currently there are no such targets).
2013-10-10 12:55:30 +00:00
systemh.inc
Fix m68k linux rtl compilation
2014-01-07 13:51:24 +00:00
text.inc
+ support iso pascal like program parameters in iso mode
2014-01-12 20:17:51 +00:00
textrec.inc
+ TTextBuf = TextBuf type (Delphi compatibility)
2013-07-22 21:45:26 +00:00
thread.inc
Extend TThread with (class) methods and (class) properties from Delphi 2007 and newer.
2012-12-27 16:16:17 +00:00
threadh.inc
- Do not compile generic threadvar code if tf_section_threadvars flag is enabled for target (currently there are no such targets).
2013-10-10 12:55:30 +00:00
threadvr.inc
* hack for making threadvr.inc compile on i8086
2013-03-16 13:59:43 +00:00
tinyheap.inc
* generate a run time error 203 in the tiny heap in case there's not enough
2013-10-09 19:27:55 +00:00
typefile.inc
* fixes handling of typed files in iso mode
2014-01-12 20:17:48 +00:00
ufloat128.pp
ustringh.inc
+ ToSingleByteFileSystemEncodedFileName(array of widechar) overload for more
2013-07-19 16:31:21 +00:00
ustrings.inc
- Removed empty include file wustrings.inc
2013-09-24 16:35:04 +00:00
uuchar.pp
+ paramstr(longint):unicode string function in uuchar
2013-06-24 09:39:54 +00:00
varerror.inc
variant.inc
* 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.
2013-12-04 13:43:22 +00:00
varianth.inc
* RTL, Pos() with Variant: added 'const' modifiers to avoid unnecessary local copies of managed parameters.
2013-09-13 11:21:55 +00:00
wstringh.inc
rtl: deprecate winwidestringalloc
2014-01-11 14:16:49 +00:00
wstrings.inc
+ support for CP_OEMCP
2013-07-12 17:18:24 +00:00