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