Histórico de Commits

Autor SHA1 Mensagem Data
  paul 973d947d6c compiler: allow const, type, var and class var sections for objects + test há 15 anos atrás
  paul 2a7636580e tests: fix test name há 15 anos atrás
  paul 06a37d1fb1 compiler: remove dummy assignment há 15 anos atrás
  marco 6a7bc76ca0 * later SM_ constants for getmetrics mantis 16138 há 15 anos atrás
  paul ff1520ab8b compiler: add enumsymtable case to FindUnitSymtable helper há 15 anos atrás
  ivost a6022f5df2 * removed IImplementorGetter interface and replaced it by the guid IObjectReference. há 15 anos atrás
  ivost 7025b1ac01 * added supports helper functions for IInterface supports TClass -> TObject,Boolean há 15 anos atrás
  ivost 561997e8ef * added fpc_class_is_corbaintf and fpc_class_cast_corbaintf compiler helper functions há 15 anos atrás
  ivost d9a6e63ef0 * prepeared compiler functions for IS and cast operators há 15 anos atrás
  Jonas Maebe 864ca60adb * fixed compilation on 64 bit platforms há 15 anos atrás
  ivost 31067c290e * tiny change: nil i1,i2 by hand so that everything is freed before the "ok". há 15 anos atrás
  ivost d7e149805b * added new testset for interfaces and delegation, also GetInterface, GetInterfaceWeak, GetInterfaceByStr, AS and IS is tested há 15 anos atrás
  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 há 15 anos atrás
  ivost 6560ed87e9 * removed a debug writeln, unfortunately commited by r15077 há 15 anos atrás
  ivost 5a588e5f06 * fixed Supports function so that it's using new function GetInterfaceWeak. Supports may have accidentially freed a objects. há 15 anos atrás
  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. há 15 anos atrás
  paul 1be92bc750 compiler: allow inline static methods + test (moreover static inline was supported) há 15 anos atrás
  Jonas Maebe a48a37d38b * fixed extended syntax checking {$x-} by moving it from the typecheck pass há 15 anos atrás
  Jonas Maebe d5f415b047 * initialise fwritelocked and freadercount in the TMREWS constructor using há 15 anos atrás
  ivost 3f2d66b188 * when calling GetInterfaceByStr on COM Objects, the refcounter was not increased há 15 anos atrás
  marco 8cce3d3f91 * closethread thread manager field/function. Mantis 13160 há 15 anos atrás
  Jonas Maebe d8a902b4c4 * fixed internalerror in case the from-value of a for-loop has loc_jump há 15 anos atrás
  Jonas Maebe f0298ad2f5 + test for mantis #15363 fixed in r15066 há 15 anos atrás
  Jonas Maebe 4ce7fc92a0 + added pthread_mutex_trylock() to fix compilation after r15026 há 15 anos atrás
  ivost c47c125ec0 * changed 0 to S_OK as return value of QueryInterface (niceness) há 15 anos atrás
  ivost f0ce69b264 * added testcase for right behavior of AS and SUPPORTS so that QueryInterface is called before GetInterface há 15 anos atrás
  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 há 15 anos atrás
  michael 154b30b724 * Fixed parsing of hints in alias types há 15 anos atrás
  michael 332b67ecfb * Removed left-over debug statement há 15 anos atrás
  Jonas Maebe 35941dcae9 * added missing -CO option há 15 anos atrás