Joe McDonnell created IMPALA-13978: -------------------------------------- Summary: Remove gutil's gscoped_ptr/bind/callback functionality Key: IMPALA-13978 URL: https://issues.apache.org/jira/browse/IMPALA-13978 Project: IMPALA Issue Type: Task Components: Backend Affects Versions: Impala 5.0.0 Reporter: Joe McDonnell
The functionality in the gutil/gscoped_ptr.h header is obsolete with the modern C++ standard library. Kudu removed this a while back in [https://github.com/apache/kudu/commit/4f7b1aaf88d848b45083ab62d50c1c457c943954] We should bring those modifications over and adjust any other locations in our code. gscoped_ptr/gscoped_array can be replaced with std::unique_ptr. gutil/bind* and gutil/callback* headers are also unused. Once gutil/gscoped_ptr.h is gone, gutil/move.h can be removed. -- This message was sent by Atlassian Jira (v8.20.10#820010)