Commit History

Upphovsman SHA1 Meddelande Datum
  svenbarth 62a61bdb41 * fix ifdefs for non-fpc (Lazarus likes to mess these up during auto completion...) 6 år sedan
  svenbarth 048dc7b289 * implement RawThunk for x86_64-win64 6 år sedan
  Jonas Maebe 27a4a3d446 * added error checking to the test 6 år sedan
  Jonas Maebe 693e72ade3 * Darwin now uses Mach VM calls for memory allocation instead of mmap/munmap 6 år sedan
  Jonas Maebe 14a7429e19 * factored out inlinenode check whether it may have a side effect 6 år sedan
  florian 5d1d9858d1 + VMovVMov2VMov optimization 6 år sedan
  florian 3d5ab366e1 * fix RemoveSuperfluousVMov if the VMov destination reg is an integer register, resolved #35978 6 år sedan
  florian 4f38f12815 -- Zusammenführen von r42706 bis r42724 in ».«: 6 år sedan
  tg74 a5e158f8d6 cleanup 6 år sedan
  tg74 9baf452681 Bugfix GATHER/SCATTER memref 6 år sedan
  florian 9230ae5aab o overhaul-base.patch by J. Gareth Moreton, base for further patches 6 år sedan
  Mattias Gaertner 210caa0c8d fcl-passrc: fixed IsTypeCast for record type 6 år sedan
  svenbarth 9cac24a325 * fix compilation on targets that don't have a RawThunk defined yet 6 år sedan
  svenbarth 7d9b249def + add TRttiOrdinalType and TRttiInt64Type (what's left of the "ordinal like" ones is TRttiEnumerationType, TRttiSetType and a non-Delphi compatible TRttiBooleanType (due to FPC supporting multiple Boolean types)) 6 år sedan
  svenbarth 92c6d166a8 * TRttiFloatType.GetFloatType() can be inline 6 år sedan
  svenbarth 8fdee2b3b1 * implement TRttiFloatType.GetTypeSize() 6 år sedan
  Mattias Gaertner 8ee413a736 pastojs: skip specialized types 6 år sedan
  Mattias Gaertner 4787de8764 fcl-passrc: half specialized type 6 år sedan
  Mattias Gaertner 5bf43bd1d4 fcl-passrc: specialize class interface 6 år sedan
  florian f0213a2c46 + make use of the mremap syscall of linux to re-allocate large memory blocks faster 6 år sedan
  Mattias Gaertner 880f7d7c1c fcl-passrc: specialize nested class type 6 år sedan
  pierre 970ce7f243 Avoid error with -CR option in tobjectdef.vmt_def method 6 år sedan
  svenbarth 16f47fbee3 * explicitely ignore the TestIntfMethods test if TVirtualInterface is not supported 6 år sedan
  svenbarth 95b60bc6b2 * switch TVirtualInterface to using thunks for QueryInterface, _AddRef and _Release as otherwise _Release will execute code that's no longer valid (it's also a bit more performant ;) ) 6 år sedan
  svenbarth 2c4d7b6316 * implement a infrastructure for method thunks (these first adjust Self and then jump to the specified address) 6 år sedan
  florian ba203c0564 + x86 makes use of fpu_capabilities 6 år sedan
  tg74 aa9c00193a Merge in trunk 6 år sedan
  Mattias Gaertner 497c830603 fcl-passrc: check used unit reference for duplicate, in case unit is found via different names 6 år sedan
  Mattias Gaertner 8ad47efcb3 fcl-passrc: specialize class with nested record type 6 år sedan
  Mattias Gaertner 32573139a8 fcl-passrc: specialize inlinespecializeexpr 6 år sedan