.. |
aliases.inc
|
0cff9fe83c
* Call management operator (Initialize) for records when SetLength for dynamic arrays is used.
|
8 years ago |
astrings.inc
|
68bb9bef2c
* Optimize fpc_AnsiStr_Compare to not use exception frame unless codepages differ
|
8 years ago |
blockrtl.pp
|
c730e16031
* changed the syntax for block procvars from "xxx is block" to
|
11 years ago |
cgeneric.inc
|
daa746243a
* use clib constant instead of literal 'c' in case we have a target where the library is not called 'c' (hopefully all targets that use cgeneric.inc have the clib constant declared in their sysos.inc)
|
5 years ago |
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 years ago |
cgenstr.inc
|
67be73afa5
* fixed type of size parameter of strn(case)cmp
|
10 years ago |
charset.pp
|
606b0a99c7
Remove wrong close call after failed Reset
|
10 years ago |
cmem.pp
|
41f25c2b21
* fixes cmem.malloc et al. for windows as proposed by Ludo Brands, resolves #15571
|
14 years ago |
compproc.inc
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 years ago |
ctypes.pp
|
5c6afe259e
* long double = double on Darwin/AArch64
|
10 years ago |
currh.inc
|
62eed2e3f2
* function round(c : currency) : int64; requires the availability of an fpu
|
13 years ago |
dos.inc
|
819752c334
Avoid warnings when -v0 is used by using $push/$pop
|
6 years ago |
dosh.inc
|
d0f4e7cc99
* respect feature defines
|
10 years ago |
dynarr.inc
|
ed688aceee
* remove packed from tdynarray, it is not needed and especially 64 bit CPUs which require proper aligment, suffer from it
|
6 years ago |
dynarrh.inc
|
8b5461367b
* move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic
|
8 years ago |
dynlib.inc
|
4b61981ad9
* changed the return type of GetProcAddress in the generic dynlibs interface to
|
10 years ago |
dynlibh.inc
|
4b61981ad9
* changed the return type of GetProcAddress in the generic dynlibs interface to
|
10 years ago |
dynlibs.pas
|
c9b3279e3c
+ added unit dynlibs to the win16 rtl
|
9 years ago |
except.inc
|
4e73919676
- removed FPC 2.6.x bootstrapping code
|
6 years ago |
excepth.inc
|
3cfad8fba8
* renamed FPC_USE_PSEABIEH to FPC_USE_PSABIEH
|
6 years ago |
exeinfo.pp
|
4ade471488
* GetModuleByAddr: Prevent returning a name of the current executable for invalid addresses such as pointer(-1) on Windows.
|
5 years ago |
extpas.pp
|
70b8789262
o basic extended pascal support:
|
9 years ago |
extres.inc
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 years ago |
fexpand.inc
|
0f46207776
* fixed (harmless) range error when expanding ~
|
5 years ago |
file.inc
|
590ec0f3e6
* more procedures excluded to avoid internalerrors on avr after the trgobj.conservative fix
|
10 years ago |
filerec.inc
|
4331904eb8
* made mode field of file recs word sized on 8 and 16 bit systems
|
7 years ago |
flt_conv.inc
|
e5a1231931
* updated FSF address (mantis #30198, patch by Paul Gevers)
|
8 years ago |
flt_core.inc
|
e5a1231931
* updated FSF address (mantis #30198, patch by Paul Gevers)
|
8 years ago |
flt_pack.inc
|
6522cd78ee
added some float64() casts, based on similar casts in the 32bit code path, which makes ARM to build again
|
11 years ago |
fpextres.pp
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 years ago |
fpintres.pp
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 years ago |
gencurr.inc
|
62eed2e3f2
* function round(c : currency) : int64; requires the availability of an fpu
|
13 years ago |
generic.inc
|
828e961f3d
* remove unused constants
|
5 years ago |
genmath.inc
|
c189af0e3d
* improved software floating point exception handling in the rtl
|
5 years ago |
genset.inc
|
490f057aa1
* replaced the arrays in the generic set helpers with arrays of 32 bytes
|
5 years ago |
genstr.inc
|
d94b9bd4ab
* Check for Nil in strend
|
9 years ago |
genstrs.inc
|
4ace790492
* remove $Log
|
20 years ago |
getopts.pp
|
646d7c2a95
* helper in record to make setting parameters a bit denser.
|
6 years ago |
heap.inc
|
c0372f80e0
* with section threadvars, heap relocation is not needed
|
5 years ago |
heaph.inc
|
c8ad916710
Use FPC_NO_DEFAULT_MEMORYMANAGER define to guard SysGetmem/SysFreemem function definitions, also used for msdos OS
|
9 years ago |
heaptrc.pp
|
ee22dbe589
Handle change of memory base address after call to SysTryResizeMem
|
5 years ago |
innr.inc
|
9630eb7ce9
* synchronised with trunk till r40466
|
6 years ago |
int64.inc
|
3b1903b430
* simplified fpc_mul_qword so it compiles again on avr, fixes #36236 but does not solve the root of the problem
|
5 years ago |
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
|
9 years ago |
iso7185.pp
|
d80734b412
Completely disable Round functions if FPUNONE is defined, to fix avr builds without flaot support
|
5 years ago |
isotmp.inc
|
19fa828466
* android: Use the current dir as temp.
|
6 years ago |
lineinfo.pp
|
7ef8f00100
* more occured -> occurred spelling fixes.
|
8 years ago |
llvmintr.inc
|
789f13eb24
* LLVM-specific support for popcnt
|
6 years ago |
lnfodwrf.pp
|
b18602485a
* fixed base segment calculation on i8086 (code moved after call to OpenDwarf,
|
7 years ago |
lstrings.pp
|
ebe262762a
* Clean out of $i textrec and filerec includes that are redundant now that cpstrrtl exposes
|
11 years ago |
macpas.pp
|
f22c6870d5
* use math.SetExceptionMask() to disable floating point exceptions
|
17 years ago |
makefile.inc
|
2d042aca6b
+ system unit depends on compproc.inc
|
15 years ago |
mathh.inc
|
a9205c9fba
* Fix bug ID #32837, correct Mantissa and Fraction in float helpers, patch from Bart Broersma
|
7 years ago |
objc.pp
|
3b87b10904
* explicitly link libobjc to prevent the symbol __objc_empty_cache from
|
6 years ago |
objc1.inc
|
4bc657a067
* renamed objcbase.BOOL type to objc.ObjCBOOL to prevent name clashes
|
6 years ago |
objcbase.pp
|
4bc657a067
* renamed objcbase.BOOL type to objc.ObjCBOOL to prevent name clashes
|
6 years ago |
objcnf.inc
|
4bc657a067
* renamed objcbase.BOOL type to objc.ObjCBOOL to prevent name clashes
|
6 years ago |
objpas.inc
|
9a9cd15ec4
TInterfacedObject.Destroy: fix case for correct auto-completion
|
5 years ago |
objpash.inc
|
9a9cd15ec4
TInterfacedObject.Destroy: fix case for correct auto-completion
|
5 years ago |
pagemem.pp
|
4ace790492
* remove $Log
|
20 years ago |
psabieh.inc
|
13902c1c7a
* fixed compilation for __ARM_EABI_UNWINDER__ with -dexcdebug
|
5 years ago |
psabiehh.inc
|
0657ce7c02
* get rid of fpc_Resume
|
6 years ago |
readme
|
13db04fb8b
* small cleanup of commented code (merged)
|
24 years ago |
real2str.inc
|
69ce5fa66b
* patch by Max Nazhalov to improve real2str performance, resolves #21825
|
13 years ago |
resh.inc
|
9f9abd525a
* Patch from Luiz Americo to add const to some string params (Bug ID 30197)
|
9 years ago |
rtti.inc
|
00a418f589
* also correctly align the pointer for the record elements inside FPC_COPY
|
6 years ago |
rttidecl.inc
|
217ae6e4bb
* more fixes to rtti after attribute branch merging
|
6 years ago |
rttih.inc
|
c07e723d37
+ add some Delphi-compatible type kind aliases
|
7 years ago |
sfpu128.pp
|
6e81fe6abc
+ Add two new sotfpuu units with x80 or 128 bit support
|
13 years ago |
sfpux80.pp
|
6e81fe6abc
+ Add two new sotfpuu units with x80 or 128 bit support
|
13 years ago |
softfpu.pp
|
61d16e1063
Allow compilation of softfpu unit with 128-bit upport on big endian code (code generated might be wrong)
|
8 years ago |
sortbase.pp
|
1c64f4c751
* some formatting changes to avoid very large lines in the source code
|
6 years ago |
sstrings.inc
|
c932dfaf70
* first bunch of fixes for rtti for arm after attribute commits, fixes mostly alignment issues
|
6 years ago |
strings.pp
|
16ba47be46
* Patch from Ondrej Pokorny to convert unit names to CamelCase (bug ID 33481)
|
7 years ago |
stringsi.inc
|
0e9690c31b
* added striscan, strriscan and stripos
|
16 years ago |
sysres.inc
|
9f9abd525a
* Patch from Luiz Americo to add const to some string params (Bug ID 30197)
|
9 years ago |
system.fpd
|
b3a8543a56
* synchronised with trunk till r40942
|
6 years ago |
system.inc
|
88648248ec
* fix random(<int64>) for 32 Bit CPUs
|
5 years ago |
systemh.inc
|
48b8110e38
* disable UCS4String if dynamic arrays are disabled
|
6 years ago |
text.inc
|
74275a9173
* in ISO mode, f^ is undefined after Rewrite
|
6 years ago |
textrec.inc
|
4331904eb8
* made mode field of file recs word sized on 8 and 16 bit systems
|
7 years ago |
thread.inc
|
5ed2475c85
* InitThread variant without parameters as user threads normally cannot know the max. stack size
|
5 years ago |
threadh.inc
|
72416edcc4
+ support for tlsm_general on i386-linux
|
6 years ago |
threadvr.inc
|
9c041afc7c
* disable generic threadvar handling if section thread vars are available
|
6 years ago |
tinyheap.inc
|
a16326fa95
Avoid MSDOS Memory Control Block (MCB) chain corruption in RegisterTinyHeapBlock
|
8 years ago |
tnyheaph.inc
|
a72434e93a
Trial to clarify heap for i8086 issues:
|
9 years ago |
typefile.inc
|
273045c295
* use the first element of the filrec._private array to track eof for typed files in iso mode (this will not hurt as iso mode does not specify the _private field), resolves #32938
|
7 years ago |
typshrd.inc
|
15fcd0ab61
* remove old ifdefs
|
7 years ago |
typshrdh.inc
|
15fcd0ab61
* remove old ifdefs
|
7 years ago |
ufloat128.pp
|
9daa2279f6
Use sfpu128 unit instead of softfpu, as softfpu does not always has 128-bit support enabled
|
8 years ago |
ufloatx80.pp
|
856b3d86ce
Add ufloatx80 unit, to add operator overload for 80-bit extended type on CPUs that do not support this type natively
|
8 years ago |
ustringh.inc
|
48b8110e38
* disable UCS4String if dynamic arrays are disabled
|
6 years ago |
ustrings.inc
|
48b8110e38
* disable UCS4String if dynamic arrays are disabled
|
6 years ago |
uuchar.pp
|
7c62aadf65
* Fixed string conversion warnings in RTL.
|
10 years ago |
varerror.inc
|
77d20627dc
* removed duplicate EVariant class from varutils and incorporated
|
19 years ago |
variant.inc
|
858fd37483
- removed FPC_HASINTERNALOLEVARIANT2VARIANTCAST-related checks, FPC 2.6.4
|
10 years ago |
varianth.inc
|
07b1a3d211
* adjust signature of variant managers olevarfromint so that 64-bit values can be passed as well (as was probably intended originally)
|
6 years ago |
wstringh.inc
|
a2c9c75e97
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
|
9 years ago |
wstrings.inc
|
a2c9c75e97
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
|
9 years ago |