On Wed, Oct 11, 2017 at 02:16:38PM -0400, David Malcolm wrote: > On Sat, 2017-08-05 at 01:39 -0400, Trevor Saunders wrote: > > On Fri, Aug 04, 2017 at 08:55:50PM +0100, Jonathan Wakely wrote: > > > On 01/08/17 23:09 -0400, Trevor Saunders wrote: > > > > aiui C++03 is C++98 with a few additions to the stl. > > > > > > Again, STL != C++ Standard Library. > > > > > > C++03 made some important changes to the core language, > > > particularly > > > the value-initialization rules. > > > > > > Most of the library changes were small bug fixes, and most were to > > > locales (which didn't originate in the STL and aren't even > > > templates) > > > and iostreams (which didn't originate in the STL). > > > > > > There were also changes to std::auto_ptr (also not from the STL) > > > which > > > this might rely on (I haven't checked). > > > > I doubt it, as Pedro said in his email it originally copied code from > > std::auto_ptr, but it doesn't use the standard libraries definition > > of > > std::auto_ptr anywhere. However please do feel free to look at the > > implementation. > > > > Trev > > > > Trevor: did this go anywhere?
I'm sorry, I've been pretty busy starting a new job, and haven't yet finished the paperwork to get permission to work on gcc stuff. So I haven't done anything since my last message in the thread. > Do we have an unique_ptr class we can use within gcc's own > implementation? Not yet :( > (I was hoping to use it for > https://gcc.gnu.org/ml/gcc-patches/2017-05/msg00439.html > "[PATCH 1/3] c-family: add name_hint/deferred_diagnostic"; > see the discussion at: > https://gcc.gnu.org/ml/gcc-patches/2017-07/msg00123.html > onwards) I believe you should be good to take the last version of the patch I submitted and sed the namespace name to whatever people can agree on. I think that was the only issue people had with the patch. I'd really like to see this get into gcc8, and will try to get stuff done on my end, but I'd also be thankful if you felt like doing that work first. Trev > > Thanks > Dave