diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2015-10-01 22:31:38 +0100 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2015-10-01 22:36:01 +0100 |
commit | fc2205e64de95cabe18566675b8f78e0abe5b55f (patch) | |
tree | b87a90680297757b9e6f95566edc2016173420c7 /CHANGES.current | |
parent | 803ba97a83e8e3ea55718bd38354334b46a78cb4 (diff) | |
download | swig-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.current | 8 |
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 |