..
aliases.inc
* move aliases of fpc_copy and fpc_copy_by_move_semantics to aliases and adjust their names to match other aliaes
2024-11-17 14:33:25 +01:00
astrings.inc
Check for refcount = 1 first.
2025-02-16 15:17:48 +03:00
blockrtl.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
cgeneric.inc
* avoid wrong warning about FillChar not initializing the output parameter in case count <= 0
2024-01-15 21:54:11 +01:00
cgenmath.inc
cgenstr.inc
* Char -> AnsiChar
2023-07-14 17:26:10 +02:00
charset.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
cmem.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
compproc.inc
+ added function fpc_wasm_invoke_helper to the WebAssembly RTL
2025-01-25 08:21:56 +02:00
ctypes.pp
On aarch64-win64 system, C 'long' type is also a 32-bit type, as for x86_64-win64
2025-07-31 16:17:21 +02:00
currh.inc
dos.inc
* string -> shortstring
2023-07-14 17:26:11 +02:00
dosh.inc
* string -> shortstring
2023-07-14 17:26:11 +02:00
dynarr.inc
dynarr.inc: fix issue #41244
2025-04-24 15:48:25 +02:00
dynarrh.inc
Remove most of the VER3_0 conditionals.
2024-08-25 09:44:11 +00:00
dynlib.inc
* Add EnumModules for Delphi compatibility
2024-02-16 11:15:27 +01:00
dynlibh.inc
* Add EnumModules for Delphi compatibility
2024-02-16 11:15:27 +01:00
dynlibs.pas
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
except.inc
excepth.inc
exeinfo.pp
Try to really compute program base address in memory.
2025-06-02 14:36:20 +02:00
extpas.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
extres.inc
* Char -> AnsiChar
2023-07-14 17:26:10 +02:00
fexpand.inc
* check zero length instead of comparing to empty string
2023-07-14 17:26:11 +02:00
file.inc
* Char -> AnsiChar
2023-07-14 17:26:10 +02:00
filerec.inc
flt_conv.inc
flt_core.inc
* string -> shortstring
2023-07-22 08:26:22 +00:00
flt_pack.inc
fpextres.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
fpintres.pp
* Char -> AnsiChar
2023-07-14 17:26:10 +02:00
gencurr.inc
generic.inc
Add System.UMul64x64_128.
2025-03-15 22:18:55 +01:00
genmath.inc
For JVM, use float64xxx wrappers instead of unsupported lvalue casts.
2025-08-12 22:13:10 +02:00
genmathh.inc
genset.inc
* fpc_varset_load takes a ptrint for set size
2024-09-23 22:34:23 +02:00
genstr.inc
Decimate rtl/i386/strings.inc.
2024-08-19 20:34:10 +00:00
genstrs.inc
Decimate rtl/i386/strings.inc.
2024-08-19 20:34:10 +00:00
getopts.pp
* check length of optstring before dereferencing (optstring[1]) it. Fixes #40596
2024-01-17 11:41:16 +01:00
heap.inc
Inline two variants of VarSizeToBinIndex and fix an irreproducible bug in unsynchronized gs.varFree.Find.
2025-08-03 07:46:31 +00:00
heaph.inc
Remove FPC_IN_HEAPMGR, FPC_NO_DEFAULT_MEMORYMANAGER, and unnecessary uses of FPC_NO_DEFAULT_HEAP.
2025-06-19 22:16:44 +03:00
heaptrc.pp
Remove getmem8_size and freemem8_size; make EntryMemUsed thread-local.
2025-07-24 08:23:38 +00:00
innr.inc
int64.inc
Remove most of the VER3_0 conditionals.
2024-08-25 09:44:11 +00:00
intres.inc
* set MaxIntResource to 1023 for WebAssembly, because that's where the first
2024-08-11 04:19:36 +03:00
iso7185.pp
* Char -> AnsiChar
2023-07-14 17:26:10 +02:00
isotmp.inc
* Fix typo
2023-07-14 17:26:11 +02:00
lineinfo.pp
* Do not use namespace prefix for lnfodwarf
2023-11-08 17:08:03 +01:00
llvmintr.inc
LLVM: use llvm.dbg.declare instead of llvm.dbg.addr for variable declarations
2023-12-06 22:57:16 +01:00
lnfodwrf.pp
* DWARF line info: only use the cached module if the base address also is the same; this can happen if the initial exception occurred at a random address outside the module, but the next stack address can be found inside the correct module
2024-11-20 22:56:09 +01:00
lstrings.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
macpas.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
makefile.inc
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
Makefile.rtl
Add types unit as a dependency of macpas unit to avoid troubles when compiling rtl with make in parallel
2025-05-08 01:06:54 +00:00
mathh.inc
* make rounding mode and exception mask thread variables as well
2025-01-21 22:53:28 +01:00
monitor.inc
* really all TMonitor shortcuts pass through the results
2024-07-12 19:02:21 +02:00
nothreads.pp
* Remove debug statements
2024-06-12 17:45:47 +02:00
objc1.inc
Remove the rest of the VER3_0 conditionals.
2024-09-01 17:13:39 +00:00
objc.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
objcbase.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
objcnf.inc
Remove the rest of the VER3_0 conditionals.
2024-09-01 17:13:39 +00:00
objpas.inc
Removing forgotten dead code
2025-05-09 02:10:53 +05:00
objpash.inc
Remove FDestroyCount.
2025-02-10 18:53:26 +00:00
oldheap.inc
* restore forgotten oldheap.inc
2025-04-19 10:57:58 +02:00
osheap.inc
pagemem.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
psabieh.inc
psabiehh.inc
* Char -> AnsiChar
2023-07-14 17:26:10 +02:00
readme
resh.inc
* Char -> AnsiChar
2023-07-14 17:26:10 +02:00
rtti.inc
Publish AddRefArray.
2025-07-24 09:12:25 +00:00
rttidecl.inc
Use FillChar in InitializeArray.
2024-11-30 21:45:29 +00:00
rttih.inc
Publish AddRefArray.
2025-07-24 09:12:25 +00:00
sfpu128.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
sfpux80.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
softfpu.pp
Move pop compiler directive to respective ifdef branch to match with push.
2025-04-15 19:15:25 +02:00
sortbase.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
sstrings.inc
Faster Val().
2025-03-30 19:36:42 +02:00
strings.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
stringsi.inc
* Char -> AnsiChar
2023-07-14 17:26:10 +02:00
sysres.inc
* Char -> AnsiChar
2023-07-14 17:26:10 +02:00
system.fpd
* Better signature for Initialize/Finalize dummies
2023-03-19 15:22:54 +01:00
system.inc
Remove FPC_IN_HEAPMGR, FPC_NO_DEFAULT_MEMORYMANAGER, and unnecessary uses of FPC_NO_DEFAULT_HEAP.
2025-06-19 22:16:44 +03:00
systemh.inc
Fix + QoL + eye candy for Windows error boxes.
2025-07-23 14:06:48 +00:00
text.inc
Remove conditionals that rely on not defined(FPC_HAS_CPSTRING).
2024-11-04 10:28:33 +00:00
textrec.inc
Remove conditionals that rely on not defined(FPC_HAS_CPSTRING).
2024-11-04 10:28:33 +00:00
thread.inc
Call MemoryManager.InitThread symmetrically to MemoryManager.DoneThread.
2025-08-08 14:58:57 +02:00
threadh.inc
* implement waitformultiple for win32 only.
2023-05-20 14:37:26 +02:00
threadvr.inc
* make thread var count size CPU dependent
2025-08-17 17:05:09 +02:00
tinyheap.inc
tnyheaph.inc
typefile.inc
* string -> shortstring, check zero length instead of comparing to empty string
2023-07-14 17:26:11 +02:00
typshrd.inc
* fix error on win64 and concerns about pulling math into the windows unit by a local arctan2 copy
2022-12-30 22:28:49 +01:00
typshrdh.inc
* Tpoint.Angle initial version using arctan2
2022-12-30 19:34:03 +01:00
uachar.pp
* redefine also PPChar and PPPChar depending on the string type mode, resolves #40491
2023-10-31 23:13:22 +01:00
ufloat128.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
ufloatx80.pp
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
ustringh.inc
Remove conditionals that rely on not defined(FPC_HAS_CPSTRING).
2024-11-04 10:28:33 +00:00
ustrings.inc
Simplify UTF8Encode & Decode.
2025-08-10 12:36:49 +03:00
uuchar.pp
* redefine also PPChar and PPPChar depending on the string type mode, resolves #40491
2023-10-31 23:13:22 +01:00
varerror.inc
variant.inc
* String -> ShortString
2023-07-14 17:26:11 +02:00
varianth.inc
+ tvardata.vuint32, resolvers #40729
2024-04-05 20:29:13 +02:00
wstringh.inc
Remove conditionals that rely on not defined(FPC_HAS_CPSTRING).
2024-11-04 10:28:33 +00:00
wstrings.inc
Remove conditionals that rely on not defined(FPC_HAS_CPSTRING).
2024-11-04 10:28:33 +00:00