| .. |
|
aliases.inc
|
0cff9fe83c
* Call management operator (Initialize) for records when SetLength for dynamic arrays is used.
|
%!s(int64=8) %!d(string=hai) anos |
|
astrings.inc
|
68bb9bef2c
* Optimize fpc_AnsiStr_Compare to not use exception frame unless codepages differ
|
%!s(int64=8) %!d(string=hai) anos |
|
blockrtl.pp
|
c730e16031
* changed the syntax for block procvars from "xxx is block" to
|
%!s(int64=11) %!d(string=hai) anos |
|
cgeneric.inc
|
dcfd734bbf
Fix cycling with -dFPC_USE_LIBC on Linux systems to allow usage of FPC Linux programs on OSv.
|
%!s(int64=10) %!d(string=hai) anos |
|
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.
|
%!s(int64=9) %!d(string=hai) anos |
|
cgenstr.inc
|
67be73afa5
* fixed type of size parameter of strn(case)cmp
|
%!s(int64=10) %!d(string=hai) anos |
|
charset.pp
|
606b0a99c7
Remove wrong close call after failed Reset
|
%!s(int64=11) %!d(string=hai) anos |
|
cmem.pp
|
41f25c2b21
* fixes cmem.malloc et al. for windows as proposed by Ludo Brands, resolves #15571
|
%!s(int64=14) %!d(string=hai) anos |
|
compproc.inc
|
34113b930b
* removed the checkoverflow: boolean parameter of the software mul helpers;
|
%!s(int64=8) %!d(string=hai) anos |
|
ctypes.pp
|
5c6afe259e
* long double = double on Darwin/AArch64
|
%!s(int64=10) %!d(string=hai) anos |
|
currh.inc
|
62eed2e3f2
* function round(c : currency) : int64; requires the availability of an fpu
|
%!s(int64=13) %!d(string=hai) anos |
|
dos.inc
|
7f086bb154
* use a farpointer on i8086 in the getintvec and setintvec generic "do nothing"
|
%!s(int64=10) %!d(string=hai) anos |
|
dosh.inc
|
d0f4e7cc99
* respect feature defines
|
%!s(int64=10) %!d(string=hai) anos |
|
dynarr.inc
|
c45f738081
* fix DynArrayIndex(): as the last typeinfo entry is no longer a dynamic array the elSize needs to be remembered
|
%!s(int64=8) %!d(string=hai) anos |
|
dynarrh.inc
|
8b5461367b
* move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic
|
%!s(int64=8) %!d(string=hai) anos |
|
dynlib.inc
|
4b61981ad9
* changed the return type of GetProcAddress in the generic dynlibs interface to
|
%!s(int64=10) %!d(string=hai) anos |
|
dynlibh.inc
|
4b61981ad9
* changed the return type of GetProcAddress in the generic dynlibs interface to
|
%!s(int64=10) %!d(string=hai) anos |
|
dynlibs.pas
|
c9b3279e3c
+ added unit dynlibs to the win16 rtl
|
%!s(int64=10) %!d(string=hai) anos |
|
except.inc
|
6e1d370417
* split off the texceptaddr declaration into rtl/inc/excepth.inc, so it can
|
%!s(int64=11) %!d(string=hai) anos |
|
excepth.inc
|
6e1d370417
* split off the texceptaddr declaration into rtl/inc/excepth.inc, so it can
|
%!s(int64=11) %!d(string=hai) anos |
|
exeinfo.pp
|
4002833001
morphos: also enable the elf32 loader in exeinfo for morphos
|
%!s(int64=8) %!d(string=hai) anos |
|
extpas.pp
|
70b8789262
o basic extended pascal support:
|
%!s(int64=10) %!d(string=hai) anos |
|
extres.inc
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
%!s(int64=17) %!d(string=hai) anos |
|
fexpand.inc
|
23300b8a41
* fix by Charlie correcting treatment of a trailing directory separator on Amiga(-likes)
|
%!s(int64=10) %!d(string=hai) anos |
|
file.inc
|
590ec0f3e6
* more procedures excluded to avoid internalerrors on avr after the trgobj.conservative fix
|
%!s(int64=10) %!d(string=hai) anos |
|
filerec.inc
|
df6a2dce00
+ unicodestring support for assign/erase/rename
|
%!s(int64=12) %!d(string=hai) anos |
|
flt_conv.inc
|
e5a1231931
* updated FSF address (mantis #30198, patch by Paul Gevers)
|
%!s(int64=9) %!d(string=hai) anos |
|
flt_core.inc
|
e5a1231931
* updated FSF address (mantis #30198, patch by Paul Gevers)
|
%!s(int64=9) %!d(string=hai) anos |
|
flt_pack.inc
|
6522cd78ee
added some float64() casts, based on similar casts in the 32bit code path, which makes ARM to build again
|
%!s(int64=12) %!d(string=hai) anos |
|
fpextres.pp
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
%!s(int64=17) %!d(string=hai) anos |
|
fpintres.pp
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
%!s(int64=17) %!d(string=hai) anos |
|
gencurr.inc
|
62eed2e3f2
* function round(c : currency) : int64; requires the availability of an fpu
|
%!s(int64=13) %!d(string=hai) anos |
|
generic.inc
|
16c9a2260d
* check alignment properly in CompareDWord for 64 bit targets
|
%!s(int64=8) %!d(string=hai) anos |
|
genmath.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.
|
%!s(int64=9) %!d(string=hai) anos |
|
genset.inc
|
670ee264de
* fixed upper bound of several helper array types for set operations
|
%!s(int64=13) %!d(string=hai) anos |
|
genstr.inc
|
d94b9bd4ab
* Check for Nil in strend
|
%!s(int64=9) %!d(string=hai) anos |
|
genstrs.inc
|
4ace790492
* remove $Log
|
%!s(int64=20) %!d(string=hai) anos |
|
getopts.pp
|
8b2d858ba5
* Fix bug ID #30672, patch by Silvio Clecio
|
%!s(int64=9) %!d(string=hai) anos |
|
heap.inc
|
aaf0647f58
* Fix bug ID #31462: sysreallocmem uses sys* routines instead of installed memmanager routines
|
%!s(int64=8) %!d(string=hai) anos |
|
heaph.inc
|
c8ad916710
Use FPC_NO_DEFAULT_MEMORYMANAGER define to guard SysGetmem/SysFreemem function definitions, also used for msdos OS
|
%!s(int64=9) %!d(string=hai) anos |
|
heaptrc.pp
|
6c43882cf5
Allow compilation with -Sfnothreading
|
%!s(int64=8) %!d(string=hai) anos |
|
innr.inc
|
f514657e45
+ implemented the sar/shl/shr/rol/ror inline modify-in-place nodes; the actual
|
%!s(int64=8) %!d(string=hai) anos |
|
int64.inc
|
b14f277e8f
+ use rtl helpers for 64-bit shl/shr/sar/rol/ror modify in place operations, on
|
%!s(int64=8) %!d(string=hai) anos |
|
intres.inc
|
25c4a5c986
Fix usage of external resources on systems besides Darwin by moving the variable referencing FPC_RESLOCATION fon non-indirect entry information systems from system.inc back into intres.inc
|
%!s(int64=9) %!d(string=hai) anos |
|
iso7185.pp
|
cd03ec93fe
* Patch from Karl-Michael Schindler (Bug ID 30402)
|
%!s(int64=8) %!d(string=hai) anos |
|
isotmp.inc
|
cd03ec93fe
* Patch from Karl-Michael Schindler (Bug ID 30402)
|
%!s(int64=8) %!d(string=hai) anos |
|
lineinfo.pp
|
7ef8f00100
* more occured -> occurred spelling fixes.
|
%!s(int64=8) %!d(string=hai) anos |
|
llvmintr.inc
|
9d2bba1917
* create a separate type and def for the LLVM "i1" type, because reusing
|
%!s(int64=9) %!d(string=hai) anos |
|
lnfodwrf.pp
|
322720236c
+ added missing dwarf constants: DW_FORM_sec_offset, DW_FORM_exprloc and DW_FORM_flag_present
|
%!s(int64=8) %!d(string=hai) anos |
|
lstrings.pp
|
ebe262762a
* Clean out of $i textrec and filerec includes that are redundant now that cpstrrtl exposes
|
%!s(int64=11) %!d(string=hai) anos |
|
macpas.pp
|
f22c6870d5
* use math.SetExceptionMask() to disable floating point exceptions
|
%!s(int64=17) %!d(string=hai) anos |
|
makefile.inc
|
2d042aca6b
+ system unit depends on compproc.inc
|
%!s(int64=15) %!d(string=hai) anos |
|
mathh.inc
|
2d8313165d
m68k: support FFU exception settings, also reworked FPU initalization
|
%!s(int64=8) %!d(string=hai) anos |
|
objc.pp
|
6d0f0f430d
* added Darwin/AArch64 support to the objc unit
|
%!s(int64=10) %!d(string=hai) anos |
|
objc1.inc
|
de97285393
* fixed conformsToProtocol() declaration (the protocol is not a changeable
|
%!s(int64=9) %!d(string=hai) anos |
|
objcbase.pp
|
e0e326be8e
+ add {$packrecords c} to all units importing Objective-C records since
|
%!s(int64=14) %!d(string=hai) anos |
|
objcnf.inc
|
eb9d4b71b3
* equivalent of r34246 for targets using the non-fragile Objective-C ABI
|
%!s(int64=9) %!d(string=hai) anos |
|
objpas.inc
|
3787d52dee
* Fix bug ID #32353, reset ref count fields in destructor
|
%!s(int64=8) %!d(string=hai) anos |
|
objpash.inc
|
3787d52dee
* Fix bug ID #32353, reset ref count fields in destructor
|
%!s(int64=8) %!d(string=hai) anos |
|
pagemem.pp
|
4ace790492
* remove $Log
|
%!s(int64=20) %!d(string=hai) anos |
|
readme
|
13db04fb8b
* small cleanup of commented code (merged)
|
%!s(int64=24) %!d(string=hai) anos |
|
real2str.inc
|
69ce5fa66b
* patch by Max Nazhalov to improve real2str performance, resolves #21825
|
%!s(int64=13) %!d(string=hai) anos |
|
resh.inc
|
9f9abd525a
* Patch from Luiz Americo to add const to some string params (Bug ID 30197)
|
%!s(int64=9) %!d(string=hai) anos |
|
rtti.inc
|
8b5461367b
* move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic
|
%!s(int64=8) %!d(string=hai) anos |
|
rttih.inc
|
8b5461367b
* move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic
|
%!s(int64=8) %!d(string=hai) anos |
|
sfpu128.pp
|
6e81fe6abc
+ Add two new sotfpuu units with x80 or 128 bit support
|
%!s(int64=13) %!d(string=hai) anos |
|
sfpux80.pp
|
6e81fe6abc
+ Add two new sotfpuu units with x80 or 128 bit support
|
%!s(int64=13) %!d(string=hai) anos |
|
softfpu.pp
|
61d16e1063
Allow compilation of softfpu unit with 128-bit upport on big endian code (code generated might be wrong)
|
%!s(int64=8) %!d(string=hai) anos |
|
sstrings.inc
|
8b5461367b
* move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic
|
%!s(int64=8) %!d(string=hai) anos |
|
strings.pp
|
385f0d4ee8
- do not set the parameter to nil in strings.strdispose, because it's not a var
|
%!s(int64=10) %!d(string=hai) anos |
|
stringsi.inc
|
0e9690c31b
* added striscan, strriscan and stripos
|
%!s(int64=16) %!d(string=hai) anos |
|
sysres.inc
|
9f9abd525a
* Patch from Luiz Americo to add const to some string params (Bug ID 30197)
|
%!s(int64=9) %!d(string=hai) anos |
|
system.fpd
|
2ac3610048
* Better presentation of arguments (bug ID 32275)
|
%!s(int64=8) %!d(string=hai) anos |
|
system.inc
|
8b5461367b
* move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic
|
%!s(int64=8) %!d(string=hai) anos |
|
systemh.inc
|
e1501c86bf
m68k: fix no FPU support
|
%!s(int64=8) %!d(string=hai) anos |
|
text.inc
|
29a2c433f7
* -Sr option for iso mode: in case no command line parameter is passed, the file name for program parameters is derived from their variable name
|
%!s(int64=8) %!d(string=hai) anos |
|
textrec.inc
|
3b3d5ab8be
* Undid last commit
|
%!s(int64=9) %!d(string=hai) anos |
|
thread.inc
|
67bd4775fd
- Cleaned out thread manager semaphore support which was ever implemented only for Unix, and not used since r28965. This also reverts changes to System unit interface introduced in r27665.
|
%!s(int64=9) %!d(string=hai) anos |
|
threadh.inc
|
67bd4775fd
- Cleaned out thread manager semaphore support which was ever implemented only for Unix, and not used since r28965. This also reverts changes to System unit interface introduced in r27665.
|
%!s(int64=9) %!d(string=hai) anos |
|
threadvr.inc
|
72be688a8c
A unit's threadvar list needs to be indirectly referenced by the THREADVARLIST as well.
|
%!s(int64=9) %!d(string=hai) anos |
|
tinyheap.inc
|
a16326fa95
Avoid MSDOS Memory Control Block (MCB) chain corruption in RegisterTinyHeapBlock
|
%!s(int64=8) %!d(string=hai) anos |
|
tnyheaph.inc
|
a72434e93a
Trial to clarify heap for i8086 issues:
|
%!s(int64=9) %!d(string=hai) anos |
|
typefile.inc
|
cd03ec93fe
* Patch from Karl-Michael Schindler (Bug ID 30402)
|
%!s(int64=8) %!d(string=hai) anos |
|
typshrd.inc
|
39c404d342
* Some fixes from Ondrej Pokorny (bug ID 29538)
|
%!s(int64=9) %!d(string=hai) anos |
|
typshrdh.inc
|
39c404d342
* Some fixes from Ondrej Pokorny (bug ID 29538)
|
%!s(int64=9) %!d(string=hai) anos |
|
ufloat128.pp
|
9daa2279f6
Use sfpu128 unit instead of softfpu, as softfpu does not always has 128-bit support enabled
|
%!s(int64=8) %!d(string=hai) anos |
|
ufloatx80.pp
|
856b3d86ce
Add ufloatx80 unit, to add operator overload for 80-bit extended type on CPUs that do not support this type natively
|
%!s(int64=8) %!d(string=hai) anos |
|
ustringh.inc
|
a2c9c75e97
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
|
%!s(int64=9) %!d(string=hai) anos |
|
ustrings.inc
|
980c4741ac
* Fixed conversion from PWideChar to ansistring.
|
%!s(int64=9) %!d(string=hai) anos |
|
uuchar.pp
|
7c62aadf65
* Fixed string conversion warnings in RTL.
|
%!s(int64=10) %!d(string=hai) anos |
|
varerror.inc
|
77d20627dc
* removed duplicate EVariant class from varutils and incorporated
|
%!s(int64=19) %!d(string=hai) anos |
|
variant.inc
|
858fd37483
- removed FPC_HASINTERNALOLEVARIANT2VARIANTCAST-related checks, FPC 2.6.4
|
%!s(int64=10) %!d(string=hai) anos |
|
varianth.inc
|
858fd37483
- removed FPC_HASINTERNALOLEVARIANT2VARIANTCAST-related checks, FPC 2.6.4
|
%!s(int64=10) %!d(string=hai) anos |
|
wstringh.inc
|
a2c9c75e97
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
|
%!s(int64=9) %!d(string=hai) anos |
|
wstrings.inc
|
a2c9c75e97
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
|
%!s(int64=9) %!d(string=hai) anos |