Sven/Sarah Barth
|
0fe6f3116c
+ add Delphi-compatible overload for TRttiInvokableType.CreateImplementation (at the same time also provides a more correct implementation of the TCallback one)
|
1 miesiąc temu |
Sven/Sarah Barth
|
dbccf5e844
* adjust TMethodImplementation, TRttiMethod and TRttiInvokableType to use a function reference instead of a method or function variable
|
1 miesiąc temu |
Michaël Van Canneyt
|
22720790fa
* Fix wrongly placed define
|
2 miesięcy temu |
Michaël Van Canneyt
|
bd9caa2ab2
* Allow to hook into QueryInterface for thunk objects
|
2 miesięcy temu |
Pierre Muller
|
b50284466f
Fix 1f3a013f8f1 for unix target, by using system.TTime (to avoid using TTime also defined in baseunix unit)
|
2 miesięcy temu |
Sven/Sarah Barth
|
20022beca8
+ add = and <> operators to TValue based on the existing SameValue()
|
2 miesięcy temu |
Sven/Sarah Barth
|
1f3a013f8f
+ add implicit assignment operators from TDateTime, TDate and TTime to TValue so that the later will have the correct type information
|
2 miesięcy temu |
Pierre Muller
|
bf533ab2ac
Fix compilation for target without threading feature
|
3 miesięcy temu |
Rika Ichinose
|
c856b5c5bf
Make use of the automatic TRttiContext management.
|
3 miesięcy temu |
Rika Ichinose
|
c19d76f976
Fix TRttiContext thread safety.
|
3 miesięcy temu |
Pierre Muller
|
f2d8869286
Also use USE_WINDOWS_UNIT macro in rtti unit
|
6 miesięcy temu |
Michaël Van Canneyt
|
a0a453f890
* Various IsXYZ functions for TValue
|
9 miesięcy temu |
Pierre Muller
|
11076f084c
Try to solve compilation failure for msdos OS
|
10 miesięcy temu |
Michaël Van Canneyt
|
b3d555c258
* Patch from Lipinast Lekrisov to get/set record-typed values. Fixes issue #41129
|
10 miesięcy temu |
Michaël Van Canneyt
|
10e6a54b59
* Call correct newinstance when overridden. Fixes issue #41090
|
10 miesięcy temu |
Nikolay Nikolov
|
2e8b9e7e01
+ initial implementation of System.Rtti.Invoke() for WebAssembly. Currently
|
11 miesięcy temu |
Sven/Sarah Barth
|
faf085662d
- current Lazarus IDEs can handle generic methods, so no need for NoGenericMethods anymore
|
11 miesięcy temu |
Sven/Sarah Barth
|
4aed151833
* fix compilation on i8086 where depending on the memory type code and data pointers may be different (Note: this does not mean that the code works as the RTTI data generated by the compiler does not seem valid either)
|
11 miesięcy temu |
Michaël Van Canneyt
|
7245902660
* Correctly set FDeclaredProperties length
|
1 rok temu |
Michaël Van Canneyt
|
a6e7e3e743
* Order of parent/child methods is now same as in delphi documentation
|
1 rok temu |
Michaël Van Canneyt
|
774e96f8a9
* Fixes after re-running test
|
1 rok temu |
Michaël Van Canneyt
|
8834c109fa
* Extend error message SErrInvokeArgInvalidType
|
1 rok temu |
Michaël Van Canneyt
|
1f19edef00
* optimization of TRttiInstanceType.ResolveExtendedDeclaredProperties
|
1 rok temu |
Michaël Van Canneyt
|
e552165b7a
* GetHasExtendedInfo returns false in TRttiMethod
|
1 rok temu |
Michaël Van Canneyt
|
2070a45217
* GetDataSize is 0 for empty TValue
|
1 rok temu |
Michaël Van Canneyt
|
4afc656ac5
* SMall optimization in TRttiInstanceMethod.GetParameters
|
1 rok temu |
Michaël Van Canneyt
|
b447ab211f
* Small change in indexed property .ToString
|
1 rok temu |
Michaël Van Canneyt
|
dfd8f5c62b
* TValue.Asstring for double
|
1 rok temu |
Michaël Van Canneyt
|
cb072b6b8c
* Forgot to commit, main part of indexed properties implementation by Lipinast Lekrisov
|
1 rok temu |
Michaël Van Canneyt
|
76e2ee9970
* Small improvement in setting method prop, by Lipinast Lekrisov
|
1 rok temu |