Commit történet

Szerző SHA1 Üzenet Dátum
  michael 8161c1135c * Add offset to Pos functions, Delphi XE 8 compatible. 10 éve
  marco 8cf0c3bcb6 * camel case paramcount as per mantis #28503 10 éve
  michael 81fa382c42 * Rename WriteExceptionToStdErr -> WriteErrorsToStdErr 10 éve
  michael 94e57aa463 * Moved WriteExceptionToStdErr to system unit, so it is observed even in absence of sysutils (bug ID 27708) 10 éve
  nickysn 28dc9fe68b * fixed definition of the ALUSInt type on 16-bit CPUs 10 éve
  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 éve
  Jonas Maebe 6a70c84258 + internal bsr/bsf support for ppc32 and ppc64 10 éve
  Jonas Maebe ff020a3be4 + "Utf8CodePointLen(pansichar,MaxLookAhead,IncludeCombiningDiacriticalMarks): 10 éve
  Jonas Maebe 416d0b3974 * enable internal handling of 64 bit sar() on AArch64 10 éve
  Jonas Maebe a8d05b66e2 + AArch64 internal bsf/bsr support 10 éve
  Jonas Maebe 03f8a15904 * enable internal handling of 32 and 64 bit rotates on AArch64 10 éve
  Jonas Maebe b0112fa63f + initial AArch64 support in systemh.inc, options.pas, version.pas and 10 éve
  sergei 7666cd5c0e + Overloaded procedure dump_stack that calls CaptureBacktrace, thus encapsulating internals of stack traversing. 10 éve
  svenbarth 2d454dc8fa Move DynLibs support to System unit using a manager approach like for Threads, WideStrings, etc.. This is needed so that we can support features like "delayed" and loading of dynamic packages. 10 éve
  marco 6db1f5bfa8 * Delphi compat changes pchar->pansichar. add pppansichar to systemh.inc 10 éve
  marco 4733e50de5 * system unit additions from mantis #27206. Exports some dynarray related RTTI functions. 10 éve
  florian 7180d184c5 + implements TExtended80Rec, TDoubleRec, TSingleRec 10 éve
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time 10 éve
  florian 714901ce45 * fixes feature defines after recent changes 11 éve
  nickysn 16c5849fc6 + added HexStr() overload for huge pointers 11 éve
  sergei 04d8e8a5dc * On 64-bit targets, handle abs(int64) internally, using the same code as for abs(longint), i.e. without branching. Both generic and x86-specific pass 2 code is already suitable for different operand sizes, only type checking needs removal of excessive conversions to 32 bits. 11 éve
  michael 17e34abc62 * Fix for bug ID #18551 11 éve
  michael 4258d71a2d * Fixed bug #26053 (NoErrMsg variable for Delphi compatibility) 11 éve
  nickysn dfa1f3e0a3 * NativeInt and NativeUInt redefined as aliases to PtrInt/PtrUInt, so now they 11 éve
  nickysn a176c2d4f5 + add overloaded versions of HexStr(pointer) for i8086 near and far pointers 11 éve
  sergei baa18dfcb4 * Introduced a new function CaptureBacktrace, using it to handle most of back-tracing in heaptrc unit. 11 éve
  sergei 3a55c4301e * Since StackTop=StackBottom+StackLength, any two variables are sufficient to describe stack, the third one is redundant. 11 éve
  florian 7eace968e7 + UNICODESTRINGS feature flag 11 éve
  nickysn b3e6248547 * define PNativeInt and PNativeUint as ^NativeInt and ^NativeUint, instead of 11 éve
  nickysn 48edf78003 * make BSR/BSF return byte, instead of cardinal on 16/8-bit targets 11 éve