Bug #82814 Remove use of all Boost smart pointers
Submitted: 31 Aug 2016 11:06 Modified: 10 Apr 2017 13:59
Reporter: Steinar Gunderson Email Updates:
Status: Closed Impact on me:
Category:MySQL Server: Compiling Severity:S3 (Non-critical)
Version:8.0.1 OS:Any
Assigned to: CPU Architecture:Any

[31 Aug 2016 11:06] Steinar Gunderson
Even after removing all use of boost::shared_ptr, there's some left of the Boost smart pointer library; boost::scoped_ptr, boost::movelib::unique_ptr, and boost::interprocess::unique_ptr. There's also some associated code like boost::move etc. This is unvetted use of Boost, and should be removed.

How to repeat:

Suggested fix:
Replace with std::unique_ptr and friends.
[10 Apr 2017 13:59] Paul DuBois
Posted by developer:
Fixed in 8.0.2.

Code cleanup. No changelog entry needed.