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 c9e7dfb64f8 Automatic date update in version.in new bf809310816 gdb: introduce intrusive_list, make thread_info use it new 08bdefb58b7 gdb: make inferior_list use intrusive_list new 8b6a69b2f37 gdb: use intrusive list for step-over chain new 7846f3aa61a gdb: add setter / getter for thread_info resumed state new 1edb66d856c gdb: make thread_info::suspend private, add getters / setters new a66f7298197 gdb: maintain per-process-target list of resumed threads wi [...] new 273dadf2c20 gdb: optimize check for resumed threads with pending wait s [...] new 71a2349005e gdb: optimize selection of resumed thread with pending event new 922cc93d5da gdb: maintain ptid -> thread map, optimize find_thread_ptid new 0618ae41497 gdb: optimize all_matching_threads_iterator
The 10 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/Makefile.in | 1 + gdb/ada-tasks.c | 4 +- gdb/breakpoint.c | 3 +- gdb/elf-none-tdep.c | 2 +- gdb/fbsd-tdep.c | 6 +- gdb/gcore.c | 4 +- gdb/gdb-gdb.py.in | 98 +++- gdb/gdbthread.h | 192 +++++-- gdb/infcmd.c | 33 +- gdb/inferior-iter.h | 25 +- gdb/inferior.c | 107 ++-- gdb/inferior.h | 30 +- gdb/inflow.c | 2 +- gdb/infrun.c | 476 ++++++++--------- gdb/infrun.h | 4 +- gdb/linux-fork.c | 3 +- gdb/linux-nat.c | 12 +- gdb/linux-tdep.c | 2 +- gdb/process-stratum-target.c | 77 +++ gdb/process-stratum-target.h | 31 ++ gdb/progspace.c | 3 +- gdb/python/py-inferior.c | 2 +- gdb/record-btrace.c | 3 +- gdb/record-full.c | 3 +- gdb/regcache.c | 6 +- gdb/remote.c | 68 ++- gdb/scoped-mock-context.h | 15 +- gdb/thread-iter.c | 147 ++++-- gdb/thread-iter.h | 34 +- gdb/thread.c | 223 ++++---- gdb/unittests/intrusive_list-selftests.c | 818 +++++++++++++++++++++++++++++ gdbsupport/intrusive_list.h | 586 +++++++++++++++++++++ gdbsupport/ptid.cc | 8 + gdbsupport/ptid.h | 7 + gdbsupport/reference-to-pointer-iterator.h | 82 +++ 35 files changed, 2488 insertions(+), 629 deletions(-) create mode 100644 gdb/unittests/intrusive_list-selftests.c create mode 100644 gdbsupport/intrusive_list.h create mode 100644 gdbsupport/reference-to-pointer-iterator.h