paul
|
06a37d1fb1
compiler: remove dummy assignment
|
15 жил өмнө |
marco
|
6a7bc76ca0
* later SM_ constants for getmetrics mantis 16138
|
15 жил өмнө |
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 жил өмнө |