..
aliases.inc
- disabled RecordRTTI declaration on the JVM target, because that
2013-01-06 15:05:29 +00:00
astrings.inc
* local variables in fpc_AnsiStr_Concat_multi changed from nativeint to objpasint
2014-03-23 12:43:52 +00:00
cgeneric.inc
cgenmath.inc
* Moved declarations of TFPURoundingMode,TFPUExceptionMask and TFPUPrecisionMode to System unit. Declarations in Math unit changed to aliases.
2014-03-20 22:44:46 +00:00
cgenstr.inc
charset.pp
rtl: remove unneeded charset classes
2014-01-04 08:59:20 +00:00
cmem.pp
compproc.inc
- Removed fpc_pi_real compilerproc, it is no longer used. At least two releases (2.6.2 and 2.6.4) emit Pi directly as a constant.
2014-04-07 09:16:24 +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
* i386 and x86_64 changes for Delphi compatibility:
2014-04-25 15:10:12 +00:00
except.inc
* changed ExceptTryLevel from nativeint to objpasint
2014-03-23 12:42:57 +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
* use ObjpasInt, instead of nativeint in fpc_div_dword and fpc_mod_dword
2014-03-23 13:09:22 +00:00
genmath.inc
* Fixed sin(-0.0) to return -0.0 (was returning 0.0)
2014-04-23 10:03:18 +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
- RTL: cleaned out FPC_FREEMEM_X. We now have a dedicated compilerproc 'fpc_freemem' for this purpose.
2014-03-23 02:11:38 +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
* Introduced a new function CaptureBacktrace, using it to handle most of back-tracing in heaptrc unit.
2014-03-15 05:16:37 +00:00
innr.inc
+ support for FMA intrinsic: if there is no hardware support, the compiler throws an error.
2014-04-13 19:21:54 +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
* make the dwarf line info reader more fault tolerant, patch by Martin Friebe, resolves #24900
2014-02-18 20:36:25 +00:00
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
* i386 and x86_64 changes for Delphi compatibility:
2014-04-25 15:10:12 +00:00
objc1.inc
objc.pp
objcbase.pp
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
* set the vmtParent constant according to sizeof(SizeInt) instead of
2014-04-11 23:10:04 +00:00
pagemem.pp
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
Fix big mistake in previous commit, packed must be disabled if FPC_REQUIRES_PROPER_AIGNMENT is set
2014-04-20 17:36:24 +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
* Replaced last remaining C tokens.
2014-03-30 05:03:55 +00:00
sstrings.inc
* changed the shortstring index variables that were previously longint and were later changed to sizeint (in r26917) to ObjpasInt after r27142
2014-03-19 15:35:21 +00:00
strings.pp
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
* replaced all the remaining uses of nativeint in the rtl with either sizeint
2014-03-23 13:38:16 +00:00
systemh.inc
* NativeInt and NativeUInt redefined as aliases to PtrInt/PtrUInt, so now they
2014-03-23 14:06:47 +00:00
text.inc
Added support for 8-bit CPU's in RTL. Mostly for missing implementations of int<->string conversion and console/text output.
2014-03-04 20:00:03 +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
* return nil in SysTinyReallocMem, when the size parameter is 0
2014-02-26 23:31:50 +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
* Assign CharLengthPCharProc and CodePointLengthProc always in initunicodestringmanager, doing it in initwidestringmanager only complicates things.
2014-03-10 20:18:30 +00:00
uuchar.pp
+ paramstr(longint):unicode string function in uuchar
2013-06-24 09:39:54 +00:00
varerror.inc
variant.inc
* Patch from Inoussa Ouedraogo to make assigning widechar to variant Delphi 2009+ compatible (Bug ID 25719)
2014-02-25 08:53:03 +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
- RTL: removed 'unimplementedwidestring' procedure and use 'unimplementedunicodestring' instead. Reduces bloat. Furthermore, a separate message about missing widestring manager is misleading, because there is only one wide/unicodestring manager that can be set.
2014-03-23 02:16:03 +00:00