.. |
Makefile.rtl
|
8e6a4053e3
Add types unit as a dependency of macpas unit to avoid troubles when compiling rtl with make in parallel
|
4 月之前 |
aliases.inc
|
ecbd0fc0da
* move aliases of fpc_copy and fpc_copy_by_move_semantics to aliases and adjust their names to match other aliaes
|
10 月之前 |
astrings.inc
|
eb233fc447
Let Copy(string, start, count) reuse the existing allocation.
|
1 月之前 |
blockrtl.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
cgeneric.inc
|
9bb6a32c62
* avoid wrong warning about FillChar not initializing the output parameter in case count <= 0
|
1 年之前 |
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
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
cmem.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
compproc.inc
|
5e813e62f2
+ added function fpc_wasm_invoke_helper to the WebAssembly RTL
|
8 月之前 |
ctypes.pp
|
78475e3070
On aarch64-win64 system, C 'long' type is also a 32-bit type, as for x86_64-win64
|
1 月之前 |
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
|
aabd2c5067
dynarr.inc: fix issue #41244
|
5 月之前 |
dynarrh.inc
|
d7352e7b66
Remove most of the VER3_0 conditionals.
|
1 年之前 |
dynlib.inc
|
87a37e70ee
* Add EnumModules for Delphi compatibility
|
1 年之前 |
dynlibh.inc
|
87a37e70ee
* Add EnumModules for Delphi compatibility
|
1 年之前 |
dynlibs.pas
|
ccfa38c68e
* Dotted RTL compiles
|
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
|
5 年之前 |
excepth.inc
|
3cfad8fba8
* renamed FPC_USE_PSEABIEH to FPC_USE_PSABIEH
|
6 年之前 |
exeinfo.pp
|
2ba3a9521c
Try to really compute program base address in memory.
|
3 月之前 |
extpas.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
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
|
4 年之前 |
flt_conv.inc
|
e5a1231931
* updated FSF address (mantis #30198, patch by Paul Gevers)
|
9 年之前 |
flt_core.inc
|
4c529287c6
* string -> shortstring
|
2 年之前 |
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
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
fpintres.pp
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 年之前 |
gencurr.inc
|
b359080f42
* fixed round(currency) so it takes the rounding mode into account on
|
4 年之前 |
generic.inc
|
ff2492edf5
Add System.UMul64x64_128.
|
6 月之前 |
genmath.inc
|
5f69f5a7cf
For JVM, use float64xxx wrappers instead of unsupported lvalue casts.
|
1 月之前 |
genmathh.inc
|
adf064cbb4
New: rtl/inc/genmathh.inc source file, to provide a unique position
|
5 年之前 |
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
|
231007ebda
* check length of optstring before dereferencing (optstring[1]) it. Fixes #40596
|
1 年之前 |
heap.inc
|
2aa8fe76d9
Free empty arenas as a second-to-last chance before allocating a new OS chunk.
|
3 天之前 |
heaph.inc
|
4e69e46b8e
Remove SysTryResizeMem.
|
1 月之前 |
heaptrc.pp
|
06b17e6371
Explicitly load C library on Linux as already done in dl unit, to avoid wrong sartup code
|
6 小时之前 |
innr.inc
|
70a836c4a2
* first part of merging parts of Jeppe's intrinsics patch, mainly r31135
|
5 年之前 |
int64.inc
|
d7352e7b66
Remove most of the VER3_0 conditionals.
|
1 年之前 |
intres.inc
|
296a792380
* set MaxIntResource to 1023 for WebAssembly, because that's where the first
|
1 年之前 |
iso7185.pp
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 年之前 |
isotmp.inc
|
4bddf12657
* Fix typo
|
2 年之前 |
lineinfo.pp
|
ab3b7f8f69
* Do not use namespace prefix for lnfodwarf
|
1 年之前 |
llvmintr.inc
|
49cb7b2564
LLVM: use llvm.dbg.declare instead of llvm.dbg.addr for variable declarations
|
1 年之前 |
lnfodwrf.pp
|
40f90b60eb
* 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
|
10 月之前 |
lstrings.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
macpas.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
makefile.inc
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
mathh.inc
|
02b31542f6
* make rounding mode and exception mask thread variables as well
|
8 月之前 |
monitor.inc
|
569c3fb49f
* really all TMonitor shortcuts pass through the results
|
1 年之前 |
nothreads.pp
|
2c66f30520
* Remove debug statements
|
1 年之前 |
objc.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
objc1.inc
|
ce5a632432
Remove the rest of the VER3_0 conditionals.
|
1 年之前 |
objcbase.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
objcnf.inc
|
ce5a632432
Remove the rest of the VER3_0 conditionals.
|
1 年之前 |
objpas.inc
|
bd9caa2ab2
* Allow to hook into QueryInterface for thunk objects
|
2 天之前 |
objpash.inc
|
bd9caa2ab2
* Allow to hook into QueryInterface for thunk objects
|
2 天之前 |
oldheap.inc
|
198abf1110
* restore forgotten oldheap.inc
|
5 月之前 |
osheap.inc
|
4e69e46b8e
Remove SysTryResizeMem.
|
1 月之前 |
pagemem.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
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
|
73d2ffcf42
Publish AddRefArray.
|
2 月之前 |
rttidecl.inc
|
91d3746adf
Use FillChar in InitializeArray.
|
10 月之前 |
rttih.inc
|
73d2ffcf42
Publish AddRefArray.
|
2 月之前 |
sfpu128.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
sfpux80.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
softfpu.pp
|
0d63a5fdda
Move pop compiler directive to respective ifdef branch to match with push.
|
5 月之前 |
sortbase.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
sstrings.inc
|
1f962a5fd2
* properly initialize prev in the various fpc_val_*_shortstr functions as otherwise the JVM's verifier will complain about the corresponding register not containing the valid type as there can be a path from the start of the function where the register is not initialized (Note: -OoDFA also reports these!)
|
4 天之前 |
strings.pp
|
ccfa38c68e
* Dotted RTL compiles
|
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
|
562048c965
Remove FPC_IN_HEAPMGR, FPC_NO_DEFAULT_MEMORYMANAGER, and unnecessary uses of FPC_NO_DEFAULT_HEAP.
|
3 月之前 |
systemh.inc
|
e133ab5790
Fix + QoL + eye candy for Windows error boxes.
|
2 月之前 |
text.inc
|
0b97f169b0
Remove conditionals that rely on not defined(FPC_HAS_CPSTRING).
|
10 月之前 |
textrec.inc
|
0b97f169b0
Remove conditionals that rely on not defined(FPC_HAS_CPSTRING).
|
10 月之前 |
thread.inc
|
29f00416d6
Call MemoryManager.InitThread symmetrically to MemoryManager.DoneThread.
|
1 月之前 |
threadh.inc
|
452ec93f06
* implement waitformultiple for win32 only.
|
2 年之前 |
threadvr.inc
|
ea76a1f5e0
* make thread var count size CPU dependent
|
1 月之前 |
tinyheap.inc
|
4e69e46b8e
Remove SysTryResizeMem.
|
1 月之前 |
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 年之前 |
uachar.pp
|
b2a13077c0
* redefine also PPChar and PPPChar depending on the string type mode, resolves #40491
|
1 年之前 |
ufloat128.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
ufloatx80.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 年之前 |
ustringh.inc
|
0b97f169b0
Remove conditionals that rely on not defined(FPC_HAS_CPSTRING).
|
10 月之前 |
ustrings.inc
|
eb233fc447
Let Copy(string, start, count) reuse the existing allocation.
|
1 月之前 |
uuchar.pp
|
b2a13077c0
* redefine also PPChar and PPPChar depending on the string type mode, resolves #40491
|
1 年之前 |
varerror.inc
|
77d20627dc
* removed duplicate EVariant class from varutils and incorporated
|
19 年之前 |
variant.inc
|
3085eac501
* String -> ShortString
|
2 年之前 |
varianth.inc
|
886f91dee3
+ tvardata.vuint32, resolvers #40729
|
1 年之前 |
wstringh.inc
|
0b97f169b0
Remove conditionals that rely on not defined(FPC_HAS_CPSTRING).
|
10 月之前 |
wstrings.inc
|
0b97f169b0
Remove conditionals that rely on not defined(FPC_HAS_CPSTRING).
|
10 月之前 |