You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by ecatmur <gi...@git.apache.org> on 2017/03/06 12:51:26 UTC
[GitHub] avro pull request #203: AVRO-1542: Replace deprecated std::auto_ptr
GitHub user ecatmur opened a pull request:
https://github.com/apache/avro/pull/203
AVRO-1542: Replace deprecated std::auto_ptr
Replace deprecated std::auto_ptr with boost::movelib::unique_ptr.
> boost::movelib::unique_ptr is a drop-in replacement for std::unique_ptr, usable also from C++03 compilers.
This supersedes https://github.com/apache/avro/pull/157
Note that some deprecation warnings remain because of transitive includes through Boost libraries (ptr_vector, iostreams) depending on Boost version.
Tested in C++11 mode with gcc 5.4.0, in C++03 mode with gcc 4.9.2.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ecatmur/avro avro-1542
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/avro/pull/203.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #203
----
commit a985b4daa8ee309948e6470ab64207ddf31bdea7
Author: Edward Catmur <ed...@mavensecurities.com>
Date: 2017-03-06T11:53:05Z
AVRO-1542: Replace deprecated std::auto_ptr with boost::movelib::unique_ptr
commit 86a84f6b3ddd4d0fd8b3a28acd124a9dab8e4600
Author: Edward Catmur <ed...@mavensecurities.com>
Date: 2017-03-06T12:35:19Z
Missed some cases
commit ec225fba9dc57e19f6af26876d261dacf9c0775a
Author: Edward Catmur <ed...@mavensecurities.com>
Date: 2017-03-06T12:38:36Z
Missed some cases
commit ff3ddcd9e2697b299181eaca8b3a7607ac9ef8f1
Author: Edward Catmur <ed...@mavensecurities.com>
Date: 2017-03-06T12:50:21Z
C++03 fix
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---