Jeppe Johansen
|
ebe4d4cf13
Fixed stack checking for embedded target. Based on work by Christo Crause
|
6 years ago |
pierre
|
09a2fabb43
Merge of commit 43029
|
5 years ago |
pierre
|
b6cce11107
Merge of commit 43027 (to fix go32v2 with -Criot tests)
|
5 years ago |
florian
|
7cdb39b3f9
-- Aufzeichnung der Informationen für Zusammenführung von r43005 in ».«:
|
5 years ago |
pierre
|
f0eedd5d71
Merge of revisions 39726 39732 39734 39735 39736 39801 39806 39807 40002 40014 40358 40363 40392 40397 40481 40537 from trunk to fixes_3_2
|
6 years ago |
svenbarth
|
b75324a4f2
* move RTTI declarations to their own header file
|
7 years ago |
svenbarth
|
44b15350fb
* disable RTTI declarations if RTTI feature is disabled
|
7 years ago |
pierre
|
5f8f00dcd3
Allow to use CPU specific code for move procedure for systems using libc code with -dUSE_CPU_MOVE (allows easier testing for AIX, no effect by default)
|
7 years ago |
pierre
|
250e924ad3
+ Add RTE 236 for thread errors:
|
7 years ago |
florian
|
22df9cde3e
* halt and runerror never return
|
7 years ago |
Károly Balogh
|
07513150e0
* make StdOut/StdErr optionally a true alias of Output/ErrOutput, so they share the same underlying TextRec. this reduces data segment usage on small systems by more than 1K.
|
7 years ago |
svenbarth
|
e09ec0e36b
+ add ability to have explicitely implemented Pointer overloads of the Interlocked* routines instead of forwarding them to the ones with suitable size.
|
7 years ago |
florian
|
b086b10adf
* enable more features for avr6
|
7 years ago |
svenbarth
|
8b5461367b
* move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic
|
8 years ago |
florian
|
cd70098b84
+ SPARC64 support for the system unit
|
8 years ago |
pierre
|
d5f2c58d32
Fix bug report 34320, about random returning two same values at start
|
8 years ago |
Károly Balogh
|
233185a4e5
rtti: make aligntoqword to always align to the same size as typinfo/AlignTypeData. this fixes m68k crashes in RTTI after r35218
|
8 years ago |
florian
|
0b82f71e8d
* take care of the fact that there are 32 bit abis (e.g. ARMHF) which align qword on 8 byte boundaries, resolves issue #31132
|
8 years ago |
marco
|
7ef8f00100
* more occured -> occurred spelling fixes.
|
8 years ago |
nickysn
|
e1792e712a
* changed the 'size' parameter of fpc_zeromem and fpc_fillmem from ptruint to sizeuint
|
8 years ago |
pierre
|
b9e336dcbe
Fix for trwsync.pp sporadic failure that appeared in trunk.
|
9 years ago |
svenbarth
|
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 |
svenbarth
|
7f079ff58a
Fix compilation of Win64 and WinCE as those don't have indirect entry information yet and thus they'd require FPC_RESLOCATION which is not available for those platforms... Fixes Mantis #30264.
|
9 years ago |
svenbarth
|
f8ff8eca4d
Fix non-Windows resources since me and merging without TortoiseSVN don't go along that well :/
|
9 years ago |
svenbarth
|
3f45860cf9
Use constref instead of const when passing TEntryInformation along
|
9 years ago |
svenbarth
|
535621faaa
Rename FPC_HAS_INDIRECT_MAIN_INFORMATION to FPC_HAS_INDIRECT_ENTRY_INFORMATION which is more logical considering the record's name
|
9 years ago |
svenbarth
|
f406867100
Merged revision(s) 31929-31931,32547 from branches/svenbarth/packages:
|
9 years ago |
pierre
|
06b0bb56c1
Disable SysFreeMem call for argv for win16 OS, which does not use SysFreeMem
|
9 years ago |
svenbarth
|
6afda909d4
Rework TlsKey handling on Windows so that it works as intended with indirect main information
|
9 years ago |
svenbarth
|
1951b8aaaa
Fix threadvar handling. Basically a merge of r31913 of my packages branch.
|
9 years ago |