Історія комітів

Автор SHA1 Опис Дата
  svenbarth f782d3fe7a * partial fix for Mantis #36358: apply partial, adjusted patch by Imants Gulbis to implement TValue.ToString for enumerations, AnsiChar and WideChar 5 роки тому
  svenbarth 8ff14ed5d1 + partial fix for Mantis #36358: apply partial patch by Imants Gulbis to add assignment operator for TValue from Comp and IUnknown 5 роки тому
  svenbarth 12ae68f503 * also allow TValue.AsExtended for Integer types 5 роки тому
  svenbarth d98e551882 + add a generic variant of TValue.IsType 5 роки тому
  svenbarth 9dcd897ce6 * fix for Mantis #36196: free a property's attributes when the property is destroyed 5 роки тому
  svenbarth 492f1ac4be * implement RawThunk for Aarch64 6 роки тому
  svenbarth d6381a3477 * ensure that the RawThunkPlaceholder* constants are compared with using the correct type 6 роки тому
  svenbarth f740fc4228 * correct alignment of the procedure parameters 6 роки тому
  svenbarth 9bdef3b7c3 * correct alignment of the parameter type informations 6 роки тому
  svenbarth 62e7bb6254 * correct alignment for the result name/type 6 роки тому
  svenbarth dad9260f93 + introduce AlignToPtr, a copy of the one from the TypInfo unit (we should really come up with a better name here considering that it's redirecting to AlignTypeData on m68k...) 6 роки тому
  svenbarth 3df9552444 * implement RawThunk for m68k (works for Coldfire, but I hope the real 68k will handle it as well) 6 роки тому
  svenbarth 865f675a7a * fix TValue.FromOrdinal for big endian targets 6 роки тому
  svenbarth 33f6adfab6 * fix for Mantis #35982: free created attributes once the type is freed 6 роки тому
  svenbarth 81870c00f6 - remove no longer required pointer types (they are part of the System unit now) 6 роки тому
  svenbarth a8cf852b0f - remove an unused local variable 6 роки тому
  svenbarth 805a9fa448 - remove the no longer required code that used TMethodImplementation for the IInterface methods 6 роки тому
  svenbarth 7b4cf161aa * implement RawThunk for ARM 6 роки тому
  svenbarth 5978d9924f - remove unused local variable 6 роки тому
  pierre 687554f4ec Fix compilation for i8086, AllocateRawThunk return type changed to CodePointer 6 роки тому
  pierre 7f6122884f Fix assembly instruction errors 6 роки тому
  svenbarth 652e1985a9 * implement thunking for x86_64 SysV ABI targets 6 роки тому
  svenbarth 048dc7b289 * implement RawThunk for x86_64-win64 6 роки тому
  svenbarth 9cac24a325 * fix compilation on targets that don't have a RawThunk defined yet 6 роки тому
  svenbarth 7d9b249def + add TRttiOrdinalType and TRttiInt64Type (what's left of the "ordinal like" ones is TRttiEnumerationType, TRttiSetType and a non-Delphi compatible TRttiBooleanType (due to FPC supporting multiple Boolean types)) 6 роки тому
  svenbarth 92c6d166a8 * TRttiFloatType.GetFloatType() can be inline 6 роки тому
  svenbarth 8fdee2b3b1 * implement TRttiFloatType.GetTypeSize() 6 роки тому
  svenbarth 95b60bc6b2 * switch TVirtualInterface to using thunks for QueryInterface, _AddRef and _Release as otherwise _Release will execute code that's no longer valid (it's also a bit more performant ;) ) 6 роки тому
  svenbarth 2c4d7b6316 * implement a infrastructure for method thunks (these first adjust Self and then jump to the specified address) 6 роки тому
  florian 23585ded15 * fix access to ParamFlags of the tkMethod branch of type data for CPUs requiring proper alignment 6 роки тому