Histórico de Commits

Autor SHA1 Mensagem Data
  florian c0979bbc0c * TObject.InitInstance got very big so inlining has no advantage anymore, resolves #39494 há 3 anos atrás
  Nikolay Nikolov 5124ab2521 * cloned the WebAssembly native exceptions code generation and rtl support into há 4 anos atrás
  Nikolay Nikolov 91f0f1a86c * don't include except.inc if wasm32 native exception is turned on, instead há 4 anos atrás
  michael e6a593c5fa * Patch from Zeljko Avramovic to extend ordinal/float helpers há 4 anos atrás
  michael 82346563c1 * Add StoredAttribute class, bug ID #37602 há 5 anos atrás
  pierre 3aa253c11d Allow system unit to be compiled without RTTI feature há 5 anos atrás
  ondrej 9a9cd15ec4 TInterfacedObject.Destroy: fix case for correct auto-completion há 5 anos atrás
  svenbarth 10af6fe2fb * fix for Mantis #35965: correct alignment also for the class info used to retrieve the unit name há 6 anos atrás
  svenbarth e97a2cb03e * tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private há 6 anos atrás
  svenbarth 3ad24c9db8 * as attributes can be part of any type they are best suited in a common part of TTypeData há 6 anos atrás
  svenbarth e296b26e9e - remove unit info and related code again as that will be handled similar, but differently with dynamic packages há 6 anos atrás
  svenbarth b2932393df Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3] há 6 anos atrás
  svenbarth a076677336 * instead of a flags field generate a table with all Initialize operators of all fields (nested or not, parent class or not) for class types; objects and records don't use this (yet) há 7 anos atrás
  svenbarth 8536abce8a * as the management operator feature is not platform specific using a specific define for it aside from a há 7 anos atrás
  svenbarth 4d0ab82ef7 * optimize class initialization by calling RTTIRecord() only when required for a non-trivial initialization há 7 anos atrás
  michael 3787d52dee * Fix bug ID #32353, reset ref count fields in destructor há 8 anos atrás
  michael 9878dc280b * Fix bug ID #32168 há 8 anos atrás
  maciej-izak 5a7d4eb25f * Call management initialize operator for records inside classes (record with management operators as field) (rtl/inc/objpas.inc, TObject.InitInstance) há 8 anos atrás
  florian 0b82f71e8d * take care of the fact that there are 32 bit abis (e.g. ARMHF) which align qword on 8 byte boundaries, resolves issue #31132 há 8 anos atrás
  florian 091b31fc76 * fix avr compilation after r34975 by more tests against feature defines, resolves #31036 há 8 anos atrás
  florian bcb7061314 * made TObject usable, even if no ansistring support is available há 8 anos atrás
  michael 784da563ef * Patch from Silvio Clecio to implement QualifiedClassName (bug ID 30985) há 8 anos atrás
  nickysn 7d15b688e8 * TInterfaceEntry changed to a variant record, that overlays a CodePointer on há 9 anos atrás
  nickysn 5e7ba4a893 * the type of FieldOffset in the TFieldInfo rtti structure changed to SizeUInt, há 9 anos atrás
  svenbarth fb6546972b * IID and IIDStr references of the VMT's interface table need to be indirect há 9 anos atrás
  svenbarth 685f820622 * switch class'/object's parent reference in the VMT to an indirect reference há 9 anos atrás
  svenbarth 7a5bac9cd3 Rework the interface table of VMTs to get rid of FPC_EMPTYINTF. há 9 anos atrás
  nickysn c1b0fb81f1 * updated all the RTL helper functions related to exceptions and stack traces to use codepointer instead of pointer há 12 anos atrás
  nickysn ef2423128f * use CodePointer instead of Pointer in TObject.MethodName() and .MethodAddress() for i8086 medium memory model compatibility há 12 anos atrás
  nickysn 54c4c8155b + also added PCodePointer and PPCodePointer há 12 anos atrás