Module Name: src Committed By: lukem Date: Thu Jul 2 14:04:01 UTC 2020
Modified Files: src/external/bsd/kyua-cli: Makefile.inc src/external/bsd/kyua-cli/dist/cli: cmd_report.hpp common.hpp main.cpp src/external/bsd/kyua-cli/dist/engine: config.cpp metadata.cpp metadata.hpp testers.cpp src/external/bsd/kyua-cli/dist/utils/cmdline: commands_map.hpp src/external/bsd/kyua-cli/dist/utils/config: lua_module_test.cpp nodes.cpp parser.hpp tree_test.cpp src/external/bsd/kyua-cli/dist/utils/format: formatter.cpp src/external/bsd/kyua-cli/dist/utils/logging: operations.cpp src/external/bsd/kyua-cli/dist/utils/process: child.cpp child.hpp child.ipp child_test.cpp fdstream.hpp systembuf.hpp src/external/bsd/kyua-cli/dist/utils/signals: interrupts.cpp interrupts_test.cpp misc_test.cpp programmer.hpp Log Message: kyua-cli: convert auto_ptr to unique_ptr Update kyua-cli to C++11 and use unique_ptr instead of auto_ptr, (with std::move() where appropriate), to avoid deprecated warning by g++ 8. (I didn't change some of the code that could arguably be refactored to use unique_ptr or shared_ptr instead of raw pointers and therefore remove the special case destructor handling). To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/bsd/kyua-cli/Makefile.inc cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/bsd/kyua-cli/dist/cli/cmd_report.hpp \ src/external/bsd/kyua-cli/dist/cli/main.cpp cvs rdiff -u -r1.1.1.2 -r1.2 src/external/bsd/kyua-cli/dist/cli/common.hpp cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/kyua-cli/dist/engine/config.cpp \ src/external/bsd/kyua-cli/dist/engine/metadata.cpp cvs rdiff -u -r1.1.1.2 -r1.2 \ src/external/bsd/kyua-cli/dist/engine/metadata.hpp \ src/external/bsd/kyua-cli/dist/engine/testers.cpp cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/bsd/kyua-cli/dist/utils/cmdline/commands_map.hpp cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/bsd/kyua-cli/dist/utils/config/lua_module_test.cpp \ src/external/bsd/kyua-cli/dist/utils/config/nodes.cpp \ src/external/bsd/kyua-cli/dist/utils/config/parser.hpp \ src/external/bsd/kyua-cli/dist/utils/config/tree_test.cpp cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/bsd/kyua-cli/dist/utils/format/formatter.cpp cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/bsd/kyua-cli/dist/utils/logging/operations.cpp cvs rdiff -u -r1.1.1.2 -r1.2 \ src/external/bsd/kyua-cli/dist/utils/process/child.cpp cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/bsd/kyua-cli/dist/utils/process/child.hpp \ src/external/bsd/kyua-cli/dist/utils/process/child.ipp \ src/external/bsd/kyua-cli/dist/utils/process/child_test.cpp \ src/external/bsd/kyua-cli/dist/utils/process/fdstream.hpp \ src/external/bsd/kyua-cli/dist/utils/process/systembuf.hpp cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/bsd/kyua-cli/dist/utils/signals/interrupts.cpp \ src/external/bsd/kyua-cli/dist/utils/signals/interrupts_test.cpp \ src/external/bsd/kyua-cli/dist/utils/signals/programmer.hpp cvs rdiff -u -r1.1.1.2 -r1.2 \ src/external/bsd/kyua-cli/dist/utils/signals/misc_test.cpp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.