Commit History

Autor SHA1 Mensaxe Data
  nickysn 8ba4de3885 + test lea with non-native address sizes (16-bit on i386, 32-bit on x86_64) %!s(int64=8) %!d(string=hai) anos
  nickysn 92a52a9f4d + implemented support for instructions with non-native address size on i8086 %!s(int64=8) %!d(string=hai) anos
  svenbarth bfd37969ad * move TRttiStructuredType and TRttiInstanceType further down as they need access to TRttiMember and its children %!s(int64=8) %!d(string=hai) anos
  nickysn 8589b946fc * different versions (behind cpu specific ifdefs) of process_ea_ref renamed %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner 5534acd097 fcl-passrc: resolver: fixed with-do-inherited %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner 40717326bc fcl-passrc: resolver: error message on array of const %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner facd1f5002 fcl-passrc: resolver: class-of constant %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner a7265432eb fcl-passrc: resolver: allow different arg names in override methods %!s(int64=8) %!d(string=hai) anos
  svenbarth 0c8f670ee0 + add TRttiPointerType %!s(int64=8) %!d(string=hai) anos
  svenbarth 5c85e94919 + add TRttiNamedObject.Handle property of which the getter needs to be overridden in each sub class %!s(int64=8) %!d(string=hai) anos
  nickysn 31c9214884 * replaced R_SUBADDR with the appropriate size (R_SUBW, R_SUBD or R_SUBQ) in %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner 204ef5ac01 pastojs: fixed using type alias %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner a8fed34f99 pastojs: implemented resourcestrings %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner fe27ec2a26 fcl-passrc: resolver: check resourcestring expression %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner a70a1989e5 fcl-passrc: resolver: if varofaliasofclassof=typeofaliasofclassof %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner 35f7b9fcf6 pastojs: fixed class-of-aliastype %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner aa1eed7b20 fcl-passrc: resolver: fixed class-of-aliastype %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner 5fc3bbba12 pastojs: implemented logical xor %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner 203c723bc3 fcl-passrc: resolver+useanalyzer: implemented resourcestring %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner 48024645f0 pastojs: fixed property index value path %!s(int64=8) %!d(string=hai) anos
  florian cc44328109 * correctly calc case label distance after r36362, resolves #32115 and #32311 %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner 58454f555a pastojs: implemented funcname:= %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner abd8907939 fcl-passrc: resolver: implemented funcname:= %!s(int64=8) %!d(string=hai) anos
  svenbarth 5edbdd5a00 * correctly handle non-static functions where the result is passed as a parameter (the order is "Self/VMT, Result, other Args" there) %!s(int64=8) %!d(string=hai) anos
  svenbarth 98bb449945 * raise an exception if routine to be invoked isn't static, but there's no parameter to be used as Self %!s(int64=8) %!d(string=hai) anos
  svenbarth 794eb7c122 * ensure that FLock is released in case of an exception %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner 1bf758c997 pastojs: fixed RTTI of static arrays %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner e5d4d763b3 pastojs: implemented property with index specifier %!s(int64=8) %!d(string=hai) anos
  Mattias Gaertner 6148ba8c31 fcl-passrc: resolver: implemented overriding property with index specifier %!s(int64=8) %!d(string=hai) anos
  florian 99a3855e6b * restored old default values for MajorOperatingSystemVersion, MajorSubsystemVersion and MinorSubsystemVersion, resolves issue #32492 %!s(int64=8) %!d(string=hai) anos