Joe McDonnell created IMPALA-13975: -------------------------------------- Summary: Reduce usage of boost when there is equivalent standard library functionality Key: IMPALA-13975 URL: https://issues.apache.org/jira/browse/IMPALA-13975 Project: IMPALA Issue Type: Epic Components: Backend Affects Versions: Impala 5.0.0 Reporter: Joe McDonnell
Several boost constructs are now covered by the C++ standard library and can be removed: # boost::function / bind / mem_fn # boost::unordered_set / unordered_map # boost::shared_mutex / shared_lock # boost::scoped_ptr / scoped_array => std::unique_ptr There are also libraries in gutil that provide functionality now handled by the STL (i.e. gscoped_ptr, gscoped_array, bind, callback). We should remove that unused code as well. We don't need to reduce the usage of these boost structures to zero (especially if there are performance implications or functionality differences), but most code should use the STL rather than boost. -- This message was sent by Atlassian Jira (v8.20.10#820010)