提交歷史

作者 SHA1 備註 提交日期
  paul ff1520ab8b compiler: add enumsymtable case to FindUnitSymtable helper 15 年之前
  ivost a6022f5df2 * removed IImplementorGetter interface and replaced it by the guid IObjectReference. 15 年之前
  ivost 7025b1ac01 * added supports helper functions for IInterface supports TClass -> TObject,Boolean 15 年之前
  ivost 561997e8ef * added fpc_class_is_corbaintf and fpc_class_cast_corbaintf compiler helper functions 15 年之前
  ivost d9a6e63ef0 * prepeared compiler functions for IS and cast operators 15 年之前
  Jonas Maebe 864ca60adb * fixed compilation on 64 bit platforms 15 年之前
  ivost 31067c290e * tiny change: nil i1,i2 by hand so that everything is freed before the "ok". 15 年之前
  ivost d7e149805b * added new testset for interfaces and delegation, also GetInterface, GetInterfaceWeak, GetInterfaceByStr, AS and IS is tested 15 年之前
  ivost dc785f6f68 * implemented intf as object. When doing IInterface as TObject the compiler calls fpc_intf_as_class to query for the IImplementorGetter interface and then invokes GetObject to get the 15 年之前
  ivost 6560ed87e9 * removed a debug writeln, unfortunately commited by r15077 15 年之前
  ivost 5a588e5f06 * fixed Supports function so that it's using new function GetInterfaceWeak. Supports may have accidentially freed a objects. 15 年之前
  ivost 3b5826059d * Added GetInterfaceWeak to TObject. It's equal to GetInterface but the returned interface is not referenced. This way it's possible to query interfaces of unreferenced objects. 15 年之前
  paul 1be92bc750 compiler: allow inline static methods + test (moreover static inline was supported) 15 年之前
  Jonas Maebe a48a37d38b * fixed extended syntax checking {$x-} by moving it from the typecheck pass 15 年之前
  Jonas Maebe d5f415b047 * initialise fwritelocked and freadercount in the TMREWS constructor using 15 年之前
  ivost 3f2d66b188 * when calling GetInterfaceByStr on COM Objects, the refcounter was not increased 15 年之前
  marco 8cce3d3f91 * closethread thread manager field/function. Mantis 13160 15 年之前
  Jonas Maebe d8a902b4c4 * fixed internalerror in case the from-value of a for-loop has loc_jump 15 年之前
  Jonas Maebe f0298ad2f5 + test for mantis #15363 fixed in r15066 15 年之前
  Jonas Maebe 4ce7fc92a0 + added pthread_mutex_trylock() to fix compilation after r15026 15 年之前
  ivost c47c125ec0 * changed 0 to S_OK as return value of QueryInterface (niceness) 15 年之前
  ivost f0ce69b264 * added testcase for right behavior of AS and SUPPORTS so that QueryInterface is called before GetInterface 15 年之前
  ivost 8391b717ea * Some (delphi) applications expect that the QueryInterface method is invoked as first priority to query for an interface and GetInterface as 2nd priority 15 年之前
  michael 154b30b724 * Fixed parsing of hints in alias types 15 年之前
  michael 332b67ecfb * Removed left-over debug statement 15 年之前
  Jonas Maebe 35941dcae9 * added missing -CO option 15 年之前
  paul 1b614b526a compiler: 15 年之前
  Jonas Maebe 4d8f578e4c * when typecasting the result of pthread_self, always call it using 15 年之前
  Jonas Maebe 653974f679 * also give a "potential range error" hint with -CO in case the sizes 15 年之前
  Jonas Maebe 8542632ebe * fixed evaluating constant expressions consisting of more than one term and 15 年之前