.. |
Makefile.rtl
|
cba5e252d1
Fix missing configuration for namespaces to make rp2040.pp build on main compiler
|
1 gadu atpakaļ |
aliases.inc
|
6a902660a5
* patch by Rika: Make more use of fpc_*_array (mainly fpc_addref_array) in rtl/inc/dynarr.inc, resolves #40174
|
2 gadi atpakaļ |
astrings.inc
|
4c6abb38b1
Non-nil-aware fpc_ansistr_compare(|_equal).
|
1 gadu atpakaļ |
blockrtl.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
cgeneric.inc
|
9bb6a32c62
* avoid wrong warning about FillChar not initializing the output parameter in case count <= 0
|
1 gadu atpakaļ |
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 gadi atpakaļ |
cgenstr.inc
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
charset.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
cmem.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
compproc.inc
|
c29d36e369
* string -> shortstring
|
2 gadi atpakaļ |
ctypes.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
currh.inc
|
b359080f42
* fixed round(currency) so it takes the rounding mode into account on
|
4 gadi atpakaļ |
dos.inc
|
775408b21b
* string -> shortstring
|
2 gadi atpakaļ |
dosh.inc
|
775408b21b
* string -> shortstring
|
2 gadi atpakaļ |
dynarr.inc
|
324b77f317
Let fpc_dynarray_concat(_multi) reuse the only nonempty input or append to the destination if possible.
|
1 gadu atpakaļ |
dynarrh.inc
|
9f293df425
* export DynArrayAssign, resolves #39897
|
2 gadi atpakaļ |
dynlib.inc
|
87a37e70ee
* Add EnumModules for Delphi compatibility
|
1 gadu atpakaļ |
dynlibh.inc
|
87a37e70ee
* Add EnumModules for Delphi compatibility
|
1 gadu atpakaļ |
dynlibs.pas
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
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 gadi atpakaļ |
excepth.inc
|
3cfad8fba8
* renamed FPC_USE_PSEABIEH to FPC_USE_PSABIEH
|
6 gadi atpakaļ |
exeinfo.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
extpas.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
extres.inc
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
fexpand.inc
|
057cfc100c
* check zero length instead of comparing to empty string
|
2 gadi atpakaļ |
file.inc
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
filerec.inc
|
f20de5d583
* fixed padding in the filerec to match textrec even on platforms where
|
3 gadi atpakaļ |
flt_conv.inc
|
e5a1231931
* updated FSF address (mantis #30198, patch by Paul Gevers)
|
8 gadi atpakaļ |
flt_core.inc
|
4c529287c6
* string -> shortstring
|
2 gadi atpakaļ |
flt_pack.inc
|
6522cd78ee
added some float64() casts, based on similar casts in the 32bit code path, which makes ARM to build again
|
11 gadi atpakaļ |
fpextres.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
fpintres.pp
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
gencurr.inc
|
b359080f42
* fixed round(currency) so it takes the rounding mode into account on
|
4 gadi atpakaļ |
generic.inc
|
fca0ace070
Improve shortstring Pos() and generic fpc_shortstr_compare().
|
1 gadu atpakaļ |
genmath.inc
|
04145589a9
* improved fpc_frac_real
|
3 gadi atpakaļ |
genmathh.inc
|
adf064cbb4
New: rtl/inc/genmathh.inc source file, to provide a unique position
|
5 gadi atpakaļ |
genset.inc
|
edaee6f392
* do not copy sets in fpc_varset_(un)set if source and dest are the same
|
1 gadu atpakaļ |
genstr.inc
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
genstrs.inc
|
4d42d013b8
* check zero length instead of comparing to empty string
|
2 gadi atpakaļ |
getopts.pp
|
231007ebda
* check length of optstring before dereferencing (optstring[1]) it. Fixes #40596
|
1 gadu atpakaļ |
heap.inc
|
4e1f854d49
* patch by Rika + test: Don’t explicitly change GetMem(0) to GetMem(1), it works anyway, resolves #40456
|
1 gadu atpakaļ |
heaph.inc
|
391512546e
+ initial FreeRTOS RTL support, largely based on the Embedded target, limited to Xtensa so far
|
5 gadi atpakaļ |
heaptrc.pp
|
be4e5f240c
m68k-sinclairql: make heaptrc compile for the QL
|
1 gadu atpakaļ |
innr.inc
|
70a836c4a2
* first part of merging parts of Jeppe's intrinsics patch, mainly r31135
|
5 gadi atpakaļ |
int64.inc
|
ae8d2dc69a
* omit first not, helps the reg. allocator to find a workable colouring, resolves #36611
|
5 gadi atpakaļ |
intres.inc
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
iso7185.pp
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
isotmp.inc
|
4bddf12657
* Fix typo
|
2 gadi atpakaļ |
lineinfo.pp
|
ab3b7f8f69
* Do not use namespace prefix for lnfodwarf
|
1 gadu atpakaļ |
llvmintr.inc
|
49cb7b2564
LLVM: use llvm.dbg.declare instead of llvm.dbg.addr for variable declarations
|
1 gadu atpakaļ |
lnfodwrf.pp
|
ab3b7f8f69
* Do not use namespace prefix for lnfodwarf
|
1 gadu atpakaļ |
lstrings.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
macpas.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
makefile.inc
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
mathh.inc
|
0758aa1143
FPU exception mask: generlised system unit interface
|
2 gadi atpakaļ |
monitor.inc
|
7589bb39b8
Set ‘TMonitorData’s without locking.
|
1 gadu atpakaļ |
objc.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
objc1.inc
|
d12bc9e9b9
Add FPC_DOTTEDUNITS code
|
2 gadi atpakaļ |
objcbase.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
objcnf.inc
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
objpas.inc
|
8b40033964
* Change argument name
|
1 gadu atpakaļ |
objpash.inc
|
8b40033964
* Change argument name
|
1 gadu atpakaļ |
osheap.inc
|
c298c0e0da
rtl/osheap: fixed a dumb reversed condition in osheap/SysAllocMem()
|
3 gadi atpakaļ |
pagemem.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
psabieh.inc
|
13902c1c7a
* fixed compilation for __ARM_EABI_UNWINDER__ with -dexcdebug
|
5 gadi atpakaļ |
psabiehh.inc
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
readme
|
f9672b53a2
- removed old float-to-string and string-to-float conversion code
|
5 gadi atpakaļ |
resh.inc
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
rtti.inc
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
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 gadi atpakaļ |
rttih.inc
|
50d72bb559
* Define RTTI visibilities
|
1 gadu atpakaļ |
sfpu128.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
sfpux80.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
softfpu.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
sortbase.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
sstrings.inc
|
fca0ace070
Improve shortstring Pos() and generic fpc_shortstr_compare().
|
1 gadu atpakaļ |
strings.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
stringsi.inc
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
sysres.inc
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
system.fpd
|
86ffe69380
* Better signature for Initialize/Finalize dummies
|
2 gadi atpakaļ |
system.inc
|
b81f92536d
* avoid that fpc_fillmem does not inline due too much nested calls
|
1 gadu atpakaļ |
systemh.inc
|
bccc0b195e
* allow type = type ... ; syntax only for previously declared types, avoids also internal error for #40566
|
1 gadu atpakaļ |
text.inc
|
4c529287c6
* string -> shortstring
|
2 gadi atpakaļ |
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 gadi atpakaļ |
thread.inc
|
88c7954d9f
rtl: add two defines toallow disabling the verbose error of the stub unicodestringmanager and threadmanager
|
1 gadu atpakaļ |
threadh.inc
|
452ec93f06
* implement waitformultiple for win32 only.
|
2 gadi atpakaļ |
threadvr.inc
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
tinyheap.inc
|
9d41a435c2
* tinyheap: Disable inline when FPC_TINYHEAP_HUGE is defined to prevent code bloat.
|
5 gadi atpakaļ |
tnyheaph.inc
|
a72434e93a
Trial to clarify heap for i8086 issues:
|
9 gadi atpakaļ |
typefile.inc
|
1671010086
* string -> shortstring, check zero length instead of comparing to empty string
|
2 gadi atpakaļ |
typshrd.inc
|
7bd5613954
* fix error on win64 and concerns about pulling math into the windows unit by a local arctan2 copy
|
2 gadi atpakaļ |
typshrdh.inc
|
5fb88cef00
* Tpoint.Angle initial version using arctan2
|
2 gadi atpakaļ |
uachar.pp
|
b2a13077c0
* redefine also PPChar and PPPChar depending on the string type mode, resolves #40491
|
1 gadu atpakaļ |
ufloat128.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
ufloatx80.pp
|
ccfa38c68e
* Dotted RTL compiles
|
2 gadi atpakaļ |
ustringh.inc
|
31b978f3b7
* Add UnicodeFromLocaleChars for Delphi compatibility
|
1 gadu atpakaļ |
ustrings.inc
|
4c6abb38b1
Non-nil-aware fpc_ansistr_compare(|_equal).
|
1 gadu atpakaļ |
uuchar.pp
|
b2a13077c0
* redefine also PPChar and PPPChar depending on the string type mode, resolves #40491
|
1 gadu atpakaļ |
varerror.inc
|
77d20627dc
* removed duplicate EVariant class from varutils and incorporated
|
19 gadi atpakaļ |
variant.inc
|
3085eac501
* String -> ShortString
|
2 gadi atpakaļ |
varianth.inc
|
038f054bdc
* Add varUInt32 alias for delphi compatibility
|
1 gadu atpakaļ |
wstringh.inc
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 gadi atpakaļ |
wstrings.inc
|
3aefada11a
* check zero length instead of comparing to empty string
|
2 gadi atpakaļ |