Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AVRO-1542 replacing auto_ptr by unique_ptr & std::move #157

Closed
wants to merge 1 commit into from

Conversation

sanjosh
Copy link
Contributor

@sanjosh sanjosh commented Nov 15, 2016

Please verify

  1. addition of flags to CMakeLists.txt and
  2. one case where auto_ptr was being passed by reference but is now changed to pass unique_ptr by value in lang/c++/impl/FileStream.cc : 193

all tests passed in my local build

@thiru-mg
Copy link
Contributor

Thank you for your pull request. It looks good, but it makes new requirement that the compiler should support C++11, which we didn't have thus far. Since we already have a dependency on Boost and Boost has been having unique_ptr for a long time, instead of using std::unique_ptr if we use boost::unique_ptr, we won't be causing new incompatibility. Do you want to make such a change?

@sanjosh
Copy link
Contributor Author

sanjosh commented Feb 24, 2017

I am afraid I wont be able to get to this anytime soon.

@johnsgill3
Copy link
Contributor

Since #203 has been opened to address followup comments can this PR be closed?

@thiru-mg thiru-mg added the C++ Pull Requests for C++ binding label Apr 6, 2018
@dkulp dkulp closed this in 0e6df48 Dec 4, 2018
iemejia referenced this pull request in iemejia/avro May 24, 2021
* Implement the Rabin fingerprint algorithm

* Fix use formatting

* Update documentation, make the rabin module public

* Update the changelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C++ Pull Requests for C++ binding
Projects
None yet
3 participants