.. |
aliases.inc
|
eda52f81cd
* fixed the type of the "count" parameter of the int_FinalizeArray() forward
|
%!s(int64=10) %!d(string=hai) anos |
astrings.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 |
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
|
248490bbf1
* declare fpc_zeromem and fpc_fillmem as inline to avoid one call
|
%!s(int64=9) %!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
|
345d83c3e3
Merge RTTI changes from packages branch (including adjustments that were required due to changes in trunk since then). These changes favor source backwards compatibility in contrast to Delphi compatibility. Binary compatiblity is however drastically broken due to the indirect references that are platform independant!
|
%!s(int64=9) %!d(string=hai) anos |
dynarrh.inc
|
345d83c3e3
Merge RTTI changes from packages branch (including adjustments that were required due to changes in trunk since then). These changes favor source backwards compatibility in contrast to Delphi compatibility. Binary compatiblity is however drastically broken due to the indirect references that are platform independant!
|
%!s(int64=9) %!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
|
57f2df1f62
* Remove sysutils in _USES clause, to avoid exception handling importation,
|
%!s(int64=9) %!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
|
d4b6406e62
* fixed compilation of new str<->float code on the JVM target (patch by
|
%!s(int64=12) %!d(string=hai) anos |
flt_core.inc
|
60632d0f18
* changed first parameter of gen_digits_32/64() from 'out' to 'var', as that
|
%!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
|
2b082d88a6
* generic implementation of fpc_pchar_length uses IndexByte instead of a simple while loop
|
%!s(int64=9) %!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
|
3ebdd64d75
* dereference pchar passed to indexbyte in strecopy (patch by Andrew Haines,
|
%!s(int64=13) %!d(string=hai) anos |
genstrs.inc
|
4ace790492
* remove $Log
|
%!s(int64=20) %!d(string=hai) anos |
getopts.pp
|
0021183eb6
* Patch from reporter of bug ID #13924 to fix arguments with spaces if no argv is declared.
|
%!s(int64=16) %!d(string=hai) anos |
heap.inc
|
a72434e93a
Trial to clarify heap for i8086 issues:
|
%!s(int64=9) %!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
|
47f01eaa52
Fix CRC calculation for i8086 compact memory model
|
%!s(int64=9) %!d(string=hai) anos |
innr.inc
|
fd66d70449
innr.inc:
|
%!s(int64=9) %!d(string=hai) anos |
int64.inc
|
590ec0f3e6
* more procedures excluded to avoid internalerrors on avr after the trgobj.conservative fix
|
%!s(int64=10) %!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
|
d0f4e7cc99
* respect feature defines
|
%!s(int64=10) %!d(string=hai) anos |
lineinfo.pp
|
5e9c34ff47
* Patch from Denis Kozlov to fix bug ID #28288
|
%!s(int64=9) %!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
|
71b7cd7e1d
* the size of DW_FORM_ref_addr entries depends on the DWARF version
|
%!s(int64=9) %!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
|
7180d184c5
+ implements TExtended80Rec, TDoubleRec, TSingleRec
|
%!s(int64=11) %!d(string=hai) anos |
objc.pp
|
6d0f0f430d
* added Darwin/AArch64 support to the objc unit
|
%!s(int64=10) %!d(string=hai) anos |
objc1.inc
|
6308630e3e
* rtl changes part of r15460
|
%!s(int64=15) %!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
|
5a8959381c
+ Darwin/AArch64 support
|
%!s(int64=10) %!d(string=hai) anos |
objpas.inc
|
7a5bac9cd3
Rework the interface table of VMTs to get rid of FPC_EMPTYINTF.
|
%!s(int64=9) %!d(string=hai) anos |
objpash.inc
|
f22c7cc3fc
- removed "packed" and dummy field (that was required because of
|
%!s(int64=10) %!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
|
345d83c3e3
Merge RTTI changes from packages branch (including adjustments that were required due to changes in trunk since then). These changes favor source backwards compatibility in contrast to Delphi compatibility. Binary compatiblity is however drastically broken due to the indirect references that are platform independant!
|
%!s(int64=9) %!d(string=hai) anos |
rttih.inc
|
4733e50de5
* system unit additions from mantis #27206. Exports some dynarray related RTTI functions.
|
%!s(int64=10) %!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
|
8c5fdc9dc2
* softfpu patch by Max Nazhalov: Small fixes to softfpu.pp complementing r27215
|
%!s(int64=9) %!d(string=hai) anos |
sstrings.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 |
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
|
805385791b
* Change some types from integer to sizeint (bug ID 29789)
|
%!s(int64=9) %!d(string=hai) anos |
system.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 |
systemh.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 |
text.inc
|
e1a0b1204a
* Removed unused vars in RTL.
|
%!s(int64=10) %!d(string=hai) anos |
textrec.inc
|
5593f0918d
+ TTextBuf = TextBuf type (Delphi compatibility)
|
%!s(int64=12) %!d(string=hai) anos |
thread.inc
|
cbb29a7e5d
Use FPC_NO_DEFAULT_HEAP to turn out RelocateHeap or MemoryManager.InitThread functions, used for msdos OS
|
%!s(int64=9) %!d(string=hai) anos |
threadh.inc
|
12a9664181
* use 16-bit offsets for threadvars on CPUs with 16-bit address space
|
%!s(int64=10) %!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
|
a72434e93a
Trial to clarify heap for i8086 issues:
|
%!s(int64=9) %!d(string=hai) anos |
tnyheaph.inc
|
a72434e93a
Trial to clarify heap for i8086 issues:
|
%!s(int64=9) %!d(string=hai) anos |
typefile.inc
|
e1a0b1204a
* Removed unused vars in RTL.
|
%!s(int64=10) %!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
|
e3085015f7
* continued to work on float128 stuff
|
%!s(int64=18) %!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
|
a2c9c75e97
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
|
%!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 |