Commit History

Author SHA1 Message Date
  Jeppe Johansen 1f6ea9d847 Added more checks to allow compiler to build from scratch. 10 years ago
  Jeppe Johansen 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. 10 years ago
  Jeppe Johansen caacc0bb5a Add initial support for table generated ARM intrinsics functions 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
  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 years ago
  marco 6db1f5bfa8 * Delphi compat changes pchar->pansichar. add pppansichar to systemh.inc 10 years ago
  marco 4733e50de5 * system unit additions from mantis #27206. Exports some dynarray related RTTI functions. 10 years ago
  florian 7180d184c5 + implements TExtended80Rec, TDoubleRec, TSingleRec 11 years ago
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time 11 years ago
  florian 714901ce45 * fixes feature defines after recent changes 11 years ago
  nickysn 16c5849fc6 + added HexStr() overload for huge pointers 11 years ago
  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 years ago
  michael 17e34abc62 * Fix for bug ID #18551 11 years ago
  michael 4258d71a2d * Fixed bug #26053 (NoErrMsg variable for Delphi compatibility) 11 years ago
  nickysn dfa1f3e0a3 * NativeInt and NativeUInt redefined as aliases to PtrInt/PtrUInt, so now they 11 years ago
  nickysn a176c2d4f5 + add overloaded versions of HexStr(pointer) for i8086 near and far pointers 11 years ago
  sergei baa18dfcb4 * Introduced a new function CaptureBacktrace, using it to handle most of back-tracing in heaptrc unit. 11 years ago
  sergei 3a55c4301e * Since StackTop=StackBottom+StackLength, any two variables are sufficient to describe stack, the third one is redundant. 11 years ago
  florian 7eace968e7 + UNICODESTRINGS feature flag 11 years ago
  nickysn b3e6248547 * define PNativeInt and PNativeUint as ^NativeInt and ^NativeUint, instead of 11 years ago