summaryrefslogtreecommitdiff
path: root/CHANGES.current
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2015-10-01 22:31:38 +0100
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2015-10-01 22:36:01 +0100
commitfc2205e64de95cabe18566675b8f78e0abe5b55f (patch)
treeb87a90680297757b9e6f95566edc2016173420c7 /CHANGES.current
parent803ba97a83e8e3ea55718bd38354334b46a78cb4 (diff)
downloadswig-fc2205e64de95cabe18566675b8f78e0abe5b55f.tar.gz
%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.
Diffstat (limited to 'CHANGES.current')
-rw-r--r--CHANGES.current8
1 files changed, 8 insertions, 0 deletions
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