From fc2205e64de95cabe18566675b8f78e0abe5b55f Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Thu, 1 Oct 2015 22:31:38 +0100 Subject: %shared_ptr support improvements for classes in an inheritance chain Fix %shared_ptr support for private and protected inheritance. - Remove unnecessary Warning 520: Derived class 'Derived' of 'Base' is not similarly marked as a smart pointer - Do not generate code that attempts to cast up the inheritance chain in the type system runtime in such cases as it doesn't compile and can't be used. Remove unnecessary warning 520 for %shared_ptr when the base class is ignored. --- CHANGES.current | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'CHANGES.current') diff --git a/CHANGES.current b/CHANGES.current index dd3a22dfb..24edfd374 100644 --- a/CHANGES.current +++ b/CHANGES.current @@ -5,6 +5,14 @@ See the RELEASENOTES file for a summary of changes in each release. Version 3.0.8 (in progress) =========================== +2015-10-01: wsfulton + Fix %shared_ptr support for private and protected inheritance. + - Remove unnecessary Warning 520: Derived class 'Derived' of 'Base' + is not similarly marked as a smart pointer + - Do not generate code that attempts to cast up the inheritance chain in the + type system runtime in such cases as it doesn't compile and can't be used. + Remove unnecessary warning 520 for %shared_ptr when the base class is ignored. + 2015-09-26: wsfulton [Ruby] Add shared_ptr support -- cgit v1.2.1