2
0
Michael VAN CANNEYT e98ef65b6f * Restore char/pchar 2 жил өмнө
..
aliases.inc 6a902660a5 * patch by Rika: Make more use of fpc_*_array (mainly fpc_addref_array) in rtl/inc/dynarr.inc, resolves #40174 2 жил өмнө
astrings.inc dafe77b954 * string -> shortstring, check zero length instead of comparing to empty string 2 жил өмнө
blockrtl.pp d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
cgeneric.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
cgenmath.inc feeb50be4f * 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. 9 жил өмнө
cgenstr.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
charset.pp d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
cmem.pp afc9acda37 Change wrong "$macros off" into "$macro off" 2 жил өмнө
compproc.inc c29d36e369 * string -> shortstring 2 жил өмнө
ctypes.pp 5e0eb521c4 Fix use of unaligned for big endian code 2 жил өмнө
currh.inc b359080f42 * fixed round(currency) so it takes the rounding mode into account on 4 жил өмнө
dos.inc 775408b21b * string -> shortstring 2 жил өмнө
dosh.inc 775408b21b * string -> shortstring 2 жил өмнө
dynarr.inc f0ac02cb2e * patch by Rika: Remove wrong paranoia (and add correct one (and shorten in general (and fix a bug in))) fpc_dynarray_setlength, resolves #40193 2 жил өмнө
dynarrh.inc 9f293df425 * export DynArrayAssign, resolves #39897 2 жил өмнө
dynlib.inc 581dfc6d28 * string -> ansistring 2 жил өмнө
dynlibh.inc 581dfc6d28 * string -> ansistring 2 жил өмнө
dynlibs.pas d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
except.inc c9fcc68ec1 * enable the compiler to optimize away parts of System.PushExceptObject, if System.get_frame is not implemented, i.e. returning nil 4 жил өмнө
excepth.inc 3cfad8fba8 * renamed FPC_USE_PSEABIEH to FPC_USE_PSABIEH 6 жил өмнө
exeinfo.pp f36ec0ed7f * Fix non-unix compilation 2 жил өмнө
extpas.pp 70b8789262 o basic extended pascal support: 9 жил өмнө
extres.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
fexpand.inc 057cfc100c * check zero length instead of comparing to empty string 2 жил өмнө
file.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
filerec.inc f20de5d583 * fixed padding in the filerec to match textrec even on platforms where 3 жил өмнө
flt_conv.inc e5a1231931 * updated FSF address (mantis #30198, patch by Paul Gevers) 9 жил өмнө
flt_core.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
flt_pack.inc 6522cd78ee added some float64() casts, based on similar casts in the 32bit code path, which makes ARM to build again 11 жил өмнө
fpextres.pp 174de3eab1 Merged revisions 9693-10480 via svnmerge from 17 жил өмнө
fpintres.pp d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
gencurr.inc b359080f42 * fixed round(currency) so it takes the rounding mode into account on 4 жил өмнө
generic.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
genmath.inc 04145589a9 * improved fpc_frac_real 3 жил өмнө
genmathh.inc adf064cbb4 New: rtl/inc/genmathh.inc source file, to provide a unique position 5 жил өмнө
genset.inc 490f057aa1 * replaced the arrays in the generic set helpers with arrays of 32 bytes 5 жил өмнө
genstr.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
genstrs.inc 4d42d013b8 * check zero length instead of comparing to empty string 2 жил өмнө
getopts.pp d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
heap.inc c0372f80e0 * with section threadvars, heap relocation is not needed 5 жил өмнө
heaph.inc 391512546e + initial FreeRTOS RTL support, largely based on the Embedded target, limited to Xtensa so far 5 жил өмнө
heaptrc.pp d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
innr.inc 70a836c4a2 * first part of merging parts of Jeppe's intrinsics patch, mainly r31135 5 жил өмнө
int64.inc ae8d2dc69a * omit first not, helps the reg. allocator to find a workable colouring, resolves #36611 5 жил өмнө
intres.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
iso7185.pp d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
isotmp.inc 01b70479a0 * string -> shortstring, check zero length instead of comparing to empty string 2 жил өмнө
lineinfo.pp d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
llvmintr.inc 25e832940c llvmdbg: support for generating debug information for local/para varsyms 3 жил өмнө
lnfodwrf.pp d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
lstrings.pp d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
macpas.pp d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
makefile.inc f9672b53a2 - removed old float-to-string and string-to-float conversion code 5 жил өмнө
mathh.inc 0758aa1143 FPU exception mask: generlised system unit interface 2 жил өмнө
objc.pp 3b87b10904 * explicitly link libobjc to prevent the symbol __objc_empty_cache from 6 жил өмнө
objc1.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
objcbase.pp 4bc657a067 * renamed objcbase.BOOL type to objc.ObjCBOOL to prevent name clashes 6 жил өмнө
objcnf.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
objpas.inc 517d1b017c * Interface thunk class must query owner object interface list 2 жил өмнө
objpash.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
osheap.inc c298c0e0da rtl/osheap: fixed a dumb reversed condition in osheap/SysAllocMem() 3 жил өмнө
pagemem.pp 4ace790492 * remove $Log 20 жил өмнө
psabieh.inc 13902c1c7a * fixed compilation for __ARM_EABI_UNWINDER__ with -dexcdebug 6 жил өмнө
psabiehh.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
readme f9672b53a2 - removed old float-to-string and string-to-float conversion code 5 жил өмнө
resh.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
rtti.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
rttidecl.inc 45b5e9215c rtl: remove defines for v2.x compiler from the common part of the RTL. It's no longer suppported to build with that 4 жил өмнө
rttih.inc cb953f68c2 * as 3.2.0 is now the oldest compiler we support we can now use {$push} {$pop} to reset the $minenumsize in the RTTI header 4 жил өмнө
sfpu128.pp 6e81fe6abc + Add two new sotfpuu units with x80 or 128 bit support 13 жил өмнө
sfpux80.pp 6e81fe6abc + Add two new sotfpuu units with x80 or 128 bit support 13 жил өмнө
softfpu.pp 52cf07d968 * the define to check for inclusion in the System unit is FPC_IS_SYSTEM, *not* FPC_IN_SYSTEM 4 жил өмнө
sortbase.pp 931d4dcfee * ensure the rtl and the packages for embedded compile with features exceptions and classes disabled 5 жил өмнө
sstrings.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
strings.pp 62d650d926 * string -> shortstring 2 жил өмнө
stringsi.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
sysres.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
system.fpd 86ffe69380 * Better signature for Initialize/Finalize dummies 2 жил өмнө
system.inc 31ef662201 * check zero length instead of comparing to empty string 2 жил өмнө
systemh.inc bcaf82f5e7 * String -> ShortString 2 жил өмнө
text.inc bec6b8c249 * string -> shortstring, check zero length instead of comparing to empty string 2 жил өмнө
textrec.inc 45b5e9215c rtl: remove defines for v2.x compiler from the common part of the RTL. It's no longer suppported to build with that 4 жил өмнө
thread.inc 452ec93f06 * implement waitformultiple for win32 only. 2 жил өмнө
threadh.inc 452ec93f06 * implement waitformultiple for win32 only. 2 жил өмнө
threadvr.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
tinyheap.inc 9d41a435c2 * tinyheap: Disable inline when FPC_TINYHEAP_HUGE is defined to prevent code bloat. 5 жил өмнө
tnyheaph.inc a72434e93a Trial to clarify heap for i8086 issues: 9 жил өмнө
typefile.inc 1671010086 * string -> shortstring, check zero length instead of comparing to empty string 2 жил өмнө
typshrd.inc 7bd5613954 * fix error on win64 and concerns about pulling math into the windows unit by a local arctan2 copy 2 жил өмнө
typshrdh.inc 5fb88cef00 * Tpoint.Angle initial version using arctan2 2 жил өмнө
ufloat128.pp 16eb670e67 * use the sizes of the floatx80 and float128 structs for arrays having their size to avoid problems with padding on different platforms 4 жил өмнө
ufloatx80.pp 16eb670e67 * use the sizes of the floatx80 and float128 structs for arrays having their size to avoid problems with padding on different platforms 4 жил өмнө
ustringh.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
ustrings.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
uuchar.pp e98ef65b6f * Restore char/pchar 2 жил өмнө
varerror.inc 77d20627dc * removed duplicate EVariant class from varutils and incorporated 19 жил өмнө
variant.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
varianth.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
wstringh.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө
wstrings.inc d2d3fe6bc3 * Char -> AnsiChar 2 жил өмнө

readme

This directory contains only RTL parts independent
of the processor and of the operating system.

The include files contain the following:

astrings.pp AnsiStrings implementation.
except.inc Delphi styled exception support.
file.inc Untyped file support routines.
filerec.inc Untyped file record definition.
heap.inc Runtime heap manager .
heaph.inc Declarations of Heap functions.
innr.inc Internal function delcarations.
int64.inc Support for 64-bit integer arithmetic.
lstrings.pp LongStrings routine implementation.
mathh.inc Declarations of mathematical functions.
flt_*.inc Routines to convert floating point numbers to strings and vice versa.
rtti.inc Delphi like runtime type information
sstrings.inc ShortStrings (TP/BP pascal like strings) implementation.
system.inc OS and Processor independent implementation part of system unit.
systemh.inc Interface part of the system unit.
text.inc Text file support routines.
textrec.inc Definition of Textrec record.
typefile.inc Text file record definition.
generic.inc Processor independant implementation of assembler procs on i386
(to allow easy porting to new processors).
genset.inc Processor independant implementation of set handling
genmath.inc Processor independant implementation of mathematical routines
genrrti.inc Processor independant implementation of runtime type information routines

The unit files are:

ucomplex.pp Complex functions using operator overloading
getopts.pp Pascal implementation of the GNU Getops
objects.pp Turbo Pascal like implementation of objects unit
heaptrc.pp Runtime memory leak tracer and tests for memory integrity.