This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from d56060f08a PR threads/20743: Don't attempt to suspend or resume exited [...] new 010151c914 C++-ify gdb/xml-support.c a bit to eliminate cleanups new a7fc9b6193 xml-support.c: Use std::vector new 22796e972f More gdb::optional features new d35d19584c gdb::optional unit tests new bd8a901f9e xml-support.c: Use std::string for growing string buffer new 4895cde297 gdb_xml_parser: make data fields private and make more funct [...] new fdd243b001 Eliminate obstack_printf
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gdb/ChangeLog | 146 +++++++++ gdb/Makefile.in | 6 +- gdb/common/gdb_optional.h | 132 +++++++- gdb/common/traits.h | 26 ++ gdb/tracefile-tfile.c | 14 +- gdb/unittests/optional-selftests.c | 94 ++++++ gdb/unittests/optional/assignment/1.cc | 195 +++++++++++ gdb/unittests/optional/assignment/2.cc | 193 +++++++++++ gdb/unittests/optional/assignment/3.cc | 156 +++++++++ gdb/unittests/optional/assignment/4.cc | 156 +++++++++ gdb/unittests/optional/assignment/5.cc | 80 +++++ gdb/unittests/optional/assignment/6.cc | 90 +++++ gdb/unittests/optional/assignment/7.cc | 29 ++ gdb/unittests/optional/cons/copy.cc | 126 +++++++ gdb/unittests/optional/cons/default.cc | 58 ++++ gdb/unittests/optional/cons/move.cc | 124 +++++++ gdb/unittests/optional/cons/value.cc | 294 +++++++++++++++++ gdb/unittests/optional/in_place.cc | 65 ++++ gdb/unittests/optional/observers/1.cc | 31 ++ gdb/unittests/optional/observers/2.cc | 35 ++ gdb/xml-support.c | 577 ++++++++++++++++----------------- gdb/xml-support.h | 36 +- gdb/xml-tdesc.c | 81 ++--- gdb/xml-tdesc.h | 17 +- 24 files changed, 2352 insertions(+), 409 deletions(-) create mode 100644 gdb/unittests/optional-selftests.c create mode 100644 gdb/unittests/optional/assignment/1.cc create mode 100644 gdb/unittests/optional/assignment/2.cc create mode 100644 gdb/unittests/optional/assignment/3.cc create mode 100644 gdb/unittests/optional/assignment/4.cc create mode 100644 gdb/unittests/optional/assignment/5.cc create mode 100644 gdb/unittests/optional/assignment/6.cc create mode 100644 gdb/unittests/optional/assignment/7.cc create mode 100644 gdb/unittests/optional/cons/copy.cc create mode 100644 gdb/unittests/optional/cons/default.cc create mode 100644 gdb/unittests/optional/cons/move.cc create mode 100644 gdb/unittests/optional/cons/value.cc create mode 100644 gdb/unittests/optional/in_place.cc create mode 100644 gdb/unittests/optional/observers/1.cc create mode 100644 gdb/unittests/optional/observers/2.cc