pierre
|
651f8b17c1
Add minimum type/const for RTL compilation with threading support disabled
|
8 years ago |
nickysn
|
056e742684
+ enable the internal 8-bit and 16-bit sar on i8086
|
8 years ago |
nickysn
|
b14f277e8f
+ use rtl helpers for 64-bit shl/shr/sar/rol/ror modify in place operations, on
|
8 years ago |
nickysn
|
321876252b
+ enabled the rol/ror intrinsic on i8086
|
8 years ago |
nickysn
|
ca46040728
+ added 16-bit versions of the InterLocked* functions for i8086
|
8 years ago |
Jonas Maebe
|
868370d727
+ InterlockedCompareExchangePointer() alias for InterlockedCompareExchange(pointer)
|
9 years ago |
svenbarth
|
a2c9c75e97
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
|
9 years ago |
svenbarth
|
788393c298
Change WideString initialization to work correctly with indirect main information as well
|
9 years ago |
Károly Balogh
|
1192978152
m68k: software mod/div and mul helper requirement has nothing to do with the softfpu, CF and plain 68k simply needs it
|
9 years ago |
florian
|
bb1f2b8062
* make NativeInt and NativeUInt unique types, resolves #29444
|
9 years ago |
svenbarth
|
7b67ead440
Pass further main program data through the indirect entry information.
|
9 years ago |
svenbarth
|
3da7675eb1
Add a possiblity for targets to specify additional fields for TEntryInformation using an optional sub record called TEntryInformationOS
|
9 years ago |
svenbarth
|
b525cecad8
- get rid of the calling convention modifier for PascalMain as it's generated using the default calling convention anyway (without any parameters this luckily doesn't matter that much ;) )
|
9 years ago |
nickysn
|
0f6b5161e6
* the 'count' parameter of Move and FillChar on i8086 made 16-bit unsigned,
|
9 years ago |
marco
|
08f9400070
* adding puint64 mantis #29020
|
9 years ago |
marco
|
d95b95e648
* fix for #28940 also add PSizeUint
|
9 years ago |
Jonas Maebe
|
80902035e0
* moved excepth.inc include from the system unit implementation to interface
|
9 years ago |
michael
|
8161c1135c
* Add offset to Pos functions, Delphi XE 8 compatible.
|
10 years ago |
marco
|
8cf0c3bcb6
* camel case paramcount as per mantis #28503
|
10 years ago |
michael
|
81fa382c42
* Rename WriteExceptionToStdErr -> WriteErrorsToStdErr
|
10 years ago |
michael
|
94e57aa463
* Moved WriteExceptionToStdErr to system unit, so it is observed even in absence of sysutils (bug ID 27708)
|
10 years ago |
nickysn
|
28dc9fe68b
* fixed definition of the ALUSInt type on 16-bit CPUs
|
10 years ago |
florian
|
134457fb8c
+ define types depending on the ALU register size of the CPU, e. g. for most 8 Bit CPUs this is different from Ptr(U)Int, and e.g. also for the far pointer memory models of i8086
|
10 years ago |
Jonas Maebe
|
6a70c84258
+ internal bsr/bsf support for ppc32 and ppc64
|
10 years ago |
Jonas Maebe
|
ff020a3be4
+ "Utf8CodePointLen(pansichar,MaxLookAhead,IncludeCombiningDiacriticalMarks):
|
10 years ago |
Jonas Maebe
|
416d0b3974
* enable internal handling of 64 bit sar() on AArch64
|
10 years ago |
Jonas Maebe
|
a8d05b66e2
+ AArch64 internal bsf/bsr support
|
10 years ago |
Jonas Maebe
|
03f8a15904
* enable internal handling of 32 and 64 bit rotates on AArch64
|
10 years ago |
Jonas Maebe
|
b0112fa63f
+ initial AArch64 support in systemh.inc, options.pas, version.pas and
|
10 years ago |
sergei
|
7666cd5c0e
+ Overloaded procedure dump_stack that calls CaptureBacktrace, thus encapsulating internals of stack traversing.
|
10 years ago |