Historia zmian

Autor SHA1 Wiadomość Data
  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