Margers 09be6aeecf Comment fix (rtl). Char not AnsiChar. 2 недель назад
..
Makefile.rtl c68d88d74f Remove i386 and x86_64 from list using intrinsics unit, as it does not yet exist for those CPUs 1 месяц назад
aliases.inc ecbd0fc0da * move aliases of fpc_copy and fpc_copy_by_move_semantics to aliases and adjust their names to match other aliaes 1 год назад
astrings.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
blockrtl.pp ccfa38c68e * Dotted RTL compiles 2 лет назад
cgeneric.inc d8cb1e2ba4 Mass typo fixes in comments for rtl part 2/2. 3 недель назад
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. 10 лет назад
cgenstr.inc d2d3fe6bc3 * Char -> AnsiChar 2 лет назад
charset.pp ccfa38c68e * Dotted RTL compiles 2 лет назад
cmem.pp 1ff096448c Mass trailing space removal for rtl. 3 недель назад
compproc.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад
ctypes.pp 78475e3070 On aarch64-win64 system, C 'long' type is also a 32-bit type, as for x86_64-win64 5 месяцев назад
currh.inc b359080f42 * fixed round(currency) so it takes the rounding mode into account on 5 лет назад
dos.inc 775408b21b * string -> shortstring 2 лет назад
dosh.inc 775408b21b * string -> shortstring 2 лет назад
dynarr.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад
dynarrh.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
dynlib.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
dynlibh.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
dynlibs.pas 1ff096448c Mass trailing space removal for rtl. 3 недель назад
except.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад
excepth.inc 3cfad8fba8 * renamed FPC_USE_PSEABIEH to FPC_USE_PSABIEH 7 лет назад
exeinfo.pp 1ff096448c Mass trailing space removal for rtl. 3 недель назад
extpas.pp 1ff096448c Mass trailing space removal for rtl. 3 недель назад
extres.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
fexpand.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад
file.inc d2d3fe6bc3 * Char -> AnsiChar 2 лет назад
filerec.inc f20de5d583 * fixed padding in the filerec to match textrec even on platforms where 4 лет назад
flt_conv.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
flt_core.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
flt_pack.inc 6522cd78ee added some float64() casts, based on similar casts in the 32bit code path, which makes ARM to build again 12 лет назад
fpextres.pp 1ff096448c Mass trailing space removal for rtl. 3 недель назад
fpintres.pp d2d3fe6bc3 * Char -> AnsiChar 2 лет назад
gencurr.inc b359080f42 * fixed round(currency) so it takes the rounding mode into account on 5 лет назад
generic.inc ff2492edf5 Add System.UMul64x64_128. 10 месяцев назад
genmath.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад
genmathh.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад
genset.inc 7d83cea8da * fpc_varset_load takes a ptrint for set size 1 год назад
genstr.inc ea33fdcdf8 Decimate rtl/i386/strings.inc. 1 год назад
genstrs.inc ea33fdcdf8 Decimate rtl/i386/strings.inc. 1 год назад
getopts.pp 1ff096448c Mass trailing space removal for rtl. 3 недель назад
heap.inc 08c1e50ebc Simplify TryResizeVar. 2 недель назад
heaph.inc 6a7d42bb22 Fix leaks on DLL unloading. 3 месяцев назад
heaptrc.pp 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад
innr.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
int64.inc d7352e7b66 Remove most of the VER3_0 conditionals. 1 год назад
intres.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
iso7185.pp 1ff096448c Mass trailing space removal for rtl. 3 недель назад
isotmp.inc 4bddf12657 * Fix typo 2 лет назад
lineinfo.pp 1ff096448c Mass trailing space removal for rtl. 3 недель назад
llvmintr.inc 49cb7b2564 LLVM: use llvm.dbg.declare instead of llvm.dbg.addr for variable declarations 2 лет назад
lnfodwrf.pp 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад
lstrings.pp ccfa38c68e * Dotted RTL compiles 2 лет назад
macpas.pp 1ff096448c Mass trailing space removal for rtl. 3 недель назад
makefile.inc ccfa38c68e * Dotted RTL compiles 2 лет назад
mathh.inc 02b31542f6 * make rounding mode and exception mask thread variables as well 1 год назад
monitor.inc 569c3fb49f * really all TMonitor shortcuts pass through the results 1 год назад
nothreads.pp 1ff096448c Mass trailing space removal for rtl. 3 недель назад
objc.pp ccfa38c68e * Dotted RTL compiles 2 лет назад
objc1.inc ce5a632432 Remove the rest of the VER3_0 conditionals. 1 год назад
objcbase.pp 1ff096448c Mass trailing space removal for rtl. 3 недель назад
objcnf.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
objpas.inc c1493ac46c * make SYSTEM_HAS_FEATURE_MONITOR a compiler based feature so programs can depend on it 3 недель назад
objpash.inc c1493ac46c * make SYSTEM_HAS_FEATURE_MONITOR a compiler based feature so programs can depend on it 3 недель назад
oldheap.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
osheap.inc d8cb1e2ba4 Mass typo fixes in comments for rtl part 2/2. 3 недель назад
pagemem.pp 1ff096448c Mass trailing space removal for rtl. 3 недель назад
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 1ff096448c Mass trailing space removal for rtl. 3 недель назад
rtti.inc 0a53f40f07 Faster managed record initialization. 3 месяцев назад
rttidecl.inc 91d3746adf Use FillChar in InitializeArray. 1 год назад
rttih.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
sfpu128.pp ccfa38c68e * Dotted RTL compiles 2 лет назад
sfpux80.pp ccfa38c68e * Dotted RTL compiles 2 лет назад
softfpu.pp 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад
sortbase.pp ccfa38c68e * Dotted RTL compiles 2 лет назад
sstrings.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
strings.pp 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад
stringsi.inc d2d3fe6bc3 * Char -> AnsiChar 2 лет назад
sysres.inc d2d3fe6bc3 * Char -> AnsiChar 2 лет назад
system.fpd 86ffe69380 * Better signature for Initialize/Finalize dummies 2 лет назад
system.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад
systemh.inc 09be6aeecf Comment fix (rtl). Char not AnsiChar. 2 недель назад
text.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
textrec.inc 0b97f169b0 Remove conditionals that rely on not defined(FPC_HAS_CPSTRING). 1 год назад
thread.inc 29f00416d6 Call MemoryManager.InitThread symmetrically to MemoryManager.DoneThread. 5 месяцев назад
threadh.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад
threadvr.inc ea76a1f5e0 * make thread var count size CPU dependent 5 месяцев назад
tinyheap.inc 4e69e46b8e Remove SysTryResizeMem. 5 месяцев назад
tnyheaph.inc a72434e93a Trial to clarify heap for i8086 issues: 9 лет назад
typefile.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад
typshrd.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
typshrdh.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
uachar.pp 1ff096448c Mass trailing space removal for rtl. 3 недель назад
ufloat128.pp ccfa38c68e * Dotted RTL compiles 2 лет назад
ufloatx80.pp ccfa38c68e * Dotted RTL compiles 2 лет назад
ustringh.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
ustrings.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
uuchar.pp b2a13077c0 * redefine also PPChar and PPPChar depending on the string type mode, resolves #40491 2 лет назад
varerror.inc 77d20627dc * removed duplicate EVariant class from varutils and incorporated 20 лет назад
variant.inc 3085eac501 * String -> ShortString 2 лет назад
varianth.inc 1ff096448c Mass trailing space removal for rtl. 3 недель назад
wstringh.inc 0b97f169b0 Remove conditionals that rely on not defined(FPC_HAS_CPSTRING). 1 год назад
wstrings.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 3 недель назад

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.