Rika Ichinose 0666ce8bda Reword the heaptrc message if the corruption is spot incrementally. 2 napja
..
Makefile.rtl c68d88d74f Remove i386 and x86_64 from list using intrinsics unit, as it does not yet exist for those CPUs 2 hónapja
aliases.inc e4e58c383e Split RecordRTTI into FinalizeRecordFields and AddRefRecordFields. 1 hete
astrings.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
blockrtl.pp ccfa38c68e * Dotted RTL compiles 2 éve
cgeneric.inc d8cb1e2ba4 Mass typo fixes in comments for rtl part 2/2. 1 hónapja
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 éve
cgenstr.inc d2d3fe6bc3 * Char -> AnsiChar 2 éve
charset.pp ccfa38c68e * Dotted RTL compiles 2 éve
cmem.pp 1ff096448c Mass trailing space removal for rtl. 1 hónapja
compproc.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 1 hónapja
ctypes.pp 78475e3070 On aarch64-win64 system, C 'long' type is also a 32-bit type, as for x86_64-win64 6 hónapja
currh.inc b359080f42 * fixed round(currency) so it takes the rounding mode into account on 5 éve
dos.inc 775408b21b * string -> shortstring 2 éve
dosh.inc 775408b21b * string -> shortstring 2 éve
dynarr.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 1 hónapja
dynarrh.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
dynlib.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
dynlibh.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
dynlibs.pas 1ff096448c Mass trailing space removal for rtl. 1 hónapja
except.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 1 hónapja
excepth.inc 3cfad8fba8 * renamed FPC_USE_PSEABIEH to FPC_USE_PSABIEH 7 éve
exeinfo.pp 1ff096448c Mass trailing space removal for rtl. 1 hónapja
extpas.pp 1ff096448c Mass trailing space removal for rtl. 1 hónapja
extres.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
fexpand.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 1 hónapja
file.inc d2d3fe6bc3 * Char -> AnsiChar 2 éve
filerec.inc f20de5d583 * fixed padding in the filerec to match textrec even on platforms where 4 éve
flt_conv.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
flt_core.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
flt_pack.inc 6522cd78ee added some float64() casts, based on similar casts in the 32bit code path, which makes ARM to build again 12 éve
fpextres.pp 1ff096448c Mass trailing space removal for rtl. 1 hónapja
fpintres.pp d2d3fe6bc3 * Char -> AnsiChar 2 éve
gencurr.inc b359080f42 * fixed round(currency) so it takes the rounding mode into account on 5 éve
generic.inc b3e2705226 Update repository 1 hónapja
genmath.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 1 hónapja
genmathh.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 1 hónapja
genset.inc 7d83cea8da * fpc_varset_load takes a ptrint for set size 1 éve
genstr.inc ea33fdcdf8 Decimate rtl/i386/strings.inc. 1 éve
genstrs.inc ea33fdcdf8 Decimate rtl/i386/strings.inc. 1 éve
getopts.pp c188238d00 * Fix AV when optarg is empty. Fixes issue #42120 3 napja
heap.inc daa27044ec rtl/heap: while dealing with orphans, do not call FlushToFree if toFree is nil. this fixes a crash while exiting on MorphOS/PowerPC with threading enabled 1 hete
heaph.inc 6a7d42bb22 Fix leaks on DLL unloading. 4 hónapja
heaptrc.pp 0666ce8bda Reword the heaptrc message if the corruption is spot incrementally. 2 napja
innr.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
int64.inc d7352e7b66 Remove most of the VER3_0 conditionals. 1 éve
intres.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
iso7185.pp 1ff096448c Mass trailing space removal for rtl. 1 hónapja
isotmp.inc 4bddf12657 * Fix typo 2 éve
lineinfo.pp 1ff096448c Mass trailing space removal for rtl. 1 hónapja
llvmintr.inc 49cb7b2564 LLVM: use llvm.dbg.declare instead of llvm.dbg.addr for variable declarations 2 éve
lnfodwrf.pp 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 1 hónapja
lstrings.pp ccfa38c68e * Dotted RTL compiles 2 éve
macpas.pp 1ff096448c Mass trailing space removal for rtl. 1 hónapja
makefile.inc ccfa38c68e * Dotted RTL compiles 2 éve
mathh.inc 02b31542f6 * make rounding mode and exception mask thread variables as well 1 éve
monitor.inc 569c3fb49f * really all TMonitor shortcuts pass through the results 1 éve
nothreads.pp 1ff096448c Mass trailing space removal for rtl. 1 hónapja
objc.pp ccfa38c68e * Dotted RTL compiles 2 éve
objc1.inc ce5a632432 Remove the rest of the VER3_0 conditionals. 1 éve
objcbase.pp 1ff096448c Mass trailing space removal for rtl. 1 hónapja
objcnf.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
objpas.inc e4e58c383e Split RecordRTTI into FinalizeRecordFields and AddRefRecordFields. 1 hete
objpash.inc c1493ac46c * make SYSTEM_HAS_FEATURE_MONITOR a compiler based feature so programs can depend on it 1 hónapja
oldheap.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
osheap.inc d8cb1e2ba4 Mass typo fixes in comments for rtl part 2/2. 1 hónapja
pagemem.pp 1ff096448c Mass trailing space removal for rtl. 1 hónapja
psabieh.inc 13902c1c7a * fixed compilation for __ARM_EABI_UNWINDER__ with -dexcdebug 6 éve
psabiehh.inc d2d3fe6bc3 * Char -> AnsiChar 2 éve
readme f9672b53a2 - removed old float-to-string and string-to-float conversion code 5 éve
resh.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
rtti.inc e4e58c383e Split RecordRTTI into FinalizeRecordFields and AddRefRecordFields. 1 hete
rttidecl.inc 91d3746adf Use FillChar in InitializeArray. 1 éve
rttih.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
sfpu128.pp ccfa38c68e * Dotted RTL compiles 2 éve
sfpux80.pp ccfa38c68e * Dotted RTL compiles 2 éve
softfpu.pp 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 1 hónapja
sortbase.pp ccfa38c68e * Dotted RTL compiles 2 éve
sstrings.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
strings.pp 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 1 hónapja
stringsi.inc d2d3fe6bc3 * Char -> AnsiChar 2 éve
sysres.inc d2d3fe6bc3 * Char -> AnsiChar 2 éve
system.fpd 86ffe69380 * Better signature for Initialize/Finalize dummies 2 éve
system.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 1 hónapja
systemh.inc 09be6aeecf Comment fix (rtl). Char not AnsiChar. 1 hónapja
text.inc a0e4a7168d * handle ...^ correctly for multiple writes in iso mode, resolves #41609 1 hete
textrec.inc 0b97f169b0 Remove conditionals that rely on not defined(FPC_HAS_CPSTRING). 1 éve
thread.inc 29f00416d6 Call MemoryManager.InitThread symmetrically to MemoryManager.DoneThread. 6 hónapja
threadh.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 1 hónapja
threadvr.inc ea76a1f5e0 * make thread var count size CPU dependent 6 hónapja
tinyheap.inc 4e69e46b8e Remove SysTryResizeMem. 6 hónapja
tnyheaph.inc a72434e93a Trial to clarify heap for i8086 issues: 9 éve
typefile.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 1 hónapja
typshrd.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
typshrdh.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
uachar.pp 1ff096448c Mass trailing space removal for rtl. 1 hónapja
ufloat128.pp ccfa38c68e * Dotted RTL compiles 2 éve
ufloatx80.pp ccfa38c68e * Dotted RTL compiles 2 éve
ustringh.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
ustrings.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
uuchar.pp b2a13077c0 * redefine also PPChar and PPPChar depending on the string type mode, resolves #40491 2 éve
varerror.inc 77d20627dc * removed duplicate EVariant class from varutils and incorporated 20 éve
variant.inc 3085eac501 * String -> ShortString 2 éve
varianth.inc 1ff096448c Mass trailing space removal for rtl. 1 hónapja
wstringh.inc 0b97f169b0 Remove conditionals that rely on not defined(FPC_HAS_CPSTRING). 1 éve
wstrings.inc 9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 1 hónapja

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.