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 4fdf8fa Automatic date update in version.in new 5a069ab Prepare gdb.python/mi-py-events.exp for Python/MI in separate [...] new 45db7c0 [Ada catchpoints] Fix "warning: failed to get exception name: [...] new a74e178 Introduce "struct ui" new 79aa2fe Make gdb_stdout&co be per UI new cb81451 Make the interpreters be per UI new 8322445 Introduce interpreter factories new 73ab01a Make the intepreters output to all UIs new 7c36c34 Always run async signal handlers in the main UI new f38d3ad Make instream be per UI new 41fd2b0 Make input_fd be per UI new 694ec09 Make out and error streams be per UI new 23ff98d Delete def_uiout new b6dcde5 Make current_ui_out be per UI new 3c21692 Make command line editing (use of readline) be per UI new c61db77 Always process target events in the main UI new 215d311 Make target_terminal_inferior/ours almost nops on non-main UIs new 05beb27 Introduce display_mi_prompt new 9204d69 Make raw_stdout be per MI instance new b2d8657 Simplify starting the command event loop new dbf30ca Make gdb_in_secondary_prompt_p() be per UI new 3b12939 Replace the sync_execution global with a new enum prompt_stat [...] new a8836c9 Fix for spurious prompts in secondary UIs new 26cde2c New function should_print_stop_to_console new 8980e17 Push thread->control.command_interp to the struct thread_fsm new eaae60f Only send sync execution command output to the UI that ran th [...] new 98d9f24 Make main_ui be heap allocated new 07169ff Handle UI's terminal closing new 268a799 Make stdin be per UI new 60eb539 Add new command to create extra console/mi UIs new 86f7816 [DOC] Document support for running interpreters on separate UIs new 51f77c3 Add testing infrastruture bits for running with MI on a separate UI new 468afe6 Send deleted watchpoint-scope output to all UIs new ef274d2 Make mi-break.exp always expect breakpoint commands output on [...] new 4994078 Always switch fork child to the main UI new ac69f78 Add "new-ui console" tests
The 35 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 | 662 +++++++++++ gdb/NEWS | 18 + gdb/ada-lang.c | 9 + gdb/annotate.c | 15 +- gdb/breakpoint.c | 61 +- gdb/cli/cli-interp.c | 255 ++++- .../gdb.perf/skip-command.cc => cli/cli-interp.h} | 46 +- gdb/cli/cli-script.c | 33 +- gdb/compile/compile.c | 14 +- gdb/defs.h | 4 +- gdb/doc/ChangeLog | 5 + gdb/doc/gdb.texinfo | 56 +- gdb/event-loop.c | 5 + gdb/event-top.c | 343 +++--- gdb/event-top.h | 13 +- gdb/exceptions.c | 4 +- gdb/fork-child.c | 22 +- gdb/gdbthread.h | 5 - gdb/guile/guile.c | 14 +- gdb/guile/scm-ports.c | 6 +- gdb/inf-loop.c | 2 +- gdb/infcall.c | 50 +- gdb/infcmd.c | 104 +- gdb/inflow.c | 35 - gdb/infrun.c | 157 ++- gdb/infrun.h | 15 +- gdb/interps.c | 303 +++-- gdb/interps.h | 70 +- gdb/linux-nat.c | 2 - gdb/main.c | 53 +- gdb/mi/mi-cmds.h | 3 - gdb/mi/mi-common.h | 7 + gdb/mi/mi-interp.c | 1166 ++++++++++++-------- gdb/mi/mi-main.c | 95 +- gdb/mi/mi-main.h | 4 +- gdb/python/python.c | 17 +- gdb/remote.c | 2 - gdb/target.c | 40 +- gdb/testsuite/ChangeLog | 75 ++ gdb/testsuite/README | 6 + gdb/testsuite/gdb.ada/mi_catch_ex.exp | 41 +- .../gdb.base/{branch-to-self.c => new-ui.c} | 36 +- gdb/testsuite/gdb.base/new-ui.exp | 146 +++ gdb/testsuite/gdb.gdb/selftest.exp | 4 + gdb/testsuite/gdb.mi/mi-break.exp | 69 +- .../gdb.mi/{gdb669.exp => mi-editing.exp} | 36 +- gdb/testsuite/gdb.mi/mi-exec-run.exp | 158 +++ gdb/testsuite/gdb.mi/mi-watch.exp | 85 +- gdb/testsuite/gdb.opt/inline-cmds.c | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 62 ++ gdb/testsuite/gdb.python/py-mi-events-gdb.py | 12 +- gdb/testsuite/gdb.python/py-mi-events.exp | 21 +- gdb/testsuite/lib/gdb.exp | 35 +- gdb/testsuite/lib/mi-support.exp | 147 ++- gdb/thread-fsm.c | 12 +- gdb/thread-fsm.h | 23 +- gdb/thread.c | 2 +- gdb/top.c | 370 +++++-- gdb/top.h | 174 ++- gdb/tui/tui-interp.c | 175 ++- gdb/tui/tui-io.c | 6 +- gdb/tui/tui.c | 2 +- gdb/ui-file.c | 4 +- gdb/ui-file.h | 4 +- gdb/ui-out.c | 184 --- gdb/ui-out.h | 3 +- gdb/utils.c | 7 +- gdb/utils.h | 19 +- 68 files changed, 4014 insertions(+), 1621 deletions(-) copy gdb/{testsuite/gdb.perf/skip-command.cc => cli/cli-interp.h} (61%) copy gdb/testsuite/gdb.base/{branch-to-self.c => new-ui.c} (70%) create mode 100644 gdb/testsuite/gdb.base/new-ui.exp copy gdb/testsuite/gdb.mi/{gdb669.exp => mi-editing.exp} (54%) create mode 100644 gdb/testsuite/gdb.mi/mi-exec-run.exp