Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/external/bsd/kyua-cli



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.




Home | Main Index | Thread Index | Old Index