Commit History

Autor SHA1 Mensaxe Data
  pierre 5ccced201a Downgrade some warnings to notes for EXTDEBUG %!s(int64=7) %!d(string=hai) anos
  pierre aa89182bf5 Fix compilation with -dEXTDEBUG %!s(int64=7) %!d(string=hai) anos
  pierre 68bcffc3e0 Fix riscv64 compiler compilation with -dEXTDEBUG %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner 894e4823a5 fcl-passrc: pscanner: adapted for pas2js %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner 80c12f56b7 fcl-passrc: useanalyzer: fixed WPO for record constants %!s(int64=7) %!d(string=hai) anos
  yury 9ef7a17390 * Delete temp files after test. %!s(int64=7) %!d(string=hai) anos
  yury 5fc2ea362f * Use syscall_nr_renameat for android. %!s(int64=7) %!d(string=hai) anos
  yury d0b6f427d3 * Fixed checks for exceeding limit of locals space. Prevent range and overflow errors during the checks. Introduced the MaxLocalsSize constant which provides the maximum possible size of locals space (stack frame) depending of bitness of a cpu. %!s(int64=7) %!d(string=hai) anos
  yury 4860f3934a * Fixed overflow error when calling align() with corner case values such as align($7FFFFFFC, 4) for the longint variant. %!s(int64=7) %!d(string=hai) anos
  pierre a898ae856f Adapt ppudump to fix introduced in revision 39912 %!s(int64=7) %!d(string=hai) anos
  pierre 66e7c78a8f fix position of ppuload_platform for trecorddef %!s(int64=7) %!d(string=hai) anos
  pierre 88bddc2cb0 Fix ppuload for string type for i8086, use getasizeint for all string defs but short string %!s(int64=7) %!d(string=hai) anos
  yury 9f32b99ea6 * dotest: When executing a remote test, prevent overwrite of the test's result and log by final cleanup commands. %!s(int64=7) %!d(string=hai) anos
  marco b3feccb397 * fix trailing quote char. Patch by wp mantis 34405 %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner 4f37b61cdb fcl-passrc: pastree adapted for pas2js %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner 27a9d53dd2 fcl-passrc: resolver: fixed high(intvar) %!s(int64=7) %!d(string=hai) anos
  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. %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner 54841337fe fcl-json: adapted fpjson for pas2js %!s(int64=7) %!d(string=hai) anos
  yury 88365b6d92 * Enabled safecall support for aarch64 to be on par with other cpus. %!s(int64=7) %!d(string=hai) anos
  yury da39d06d80 + Added test object files for aarch64-android. %!s(int64=7) %!d(string=hai) anos
  svenbarth 2f6b15b1e2 * fix tests now that the RTTI of method pointer variables also contains the hidden parameters %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner edfd512b22 fcl-passrc: resolver: allow array property accessor argument mismatch const/default for simple types %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner ddf409d7ad fcl-js: adapted jswriter for pas2js %!s(int64=7) %!d(string=hai) anos
  svenbarth e644e6332b - remove forgotten debug code %!s(int64=7) %!d(string=hai) anos
  svenbarth c97b607e60 * also run invoke tests if internal function call manager is available (which we prefer to the ffi one) %!s(int64=7) %!d(string=hai) anos
  svenbarth 509383aeb3 + add define to use ffi function call manager for tests %!s(int64=7) %!d(string=hai) anos
  svenbarth ea5f407c49 + add a TFunctionCallManager that provides built in Invoke() support for x86_64-win64 %!s(int64=7) %!d(string=hai) anos
  svenbarth afc83b9f70 + implement the high level Invoke() for TRttiMethod (currently only for interface methods), TRttiMethodType and TRttiProcedureType %!s(int64=7) %!d(string=hai) anos
  svenbarth 91899c7bb1 * ensure that the elements field of ffi_type is initialized correctly so that the trick with the dynamic array works correctly %!s(int64=7) %!d(string=hai) anos
  svenbarth 3bdb4aa1a2 * correctly handle ShortString, object and array fields that are part of a record/object %!s(int64=7) %!d(string=hai) anos