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 |