.. |
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
|
ba6989a42f
--- Merging r43121 into '.':
|
%!s(int64=4) %!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=10) %!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
|
150fac54cb
* changes shift parameter of shift helpers into ALUUInt, as there is an "and" used anyways, this does not change semantics but reduces register pressure on 8 bit targets
|
%!s(int64=3) %!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=9) %!d(string=hai) anos |
dosh.inc
|
d0f4e7cc99
* respect feature defines
|
%!s(int64=10) %!d(string=hai) anos |
dynarr.inc
|
e4346b264f
Add missing alignment in DynArrayIndex function
|
%!s(int64=7) %!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=9) %!d(string=hai) anos |
dynlibh.inc
|
4b61981ad9
* changed the return type of GetProcAddress in the generic dynlibs interface to
|
%!s(int64=9) %!d(string=hai) anos |
dynlibs.pas
|
c9b3279e3c
+ added unit dynlibs to the win16 rtl
|
%!s(int64=9) %!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
|
9433467ec8
* Darwin support for printing line info for backtraces when using Dwarf,
|
%!s(int64=3) %!d(string=hai) anos |
extpas.pp
|
70b8789262
o basic extended pascal support:
|
%!s(int64=9) %!d(string=hai) anos |
extres.inc
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
%!s(int64=17) %!d(string=hai) anos |
fexpand.inc
|
fa58ed1df7
--- Merging r39691 into '.':
|
%!s(int64=6) %!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
|
4331904eb8
* made mode field of file recs word sized on 8 and 16 bit systems
|
%!s(int64=7) %!d(string=hai) anos |
flt_conv.inc
|
e5a1231931
* updated FSF address (mantis #30198, patch by Paul Gevers)
|
%!s(int64=8) %!d(string=hai) anos |
flt_core.inc
|
e5a1231931
* updated FSF address (mantis #30198, patch by Paul Gevers)
|
%!s(int64=8) %!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=11) %!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
|
9b2ba834a6
* properly calcualte aligncount as proposed by Jeppe, should resolve #33323
|
%!s(int64=2) %!d(string=hai) anos |
genmath.inc
|
1f8c547561
* fix exception generation in ln(...), resolves #38832
|
%!s(int64=3) %!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
|
9d6e63f2e3
# revisions: 45736
|
%!s(int64=4) %!d(string=hai) anos |
heap.inc
|
c067bf7751
# revisions: 42774,42796,42797
|
%!s(int64=5) %!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
|
c067bf7751
# revisions: 42774,42796,42797
|
%!s(int64=5) %!d(string=hai) anos |
innr.inc
|
78e0f6c68b
+ added an i8086-specific FarAddr() function, similar to Addr(), but always
|
%!s(int64=7) %!d(string=hai) anos |
int64.inc
|
ce336a08c5
* omit first not, helps the reg. allocator to find a workable colouring, resolves #36611
|
%!s(int64=3) %!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
|
82d2f07ee7
# revisions: 47147
|
%!s(int64=4) %!d(string=hai) anos |
isotmp.inc
|
0654857ce1
Merged aarch64-android, x86_64-android targets and fixes for the Android target.
|
%!s(int64=6) %!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
|
9433467ec8
* Darwin support for printing line info for backtraces when using Dwarf,
|
%!s(int64=3) %!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
|
a9205c9fba
* Fix bug ID #32837, correct Mantissa and Fraction in float helpers, patch from Bart Broersma
|
%!s(int64=7) %!d(string=hai) anos |
objc.pp
|
846da37c9f
--- Merging r41243 into '.':
|
%!s(int64=6) %!d(string=hai) anos |
objc1.inc
|
c540b3b2df
--- Merging r42483 into '.':
|
%!s(int64=6) %!d(string=hai) anos |
objcbase.pp
|
c540b3b2df
--- Merging r42483 into '.':
|
%!s(int64=6) %!d(string=hai) anos |
objcnf.inc
|
c540b3b2df
--- Merging r42483 into '.':
|
%!s(int64=6) %!d(string=hai) anos |
objpas.inc
|
edf32cd5dc
The Important Ones:
|
%!s(int64=6) %!d(string=hai) anos |
objpash.inc
|
0725bfcdf0
* do not generate references to the variant type, if the variants feature is not available
|
%!s(int64=7) %!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
|
f4003a0981
Merged revision(s) 45479, 45489 from trunk:
|
%!s(int64=4) %!d(string=hai) anos |
rtti.inc
|
8a249b2d74
Merged revision(s) 44256-44257, 44746, 45329 from trunk:
|
%!s(int64=4) %!d(string=hai) anos |
rttidecl.inc
|
edf32cd5dc
The Important Ones:
|
%!s(int64=6) %!d(string=hai) anos |
rttih.inc
|
c07e723d37
+ add some Delphi-compatible type kind aliases
|
%!s(int64=7) %!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
|
ec0fb329f4
--- Merging r47196 into '.':
|
%!s(int64=4) %!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
|
16ba47be46
* Patch from Ondrej Pokorny to convert unit names to CamelCase (bug ID 33481)
|
%!s(int64=7) %!d(string=hai) anos |
stringsi.inc
|
0e9690c31b
* added striscan, strriscan and stripos
|
%!s(int64=16) %!d(string=hai) anos |
sysres.inc
|
f4003a0981
Merged revision(s) 45479, 45489 from trunk:
|
%!s(int64=4) %!d(string=hai) anos |
system.fpd
|
1faa9d4bcd
* Merging revisions 40060 from trunk:
|
%!s(int64=6) %!d(string=hai) anos |
system.inc
|
ebe4d4cf13
Fixed stack checking for embedded target. Based on work by Christo Crause
|
%!s(int64=3) %!d(string=hai) anos |
systemh.inc
|
c612e9c69e
--- Merging r43776 into '.':
|
%!s(int64=4) %!d(string=hai) anos |
text.inc
|
83f7e7e3dc
--- Merging r46853 into '.':
|
%!s(int64=4) %!d(string=hai) anos |
textrec.inc
|
4331904eb8
* made mode field of file recs word sized on 8 and 16 bit systems
|
%!s(int64=7) %!d(string=hai) anos |
thread.inc
|
c0cb2b6051
* fix memory leak in RegisterLazyInitThreadingProc
|
hai 1 ano |
threadh.inc
|
16010570bb
* lazy thread initialization support
|
hai 1 ano |
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
|
2b9ddf3bee
# revisions: 45519,46865,46918
|
%!s(int64=4) %!d(string=hai) anos |
typshrd.inc
|
92fe577846
* fix error on win64 and concerns about pulling math into the windows unit by a local arctan2 copy
|
%!s(int64=2) %!d(string=hai) anos |
typshrdh.inc
|
66bfb69e96
* Tpoint.Angle initial version using arctan2
|
%!s(int64=2) %!d(string=hai) anos |
ufloat128.pp
|
dba65567f1
* use the sizes of the floatx80 and float128 structs for arrays having their size to avoid problems with padding on different platforms
|
%!s(int64=3) %!d(string=hai) anos |
ufloatx80.pp
|
dba65567f1
* use the sizes of the floatx80 and float128 structs for arrays having their size to avoid problems with padding on different platforms
|
%!s(int64=3) %!d(string=hai) anos |
ustringh.inc
|
c214b949d4
* implemented stringofchar unicodestring, bug #39483
|
%!s(int64=3) %!d(string=hai) anos |
ustrings.inc
|
0de9940d01
* fix for Mantis #38023: the code to convert LF to CRLF when converting to UTF-8 is disabled anyway, so disable unnecessary, duplicate if-branches as well
|
hai 1 ano |
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
|
48c54afabb
* patch by Sergey Larin to handle Native(U)Int conversions from/to variants, resolves #37339
|
%!s(int64=3) %!d(string=hai) anos |
varianth.inc
|
48c54afabb
* patch by Sergey Larin to handle Native(U)Int conversions from/to variants, resolves #37339
|
%!s(int64=3) %!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 |