Hi Daniel,
I can take care of these issues. Give me a week or so.
Thanks
Thiru
On Tuesday, 4 December, 2018, 7:26:53 PM IST, Daniel Kulp
<[email protected]> wrote:
> On Dec 3, 2018, at 8:50 PM, Thiruvalluvan MG <[email protected]>
> wrote:
> I am for moving to C++11.
> In addition to replacing auto_ptr with unique_ptr, we can get a few more
> things moved. E.g. boost::any to std::any, which has small buffer
> optimization. We can also replace ref counted boost pointers with those in
> std::.
> However, there is one hitch. The C++ API directly exposes auto_ptr (and
> possibly boost::any) instead of typedef'ing them in avro namespace. So almost
> all C++ users of Avro 1.8.x and before will have to modify their sources in
> order to compile with 1.9.0. This problem is not going to go away, so we
> should swallow it some time. Let it be 1.9.0. It will be worthwhile to
> publish a migration guide.
I can look at the std::auto_ptr and std::any changes. For the post part, those
are search/replace. I don’t know anything about the ref counted stuff. Is
there anyone around that could look at that? Is that also just a
search/replace?
C++ is not my strong point, I’m mostly a Java person. C++ is just used to
control Christmas lights and we generally don’t push the language too hard for
that. :)
--
Daniel Kulp
[email protected] <mailto:[email protected]> - http://dankulp.com/blog
<http://dankulp.com/blog>
Talend Community Coder - http://talend.com <http://coders.talend.com/>