..
aliases.inc
* Call management operator (Initialize) for records when SetLength for dynamic arrays is used.
2017-02-19 12:47:31 +00:00
astrings.inc
* Optimize fpc_AnsiStr_Compare to not use exception frame unless codepages differ
2017-03-18 14:38:50 +00:00
blockrtl.pp
cgeneric.inc
cgenmath.inc
* Changed signature of frexp() to match one in Math unit, so eventually a duplicate implementation in Math can be removed. Currently this frexp() remains private to unit System.
2016-03-06 00:43:54 +00:00
cgenstr.inc
charset.pp
cmem.pp
compproc.inc
* have the fpc_*_copy compiler intrinsics reference the intrinsic symbol they belong to
2018-09-26 21:33:46 +00:00
ctypes.pp
currh.inc
dos.inc
dosh.inc
dynarr.inc
Add missing alignment in DynArrayIndex function
2018-08-07 16:34:57 +00:00
dynarrh.inc
* move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic
2017-08-11 20:37:36 +00:00
dynlib.inc
dynlibh.inc
dynlibs.pas
except.inc
excepth.inc
exeinfo.pp
aros/amigaos4: enabled ELF32/64 and GetModuleAddr() in exeinfo, based on the MorphOS versionexeinfo.pp
2019-01-28 04:16:44 +00:00
extpas.pp
extres.inc
fexpand.inc
* FExpand / ExpandFileName behaviour updated according to discussion in bug #34166
2018-09-28 22:57:57 +00:00
file.inc
filerec.inc
* made mode field of file recs word sized on 8 and 16 bit systems
2017-11-05 19:30:51 +00:00
flt_conv.inc
* updated FSF address (mantis #30198 , patch by Paul Gevers)
2016-10-02 12:56:59 +00:00
flt_core.inc
* updated FSF address (mantis #30198 , patch by Paul Gevers)
2016-10-02 12:56:59 +00:00
flt_pack.inc
fpextres.pp
fpintres.pp
gencurr.inc
generic.inc
* properly calcualte aligncount as proposed by Jeppe, should resolve #33323
2018-12-02 14:49:24 +00:00
genmath.inc
* modified patch by Bart Broersma to resolves #33932 : fixes compilation error with FPC_SOFT_FPUX80 in TExtended80Rec.BuildUp
2018-07-01 12:54:30 +00:00
genset.inc
genstr.inc
* Check for Nil in strend
2016-09-10 18:43:22 +00:00
genstrs.inc
getopts.pp
* Fix bug ID #19842 using patch from Bart Broersma
2019-01-19 16:35:30 +00:00
heap.inc
* more case fixes, mantis #32832 manually done.
2018-04-29 14:05:09 +00:00
heaph.inc
Use FPC_NO_DEFAULT_MEMORYMANAGER define to guard SysGetmem/SysFreemem function definitions, also used for msdos OS
2016-05-11 14:32:02 +00:00
heaptrc.pp
heaptrc: empty the array for the call trace, otherwise the trace dump code will just dump the rest of the array as well, on systems where the heap is not initialized to zero, or if the memory area has been re-used
2019-01-13 16:23:18 +00:00
innr.inc
+ volatile() expression that marks an expression as volatile
2018-12-04 19:53:20 +00:00
int64.inc
* fix currency division on non x86 32 bit targets
2018-03-17 22:44:44 +00:00
intres.inc
Fix usage of external resources on systems besides Darwin by moving the variable referencing FPC_RESLOCATION fon non-indirect entry information systems from system.inc back into intres.inc
2016-06-14 12:18:36 +00:00
iso7185.pp
+ seek for typefiles in iso mode, resolves #34848
2019-01-12 23:29:20 +00:00
isotmp.inc
* android: Use the current dir as temp.
2018-10-06 15:20:20 +00:00
lineinfo.pp
* more occured -> occurred spelling fixes.
2016-12-14 20:05:21 +00:00
llvmintr.inc
+ LLVM support for the FMA intrinsics
2018-12-21 20:57:19 +00:00
lnfodwrf.pp
* fixed base segment calculation on i8086 (code moved after call to OpenDwarf,
2018-05-25 00:52:14 +00:00
lstrings.pp
macpas.pp
makefile.inc
mathh.inc
* Fix bug ID #32837 , correct Mantissa and Fraction in float helpers, patch from Bart Broersma
2018-06-29 20:51:32 +00:00
objc1.inc
* changed definitino of Objective-C BOOL type to Boolean8 where
2018-10-16 21:14:26 +00:00
objc.pp
objcbase.pp
* changed definitino of Objective-C BOOL type to Boolean8 where
2018-10-16 21:14:26 +00:00
objcnf.inc
* changed definitino of Objective-C BOOL type to Boolean8 where
2018-10-16 21:14:26 +00:00
objpas.inc
* instead of a flags field generate a table with all Initialize operators of all fields (nested or not, parent class or not) for class types; objects and records don't use this (yet)
2018-08-29 19:21:35 +00:00
objpash.inc
* do not generate references to the variant type, if the variants feature is not available
2017-12-02 17:16:32 +00:00
pagemem.pp
readme
real2str.inc
resh.inc
* Patch from Luiz Americo to add const to some string params (Bug ID 30197)
2016-05-27 19:11:48 +00:00
rtti.inc
* instead of a flags field generate a table with all Initialize operators of all fields (nested or not, parent class or not) for class types; objects and records don't use this (yet)
2018-08-29 19:21:35 +00:00
rttidecl.inc
* instead of a flags field generate a table with all Initialize operators of all fields (nested or not, parent class or not) for class types; objects and records don't use this (yet)
2018-08-29 19:21:35 +00:00
rttih.inc
+ add some Delphi-compatible type kind aliases
2017-12-09 16:18:19 +00:00
sfpu128.pp
sfpux80.pp
softfpu.pp
Allow compilation of softfpu unit with 128-bit upport on big endian code (code generated might be wrong)
2017-09-19 20:59:16 +00:00
sortbase.pp
+ added comment with information about QuickSort and its specific implementation in unit SortBase
2019-02-05 18:02:48 +00:00
sstrings.inc
* move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic
2017-08-11 20:37:36 +00:00
strings.pp
* Patch from Ondrej Pokorny to convert unit names to CamelCase (bug ID 33481)
2018-03-23 22:06:36 +00:00
stringsi.inc
sysres.inc
* Patch from Luiz Americo to add const to some string params (Bug ID 30197)
2016-05-27 19:11:48 +00:00
system.fpd
* Insert and Delete are compiler internals now, need fake definitions
2019-01-20 12:52:17 +00:00
system.inc
Add FPC_SYSTEM_EXIT_NO_RETURN macro for embedded target
2019-01-07 21:41:18 +00:00
systemh.inc
* converted Boolean8 to an internal type, and mapped Boolean to the
2018-10-16 21:14:18 +00:00
text.inc
reverted accidental commit to text.inc
2019-01-28 04:18:50 +00:00
textrec.inc
* made mode field of file recs word sized on 8 and 16 bit systems
2017-11-05 19:30:51 +00:00
thread.inc
* more case fixes, mantis #32832 manually done.
2018-04-29 14:05:09 +00:00
threadh.inc
+ support for tlsm_general on i386-linux
2018-11-11 17:32:20 +00:00
threadvr.inc
* disable generic threadvar handling if section thread vars are available
2018-11-07 22:03:01 +00:00
tinyheap.inc
Avoid MSDOS Memory Control Block (MCB) chain corruption in RegisterTinyHeapBlock
2017-05-26 06:44:07 +00:00
tnyheaph.inc
Trial to clarify heap for i8086 issues:
2016-06-13 22:26:03 +00:00
typefile.inc
* use the first element of the filrec._private array to track eof for typed files in iso mode (this will not hurt as iso mode does not specify the _private field), resolves #32938
2018-01-05 22:10:39 +00:00
typshrd.inc
* remove old ifdefs
2018-08-19 14:54:58 +00:00
typshrdh.inc
* remove old ifdefs
2018-08-19 14:54:58 +00:00
ufloat128.pp
Use sfpu128 unit instead of softfpu, as softfpu does not always has 128-bit support enabled
2017-09-19 17:23:03 +00:00
ufloatx80.pp
Add ufloatx80 unit, to add operator overload for 80-bit extended type on CPUs that do not support this type natively
2017-09-19 20:57:20 +00:00
ustringh.inc
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
2016-06-03 21:25:49 +00:00
ustrings.inc
* Fixed warnings.
2018-11-02 19:22:46 +00:00
uuchar.pp
varerror.inc
variant.inc
varianth.inc
wstringh.inc
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
2016-06-03 21:25:49 +00:00
wstrings.inc
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
2016-06-03 21:25:49 +00:00