Commit History

Author SHA1 Message Date
  svenbarth 147dd4021d + add functions that abstract working with virtual memory across targets for use with callbacks (for now only Windows is implemented; *nix targets should come next) 6 years ago
  svenbarth 30b1a45704 + add tests for TMethodImplementation for method and procedure variables 6 years ago
  svenbarth d3acbc1784 + add ability to create method implementations for method and procedure variables (Delphi does not support this, but I see no reason to prohibit this...) 6 years ago
  svenbarth f97688a07b + add TMethodImplementation class 6 years ago
  svenbarth 9a23613b9d * rework low level callback API 6 years ago
  svenbarth feff0c673f * move some types to the top of the unit 6 years ago
  svenbarth c3081f7cf3 * fix Comp type casts to QWord and Int64 6 years ago
  svenbarth 2c20643ba6 * fix ShortString handling in TValue (always the maximum length of the corresponding ShortString type is allocated) 6 years ago
  svenbarth 17c3354f9c + provide IValueData's ExtractRawData(NoCopy)() in TValue (and also implement it for non-heap types) 6 years ago
  svenbarth bef1b84d63 * move utility code to a separate unit 6 years ago
  Mattias Gaertner 3c9a5e5602 pastojs: create local record types in global scope 6 years ago
  joost f465826ba9 * Repositories from the include-files must be processed between the global and user repositories 6 years ago
  joost 953cc76a7b * Added ability to force a build during an installation (buildinstall) 6 years ago
  joost 4eadd2ce16 * TFPPackage.PackageVariants added 6 years ago
  florian f6e32ae90e * (modified) path by Gareth Moreton to fix case handling 6 years ago
  Mattias Gaertner 7e777f513e fcl-passrc: resolver: for item in AdvRecord do 6 years ago
  Jonas Maebe df598f1868 * update alignment values for Darwin 6 years ago
  Jonas Maebe 7b313a2c15 * stop searching for methods to implement interfaces in parent classes after 6 years ago
  Jonas Maebe dee1056546 * fixed wrong change of jumpalignmax from 10 to 16 in previous commit 6 years ago
  Jonas Maebe 9a797b9f49 * changed maxjumpalign:10 to 16 6 years ago
  florian 9c03c29856 * not all targets support the tls-model switch, use it only if section thread vars are used 6 years ago
  florian ce81e50907 * better code alignment for x86_64-win64 and x86_64-linux 6 years ago
  florian 917de001d6 * patch (slighly modified) by Christo Crause to write 16 bit registers on avr in hi/lo order, resolves #34721 6 years ago
  florian a7c347fe56 * pass used tls model to the assembler 6 years ago
  florian 7f5c2fa3aa * (modified) patch by Gareth Moreton: Speed improvement in case blocks, resolves #0034762 6 years ago
  Mattias Gaertner 75ab803528 pastojs: fixed Result.Free 6 years ago
  Mattias Gaertner 2d94d97887 fcl-passrc: resolver: function result is writable 6 years ago
  svenbarth f0753517b4 * fix compilation on platforms that *do* have a Comp type 6 years ago
  Mattias Gaertner 324a645bb5 pastojs: fixed compile 6 years ago
  Mattias Gaertner 19836867da fcl-passrc: resolver: test adv records 6 years ago