提交历史

作者 SHA1 备注 提交日期
  pierre 66e7c78a8f fix position of ppuload_platform for trecorddef 7 年之前
  pierre 88bddc2cb0 Fix ppuload for string type for i8086, use getasizeint for all string defs but short string 7 年之前
  yury 9f32b99ea6 * dotest: When executing a remote test, prevent overwrite of the test's result and log by final cleanup commands. 7 年之前
  marco b3feccb397 * fix trailing quote char. Patch by wp mantis 34405 7 年之前
  Mattias Gaertner 4f37b61cdb fcl-passrc: pastree adapted for pas2js 7 年之前
  Mattias Gaertner 27a9d53dd2 fcl-passrc: resolver: fixed high(intvar) 7 年之前
  yury 9d7308df42 * Android: Reworked the startup code to use no assembly instructions. Generic assembler startup files contains only section data and are compiled for each CPU. 7 年之前
  Mattias Gaertner 54841337fe fcl-json: adapted fpjson for pas2js 7 年之前
  yury 88365b6d92 * Enabled safecall support for aarch64 to be on par with other cpus. 7 年之前
  yury da39d06d80 + Added test object files for aarch64-android. 7 年之前
  svenbarth 2f6b15b1e2 * fix tests now that the RTTI of method pointer variables also contains the hidden parameters 7 年之前
  Mattias Gaertner edfd512b22 fcl-passrc: resolver: allow array property accessor argument mismatch const/default for simple types 7 年之前
  Mattias Gaertner ddf409d7ad fcl-js: adapted jswriter for pas2js 7 年之前
  svenbarth e644e6332b - remove forgotten debug code 7 年之前
  svenbarth c97b607e60 * also run invoke tests if internal function call manager is available (which we prefer to the ffi one) 7 年之前
  svenbarth 509383aeb3 + add define to use ffi function call manager for tests 7 年之前
  svenbarth ea5f407c49 + add a TFunctionCallManager that provides built in Invoke() support for x86_64-win64 7 年之前
  svenbarth afc83b9f70 + implement the high level Invoke() for TRttiMethod (currently only for interface methods), TRttiMethodType and TRttiProcedureType 7 年之前
  svenbarth 91899c7bb1 * ensure that the elements field of ffi_type is initialized correctly so that the trick with the dynamic array works correctly 7 年之前
  svenbarth 3bdb4aa1a2 * correctly handle ShortString, object and array fields that are part of a record/object 7 年之前
  svenbarth b91c856e38 * also take param flags into consideration 7 年之前
  svenbarth 3ca2529b58 * extend TValue.ToString for a few more types 7 年之前
  svenbarth 7bb147dce0 + add TRttiMethodType for method variables and TRttiProcedureType for procedure variables 7 年之前
  svenbarth b8ae04140c * differentiate between a list of all parameters and one of only visible ones; the former is going to be used for Invoke while the latter is returned by GetParameters 7 年之前
  svenbarth 0f7f9c2bb8 + add support for open arrays in TValue; this is *not* supported by Delphi 7 年之前
  svenbarth b9ec7e1e06 * generate RTTI for *all* parameters of a method or procedure variable 7 年之前
  svenbarth bb11ec6375 + add TRttiType.GetMethod to find a method by name 7 年之前
  svenbarth be698b970b * ensure the correct values for TValue.GetReferenceToRawData for TObject and dynamic array types 7 年之前
  svenbarth a8b2ad31d1 * fix for Mantis #34355: correctly check whether the array constructor is empty (aka []) or not 7 年之前
  svenbarth 00e700d598 * adjust Invoke API of FunctionCallManager to not rely on TValue 7 年之前