Historique des commits

Auteur SHA1 Message Date
  svenbarth 57db4b47e1 - remove unneeded type declaration il y a 8 ans
  svenbarth 1ae344394a + add data record for easier access to a class' data il y a 8 ans
  florian 3d3298f64d * write absolute references correctly on avr, resolves #32040 il y a 8 ans
  svenbarth d9bc656852 * use new pool functionality for property instances il y a 8 ans
  svenbarth 1cbb4266d7 * rework Rtti pool so that non-types (e.g. properties, etc.) can be stored as well based on their handle il y a 8 ans
  svenbarth f8d919970a * since the property data is different for records, classes and interfaces they need to be handled by the concrete Rtti type (currently only TRttiInstanceType) and not the general TRttiType type il y a 8 ans
  svenbarth 29eb742ded * move aligntoptr() and aligntoqword() further up so they can be used by other code as well il y a 8 ans
  svenbarth 49fc13ea73 * move Handle property to TRttiObject (Delphi compatible and is probably also used for the caching mechanism) il y a 8 ans
  svenbarth 4489163620 * declare TRttiObject as abstract il y a 8 ans
  svenbarth c35f694fb8 - remove unused local type il y a 8 ans
  florian 4cf2a2672a changes to fix #32043 il y a 8 ans
  nickysn 8ba4de3885 + test lea with non-native address sizes (16-bit on i386, 32-bit on x86_64) il y a 8 ans
  nickysn 92a52a9f4d + implemented support for instructions with non-native address size on i8086 il y a 8 ans
  svenbarth bfd37969ad * move TRttiStructuredType and TRttiInstanceType further down as they need access to TRttiMember and its children il y a 8 ans
  nickysn 8589b946fc * different versions (behind cpu specific ifdefs) of process_ea_ref renamed il y a 8 ans
  Mattias Gaertner 5534acd097 fcl-passrc: resolver: fixed with-do-inherited il y a 8 ans
  Mattias Gaertner 40717326bc fcl-passrc: resolver: error message on array of const il y a 8 ans
  Mattias Gaertner facd1f5002 fcl-passrc: resolver: class-of constant il y a 8 ans
  Mattias Gaertner a7265432eb fcl-passrc: resolver: allow different arg names in override methods il y a 8 ans
  svenbarth 0c8f670ee0 + add TRttiPointerType il y a 8 ans
  svenbarth 5c85e94919 + add TRttiNamedObject.Handle property of which the getter needs to be overridden in each sub class il y a 8 ans
  nickysn 31c9214884 * replaced R_SUBADDR with the appropriate size (R_SUBW, R_SUBD or R_SUBQ) in il y a 8 ans
  Mattias Gaertner 204ef5ac01 pastojs: fixed using type alias il y a 8 ans
  Mattias Gaertner a8fed34f99 pastojs: implemented resourcestrings il y a 8 ans
  Mattias Gaertner fe27ec2a26 fcl-passrc: resolver: check resourcestring expression il y a 8 ans
  Mattias Gaertner a70a1989e5 fcl-passrc: resolver: if varofaliasofclassof=typeofaliasofclassof il y a 8 ans
  Mattias Gaertner 35f7b9fcf6 pastojs: fixed class-of-aliastype il y a 8 ans
  Mattias Gaertner aa1eed7b20 fcl-passrc: resolver: fixed class-of-aliastype il y a 8 ans
  Mattias Gaertner 5fc3bbba12 pastojs: implemented logical xor il y a 8 ans
  Mattias Gaertner 203c723bc3 fcl-passrc: resolver+useanalyzer: implemented resourcestring il y a 8 ans