Commit History

Автор SHA1 Съобщение Дата
  nickysn 504662826a * fixed the rtl cpu ifdefs for the rol/ror/sar cpu support check преди 8 години
  pierre 651f8b17c1 Add minimum type/const for RTL compilation with threading support disabled преди 8 години
  nickysn 056e742684 + enable the internal 8-bit and 16-bit sar on i8086 преди 8 години
  nickysn b14f277e8f + use rtl helpers for 64-bit shl/shr/sar/rol/ror modify in place operations, on преди 8 години
  nickysn 321876252b + enabled the rol/ror intrinsic on i8086 преди 8 години
  nickysn ca46040728 + added 16-bit versions of the InterLocked* functions for i8086 преди 8 години
  Jonas Maebe 868370d727 + InterlockedCompareExchangePointer() alias for InterlockedCompareExchange(pointer) преди 9 години
  svenbarth a2c9c75e97 Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures. преди 9 години
  svenbarth 788393c298 Change WideString initialization to work correctly with indirect main information as well преди 9 години
  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 години
  florian bb1f2b8062 * make NativeInt and NativeUInt unique types, resolves #29444 преди 9 години
  svenbarth 7b67ead440 Pass further main program data through the indirect entry information. преди 9 години
  svenbarth 3da7675eb1 Add a possiblity for targets to specify additional fields for TEntryInformation using an optional sub record called TEntryInformationOS преди 9 години
  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 години
  nickysn 0f6b5161e6 * the 'count' parameter of Move and FillChar on i8086 made 16-bit unsigned, преди 9 години
  marco 08f9400070 * adding puint64 mantis #29020 преди 9 години
  marco d95b95e648 * fix for #28940 also add PSizeUint преди 9 години
  Jonas Maebe 80902035e0 * moved excepth.inc include from the system unit implementation to interface преди 10 години
  michael 8161c1135c * Add offset to Pos functions, Delphi XE 8 compatible. преди 10 години
  marco 8cf0c3bcb6 * camel case paramcount as per mantis #28503 преди 10 години
  michael 81fa382c42 * Rename WriteExceptionToStdErr -> WriteErrorsToStdErr преди 10 години
  michael 94e57aa463 * Moved WriteExceptionToStdErr to system unit, so it is observed even in absence of sysutils (bug ID 27708) преди 10 години
  nickysn 28dc9fe68b * fixed definition of the ALUSInt type on 16-bit CPUs преди 10 години
  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 години
  Jonas Maebe 6a70c84258 + internal bsr/bsf support for ppc32 and ppc64 преди 10 години
  Jonas Maebe ff020a3be4 + "Utf8CodePointLen(pansichar,MaxLookAhead,IncludeCombiningDiacriticalMarks): преди 10 години
  Jonas Maebe 416d0b3974 * enable internal handling of 64 bit sar() on AArch64 преди 10 години
  Jonas Maebe a8d05b66e2 + AArch64 internal bsf/bsr support преди 10 години
  Jonas Maebe 03f8a15904 * enable internal handling of 32 and 64 bit rotates on AArch64 преди 10 години
  Jonas Maebe b0112fa63f + initial AArch64 support in systemh.inc, options.pas, version.pas and преди 10 години