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 жил өмнө |
paul
|
57b67087a8
tests: halt with different error codes for different errors
|
15 жил өмнө |
joost
|
520c5fe962
* Since Dwarf 3 the length of a DW_FORM_ref_addr is dependent on the used debug-format (32 or 64 bit), not on the target platform pointer size.
|
15 жил өмнө |
Jonas Maebe
|
531efc5a69
* round(x) -> trunc(x+0.5) in Julian date conversion to prevent the current
|
15 жил өмнө |
paul
|
1768810783
compiler: allow to derive classes from a nested class type (issue #0016083)
|
15 жил өмнө |
olivier
|
8aaa5ee123
The unit name should start with an upper case to pass tobject5.pp test under BeOS (not tested yet ;-).
|
15 жил өмнө |
olivier
|
0223697b17
The unit name should start with an upper case to pass tobject5.pp test under Haiku.
|
15 жил өмнө |
Jonas Maebe
|
4303eda80c
* moved SInvalidJulianDate from rtlconst to sysconst (part of r15032,
|
15 жил өмнө |
Jonas Maebe
|
82ff623390
+ fixed Julian date helpers (based on patch by Bernd Engelhardt, mantis
|
15 жил өмнө |