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 aa36950904 Fix crashes due to python GIL released too early new 5a79c10755 Defer minimal symbol name-setting new 5e03027845 Add configure check for std::thread new 21987b9c06 Add RAII class for blocking gdb signals new c3efb96548 Introduce alternate_signal_stack RAII class new 9411c49ecc Introduce run_on_main_thread new 3b3978bca2 Introduce thread-safe way to handle SIGSEGV new a0b57563b1 Implement a thread pool new d55c9a6847 Demangle minsyms in parallel new 22138db609 Add maint set/show worker-threads new 971db5e21e Use run_on_main_thread in gdb.post_event new 4da8c3a8a5 Set names of worker threads
The 11 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 | 105 ++++ gdb/Makefile.in | 19 +- gdb/NEWS | 7 + gdb/acinclude.m4 | 2 + gdb/config.in | 16 + gdb/configure | 850 ++++++++++++++++++++++++++ gdb/cp-support.c | 147 +++-- gdb/doc/ChangeLog | 5 + gdb/doc/gdb.texinfo | 15 + gdb/event-top.c | 44 +- gdb/event-top.h | 6 + gdb/gdbserver/ChangeLog | 19 + gdb/gdbserver/Makefile.in | 7 +- gdb/gdbserver/acinclude.m4 | 2 + gdb/gdbserver/config.in | 16 + gdb/gdbserver/configure | 896 ++++++++++++++++++++++++++++ gdb/gdbserver/linux-low.c | 17 +- gdb/gdbserver/remote-utils.c | 3 +- gdb/gdbsupport/alt-stack.h | 70 +++ gdb/gdbsupport/block-signals.h | 67 +++ gdb/gdbsupport/common.m4 | 31 + gdb/gdbsupport/gdb-sigmask.h | 45 ++ gdb/gdbsupport/parallel-for.h | 86 +++ gdb/gdbsupport/signals-state-save-restore.c | 9 +- gdb/gdbsupport/thread-pool.c | 144 +++++ gdb/gdbsupport/thread-pool.h | 90 +++ gdb/guile/guile.c | 28 +- gdb/linux-nat.c | 7 +- gdb/main.c | 26 +- gdb/maint.c | 41 ++ gdb/minsyms.c | 50 +- gdb/python/python.c | 135 ++--- gdb/run-on-main-thread.c | 97 +++ gdb/run-on-main-thread.h | 28 + gdb/symtab.c | 21 +- gdb/symtab.h | 14 + gdb/unittests/main-thread-selftests.c | 80 +++ 37 files changed, 3022 insertions(+), 223 deletions(-) create mode 100644 gdb/gdbsupport/alt-stack.h create mode 100644 gdb/gdbsupport/block-signals.h create mode 100644 gdb/gdbsupport/gdb-sigmask.h create mode 100644 gdb/gdbsupport/parallel-for.h create mode 100644 gdb/gdbsupport/thread-pool.c create mode 100644 gdb/gdbsupport/thread-pool.h create mode 100644 gdb/run-on-main-thread.c create mode 100644 gdb/run-on-main-thread.h create mode 100644 gdb/unittests/main-thread-selftests.c