..
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
cgenstr.inc
charset.pp
cmem.pp
compproc.inc
* synchronised with trunk till r42256
2019-06-20 17:21:34 +00:00
ctypes.pp
currh.inc
dos.inc
Avoid warnings when -v0 is used by using $push/$pop
2019-04-29 14:19:16 +00:00
dosh.inc
dynarr.inc
* remove packed from tdynarray, it is not needed and especially 64 bit CPUs which require proper aligment, suffer from it
2019-09-04 20:45:23 +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
- removed FPC 2.6.x bootstrapping code
2018-11-29 21:31:05 +00:00
excepth.inc
* renamed FPC_USE_PSEABIEH to FPC_USE_PSABIEH
2018-11-29 21:30:42 +00:00
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
Avoid warnings when -v0 is used by using $push/$pop
2019-04-29 14:19:16 +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
- Fix bug in software overflow checking for longint's.
2019-07-30 13:42:26 +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
* helper in record to make setting parameters a bit denser.
2019-05-31 10:40:54 +00:00
heap.inc
* don't call the memory manager's functions, but instead call the Sys* functions directly
2019-08-24 10:37:20 +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 should not rely on the original SysAllocMem calling the heaptrace memory manager's functions
2019-08-24 10:37:16 +00:00
innr.inc
* synchronised with trunk till r40466
2018-12-04 19:54:31 +00:00
int64.inc
* changes shift parameter of shift helpers into ALUUInt, as there is an "and" used anyways, this does not change semantics but reduces register pressure on 8 bit targets
2019-06-09 21:44:18 +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-specific support for popcnt
2019-06-30 15:23:36 +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
* renamed objcbase.BOOL type to objc.ObjCBOOL to prevent name clashes
2019-07-23 09:08:32 +00:00
objc.pp
* explicitly link libobjc to prevent the symbol __objc_empty_cache from
2019-02-06 19:48:47 +00:00
objcbase.pp
* renamed objcbase.BOOL type to objc.ObjCBOOL to prevent name clashes
2019-07-23 09:08:32 +00:00
objcnf.inc
* renamed objcbase.BOOL type to objc.ObjCBOOL to prevent name clashes
2019-07-23 09:08:32 +00:00
objpas.inc
* fix for Mantis #35965 : correct alignment also for the class info used to retrieve the unit name
2019-08-15 13:29:19 +00:00
objpash.inc
* tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private
2019-07-20 20:03:38 +00:00
pagemem.pp
psabieh.inc
* call DoUnhandledException instead of RunError(217) when the the psabi eh
2019-09-14 17:30:53 +00:00
psabiehh.inc
* get rid of fpc_Resume
2019-02-25 21:43:56 +00:00
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
* also correctly align the pointer for the record elements inside FPC_COPY
2019-08-23 21:57:17 +00:00
rttidecl.inc
* more fixes to rtti after attribute branch merging
2019-07-21 08:28:29 +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
* some formatting changes to avoid very large lines in the source code
2019-02-06 18:26:05 +00:00
sstrings.inc
* first bunch of fixes for rtti for arm after attribute commits, fixes mostly alignment issues
2019-07-14 17:45:55 +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
* synchronised with trunk till r40942
2019-01-20 17:37:07 +00:00
system.inc
* stack checking checks also proper alignment
2019-09-15 17:17:30 +00:00
systemh.inc
* disable UCS4String if dynamic arrays are disabled
2019-07-19 11:52:51 +00:00
text.inc
* in ISO mode, f^ is undefined after Rewrite
2019-02-24 10:32:59 +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
* disable UCS4String if dynamic arrays are disabled
2019-07-19 11:52:51 +00:00
ustrings.inc
* disable UCS4String if dynamic arrays are disabled
2019-07-19 11:52:51 +00:00
uuchar.pp
varerror.inc
variant.inc
varianth.inc
* adjust signature of variant managers olevarfromint so that 64-bit values can be passed as well (as was probably intended originally)
2019-03-03 14:50:05 +00:00
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