.. |
aliases.inc
|
0cff9fe83c
* Call management operator (Initialize) for records when SetLength for dynamic arrays is used.
|
8 سال پیش |
astrings.inc
|
8b08079224
* fpc_AnsiStr_Concat: if one of the strings is empty and CP_NONE is passed, the code page
|
4 سال پیش |
blockrtl.pp
|
c730e16031
* changed the syntax for block procvars from "xxx is block" to
|
11 سال پیش |
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 سال پیش |
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 سال پیش |
cgenstr.inc
|
67be73afa5
* fixed type of size parameter of strn(case)cmp
|
10 سال پیش |
charset.pp
|
606b0a99c7
Remove wrong close call after failed Reset
|
10 سال پیش |
cmem.pp
|
41f25c2b21
* fixes cmem.malloc et al. for windows as proposed by Ludo Brands, resolves #15571
|
14 سال پیش |
compproc.inc
|
1bf58c2a55
+ introduce TExitCode
|
4 سال پیش |
ctypes.pp
|
5c6afe259e
* long double = double on Darwin/AArch64
|
10 سال پیش |
currh.inc
|
b359080f42
* fixed round(currency) so it takes the rounding mode into account on
|
4 سال پیش |
dos.inc
|
819752c334
Avoid warnings when -v0 is used by using $push/$pop
|
6 سال پیش |
dosh.inc
|
d0f4e7cc99
* respect feature defines
|
10 سال پیش |
dynarr.inc
|
449cc8f152
* make use of AllocMem in fpc_dynarray_setlength
|
4 سال پیش |
dynarrh.inc
|
8b5461367b
* move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic
|
8 سال پیش |
dynlib.inc
|
213d2905df
* Change some methods from using var to using out (bug ID 37376)
|
5 سال پیش |
dynlibh.inc
|
213d2905df
* Change some methods from using var to using out (bug ID 37376)
|
5 سال پیش |
dynlibs.pas
|
c9b3279e3c
+ added unit dynlibs to the win16 rtl
|
9 سال پیش |
except.inc
|
c9fcc68ec1
* enable the compiler to optimize away parts of System.PushExceptObject, if System.get_frame is not implemented, i.e. returning nil
|
4 سال پیش |
excepth.inc
|
3cfad8fba8
* renamed FPC_USE_PSEABIEH to FPC_USE_PSABIEH
|
6 سال پیش |
exeinfo.pp
|
4ade471488
* GetModuleByAddr: Prevent returning a name of the current executable for invalid addresses such as pointer(-1) on Windows.
|
5 سال پیش |
extpas.pp
|
70b8789262
o basic extended pascal support:
|
9 سال پیش |
extres.inc
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 سال پیش |
fexpand.inc
|
cfff96f44c
FExpand: always uppercase drive letter also in BasePath
|
5 سال پیش |
file.inc
|
ac36eec71a
* protect GetFullName with FPC_HAS_FEATURE_UNICODESTRINGS instead of _WIDESTRINGS
|
4 سال پیش |
filerec.inc
|
408fc819b3
+ initial implementation of a FullName field in file records to overcome length limitions of the name field
|
4 سال پیش |
flt_conv.inc
|
e5a1231931
* updated FSF address (mantis #30198, patch by Paul Gevers)
|
8 سال پیش |
flt_core.inc
|
871136d4f2
* first couple of improvements propose by Stefan Kanthak at https://skanthak.homepage.t-online.de/division.html#fpc
|
5 سال پیش |
flt_pack.inc
|
6522cd78ee
added some float64() casts, based on similar casts in the 32bit code path, which makes ARM to build again
|
11 سال پیش |
fpextres.pp
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 سال پیش |
fpintres.pp
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 سال پیش |
gencurr.inc
|
b359080f42
* fixed round(currency) so it takes the rounding mode into account on
|
4 سال پیش |
generic.inc
|
0c316deab5
* readd SmallInt typecasts to SmallInt overload of SwapEndian
|
4 سال پیش |
genmath.inc
|
1d92cc43bb
* fpc_ln_real raises an exception for invalid operands if they exception is not masked
|
4 سال پیش |
genmathh.inc
|
adf064cbb4
New: rtl/inc/genmathh.inc source file, to provide a unique position
|
5 سال پیش |
genset.inc
|
490f057aa1
* replaced the arrays in the generic set helpers with arrays of 32 bytes
|
5 سال پیش |
genstr.inc
|
d94b9bd4ab
* Check for Nil in strend
|
9 سال پیش |
genstrs.inc
|
4ace790492
* remove $Log
|
20 سال پیش |
getopts.pp
|
60c187e169
Make sure that we do not read passed the end of OPTSTRING variable
|
5 سال پیش |
heap.inc
|
c0372f80e0
* with section threadvars, heap relocation is not needed
|
5 سال پیش |
heaph.inc
|
391512546e
+ initial FreeRTOS RTL support, largely based on the Embedded target, limited to Xtensa so far
|
5 سال پیش |
heaptrc.pp
|
d52aaf63eb
msxdos target uses same __fpc_envp symbol as msdos
|
4 سال پیش |
innr.inc
|
70a836c4a2
* first part of merging parts of Jeppe's intrinsics patch, mainly r31135
|
5 سال پیش |
int64.inc
|
ae8d2dc69a
* omit first not, helps the reg. allocator to find a workable colouring, resolves #36611
|
5 سال پیش |
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 سال پیش |
iso7185.pp
|
4afa4a73c6
+ ISO mode: accept put/get without parameter, works on Input/Output respectively, resolves #37949
|
4 سال پیش |
isotmp.inc
|
19fa828466
* android: Use the current dir as temp.
|
6 سال پیش |
lineinfo.pp
|
7ef8f00100
* more occured -> occurred spelling fixes.
|
8 سال پیش |
llvmintr.inc
|
1f5efe2a95
* support for constrained sitofp/uitofp with (the upcoming) LLVM 10.0
|
5 سال پیش |
lnfodwrf.pp
|
b18602485a
* fixed base segment calculation on i8086 (code moved after call to OpenDwarf,
|
7 سال پیش |
lstrings.pp
|
ebe262762a
* Clean out of $i textrec and filerec includes that are redundant now that cpstrrtl exposes
|
11 سال پیش |
macpas.pp
|
f22c6870d5
* use math.SetExceptionMask() to disable floating point exceptions
|
17 سال پیش |
makefile.inc
|
f9672b53a2
- removed old float-to-string and string-to-float conversion code
|
5 سال پیش |
mathh.inc
|
a9205c9fba
* Fix bug ID #32837, correct Mantissa and Fraction in float helpers, patch from Bart Broersma
|
7 سال پیش |
objc.pp
|
3b87b10904
* explicitly link libobjc to prevent the symbol __objc_empty_cache from
|
6 سال پیش |
objc1.inc
|
4bc657a067
* renamed objcbase.BOOL type to objc.ObjCBOOL to prevent name clashes
|
6 سال پیش |
objcbase.pp
|
4bc657a067
* renamed objcbase.BOOL type to objc.ObjCBOOL to prevent name clashes
|
6 سال پیش |
objcnf.inc
|
4bc657a067
* renamed objcbase.BOOL type to objc.ObjCBOOL to prevent name clashes
|
6 سال پیش |
objpas.inc
|
82346563c1
* Add StoredAttribute class, bug ID #37602
|
5 سال پیش |
objpash.inc
|
82346563c1
* Add StoredAttribute class, bug ID #37602
|
5 سال پیش |
pagemem.pp
|
4ace790492
* remove $Log
|
20 سال پیش |
psabieh.inc
|
13902c1c7a
* fixed compilation for __ARM_EABI_UNWINDER__ with -dexcdebug
|
5 سال پیش |
psabiehh.inc
|
0657ce7c02
* get rid of fpc_Resume
|
6 سال پیش |
readme
|
f9672b53a2
- removed old float-to-string and string-to-float conversion code
|
5 سال پیش |
resh.inc
|
e82b9c3b2e
* disable the new FindResource(Ex) overloads for Win16 for now (the one with PChar is disabled as well); this will need to be revisited once Win16 receives proper resource support
|
5 سال پیش |
rtti.inc
|
97c8464b11
* fix for Mantis #36738: when copying a record using its copy operator we assume that we've copied the whole record; this way managed records inside non-managed records are handled correctly
|
5 سال پیش |
rttidecl.inc
|
217ae6e4bb
* more fixes to rtti after attribute branch merging
|
6 سال پیش |
rttih.inc
|
3aa253c11d
Allow system unit to be compiled without RTTI feature
|
5 سال پیش |
sfpu128.pp
|
6e81fe6abc
+ Add two new sotfpuu units with x80 or 128 bit support
|
13 سال پیش |
sfpux80.pp
|
6e81fe6abc
+ Add two new sotfpuu units with x80 or 128 bit support
|
13 سال پیش |
softfpu.pp
|
52cf07d968
* the define to check for inclusion in the System unit is FPC_IS_SYSTEM, *not* FPC_IN_SYSTEM
|
4 سال پیش |
sortbase.pp
|
931d4dcfee
* ensure the rtl and the packages for embedded compile with features exceptions and classes disabled
|
5 سال پیش |
sstrings.inc
|
f9672b53a2
- removed old float-to-string and string-to-float conversion code
|
5 سال پیش |
strings.pp
|
16ba47be46
* Patch from Ondrej Pokorny to convert unit names to CamelCase (bug ID 33481)
|
7 سال پیش |
stringsi.inc
|
0e9690c31b
* added striscan, strriscan and stripos
|
16 سال پیش |
sysres.inc
|
e82b9c3b2e
* disable the new FindResource(Ex) overloads for Win16 for now (the one with PChar is disabled as well); this will need to be revisited once Win16 receives proper resource support
|
5 سال پیش |
system.fpd
|
b3a8543a56
* synchronised with trunk till r40942
|
6 سال پیش |
system.inc
|
2e2f2eb784
- remove could which prevented that rte is triggered even if we are inside
|
4 سال پیش |
systemh.inc
|
1a0ba60de6
* revert r47598: implement TRandomGenerator
|
4 سال پیش |
text.inc
|
ac36eec71a
* protect GetFullName with FPC_HAS_FEATURE_UNICODESTRINGS instead of _WIDESTRINGS
|
4 سال پیش |
textrec.inc
|
408fc819b3
+ initial implementation of a FullName field in file records to overcome length limitions of the name field
|
4 سال پیش |
thread.inc
|
a65158bfe8
* fix memory leak in RegisterLazyInitThreadingProc
|
4 سال پیش |
threadh.inc
|
c64429cdd0
* lazy thread initialization support
|
4 سال پیش |
threadvr.inc
|
d0d07dc3bf
* naturally align threadvar lists/tables
|
4 سال پیش |
tinyheap.inc
|
9d41a435c2
* tinyheap: Disable inline when FPC_TINYHEAP_HUGE is defined to prevent code bloat.
|
5 سال پیش |
tnyheaph.inc
|
a72434e93a
Trial to clarify heap for i8086 issues:
|
9 سال پیش |
typefile.inc
|
f8c1df0852
* ISO mode: handle typed files as text files regarding naming/program parameters, resolves #37415
|
4 سال پیش |
typshrd.inc
|
15fcd0ab61
* remove old ifdefs
|
7 سال پیش |
typshrdh.inc
|
15fcd0ab61
* remove old ifdefs
|
7 سال پیش |
ufloat128.pp
|
16eb670e67
* use the sizes of the floatx80 and float128 structs for arrays having their size to avoid problems with padding on different platforms
|
4 سال پیش |
ufloatx80.pp
|
16eb670e67
* use the sizes of the floatx80 and float128 structs for arrays having their size to avoid problems with padding on different platforms
|
4 سال پیش |
ustringh.inc
|
257ef24a1e
* Fix bug ID #38008: allow UTF8 to unicode conversion to react on/ignore invalid input
|
4 سال پیش |
ustrings.inc
|
257ef24a1e
* Fix bug ID #38008: allow UTF8 to unicode conversion to react on/ignore invalid input
|
4 سال پیش |
uuchar.pp
|
8d95da3fea
* Windows: Reworked handling of command line arguments to properly support Unicode:
|
5 سال پیش |
varerror.inc
|
77d20627dc
* removed duplicate EVariant class from varutils and incorporated
|
19 سال پیش |
variant.inc
|
213d2905df
* Change some methods from using var to using out (bug ID 37376)
|
5 سال پیش |
varianth.inc
|
40d9b1108a
* add VUString branch to tvardata, resolves #37651
|
4 سال پیش |
wstringh.inc
|
a2c9c75e97
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
|
9 سال پیش |
wstrings.inc
|
a2c9c75e97
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
|
9 سال پیش |