public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [PATCH v6 0/2] enable target-async by default
@ 2014-05-23 20:59 Pedro Alves
  2014-05-23 20:59 ` [PATCH v6 1/2] Make display_gdb_prompt CLI-only Pedro Alves
                   ` (2 more replies)
  0 siblings, 3 replies; 42+ messages in thread
From: Pedro Alves @ 2014-05-23 20:59 UTC (permalink / raw)
  To: gdb-patches

This is version 6 of the patch series to enable target-async by
default.  Most of the series is now in.

There's actually a third patch this depends on, here:

  https://sourceware.org/ml/gdb-patches/2014-05/msg00590.html

As I had already posted it today, I figured moving it to the series
and posting it again would possibly confuse things.

Tested on x86_64 Fedora 20, with different permutations of target
async and mi async.  No regressions.

Pedro Alves (2):
  Make display_gdb_prompt CLI-only.
  enable target async by default; separate MI and target notions of
    async

 gdb/NEWS                                         | 31 ++++++++++
 gdb/cli/cli-interp.c                             | 31 ++++++----
 gdb/doc/gdb.texinfo                              | 54 +++++++++++------
 gdb/doc/observer.texi                            |  8 +++
 gdb/event-loop.c                                 |  6 +-
 gdb/event-top.c                                  |  5 --
 gdb/inf-loop.c                                   |  3 +-
 gdb/infcmd.c                                     |  6 +-
 gdb/inferior.h                                   |  7 +++
 gdb/infrun.c                                     |  3 +-
 gdb/interps.c                                    | 30 ++-------
 gdb/interps.h                                    |  5 +-
 gdb/mi/mi-interp.c                               | 61 ++++++++++++++-----
 gdb/mi/mi-main.c                                 | 77 +++++++++++++++++++++---
 gdb/mi/mi-main.h                                 |  4 ++
 gdb/target.c                                     | 25 ++++----
 gdb/target.h                                     |  3 +-
 gdb/testsuite/gdb.base/async-shell.exp           |  1 -
 gdb/testsuite/gdb.base/async.exp                 |  2 -
 gdb/testsuite/gdb.base/corefile.exp              | 17 +-----
 gdb/testsuite/gdb.base/dprintf-non-stop.exp      |  1 -
 gdb/testsuite/gdb.base/gdb-sigterm.exp           | 12 +---
 gdb/testsuite/gdb.base/inferior-died.exp         |  1 -
 gdb/testsuite/gdb.base/interrupt-noterm.exp      |  1 -
 gdb/testsuite/gdb.mi/mi-async.exp                |  2 +-
 gdb/testsuite/gdb.mi/mi-nonstop-exit.exp         |  2 +-
 gdb/testsuite/gdb.mi/mi-nonstop.exp              |  2 +-
 gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp    |  2 +-
 gdb/testsuite/gdb.mi/mi-nsintrall.exp            |  2 +-
 gdb/testsuite/gdb.mi/mi-nsmoribund.exp           |  2 +-
 gdb/testsuite/gdb.mi/mi-nsthrexec.exp            |  2 +-
 gdb/testsuite/gdb.mi/mi-watch-nonstop.exp        |  2 +-
 gdb/testsuite/gdb.multi/watchpoint-multi.exp     |  2 +-
 gdb/testsuite/gdb.python/py-evsignal.exp         |  1 -
 gdb/testsuite/gdb.python/py-evthreads.exp        |  1 -
 gdb/testsuite/gdb.python/py-prompt.exp           |  6 +-
 gdb/testsuite/gdb.reverse/break-precsave.exp     |  6 --
 gdb/testsuite/gdb.server/solib-list.exp          |  1 -
 gdb/testsuite/gdb.threads/thread-specific-bp.exp |  1 -
 gdb/testsuite/lib/mi-support.exp                 |  4 +-
 gdb/tui/tui-interp.c                             | 32 ++++++----
 41 files changed, 282 insertions(+), 182 deletions(-)

-- 
1.9.0

^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2014-10-09 15:48 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-23 20:59 [PATCH v6 0/2] enable target-async by default Pedro Alves
2014-05-23 20:59 ` [PATCH v6 1/2] Make display_gdb_prompt CLI-only Pedro Alves
2014-05-23 20:59 ` [PATCH v6 2/2] enable target async by default; separate MI and target notions of async Pedro Alves
2014-05-24  7:03   ` Eli Zaretskii
2014-05-29 13:49     ` Pedro Alves
2014-07-30 18:40       ` Doug Evans
2014-05-29 13:44 ` [pushed] Re: [PATCH v6 0/2] enable target-async by default Pedro Alves
2014-07-01 16:28   ` Regression for attach from stdin [Re: [pushed] Re: [PATCH v6 0/2] enable target-async by default] Jan Kratochvil
2014-07-02  8:59     ` Mark Wielaard
2014-07-02  9:16       ` Pedro Alves
2014-07-03 15:39         ` Pedro Alves
2014-07-04 13:48           ` [PATCH] Fix "attach" command vs user input race [Re: Regression for attach from stdin [Re: [pushed] Re: [PATCH v6 0/2] enable target-async by default]] Pedro Alves
2014-07-04 21:13             ` Mark Wielaard
2014-07-07 16:39             ` Doug Evans
2014-07-08 15:24               ` Pedro Alves
2014-07-09 16:37                 ` Doug Evans
2014-07-09 17:09                   ` [pushed+7.8] " Pedro Alves
2014-07-29 22:03                     ` Doug Evans
2014-07-29 23:10                       ` Doug Evans
2014-07-30 12:46                         ` Pedro Alves
2014-07-30 12:38                       ` Pedro Alves
2014-07-30 16:59                         ` Doug Evans
2014-08-21 16:34                           ` [PUSHED] infcmd.c: Remove stale TODO Pedro Alves
2014-09-03  7:59                     ` Regression: GDB stopped on run with attached process (PR 17347) [Re: [pushed+7.8] Re: [PATCH] Fix "attach" command vs user input race [Re: Regression for attach from stdin [Re: [pushed] Re: [PATCH v6 0/2] enable target-async by default]]] Jan Kratochvil
2014-09-03 20:11                       ` Regression: GDB stopped on run with attached process (PR 17347) [Re: [pushed+7.8] Re: [PATCH] Fix "attach" command vs user input race Pedro Alves
2014-09-07 19:28                         ` Jan Kratochvil
2014-09-08 16:19                           ` [PATCH 1/2] testsuite: refactor spawn and wait for attach (was: Re: Regression: GDB stopped on run with attached process) Pedro Alves
2014-09-09 17:29                             ` Jan Kratochvil
2014-09-09 17:35                               ` [PATCH 1/2] testsuite: refactor spawn and wait for attach Pedro Alves
2014-09-10 21:25                                 ` Pedro Alves
2014-09-11 12:34                                   ` Pedro Alves
2014-09-08 16:27                           ` Regression: GDB stopped on run with attached process (PR 17347) [Re: [pushed+7.8] Re: [PATCH] Fix "attach" command vs user input race Pedro Alves
2014-09-09 18:25                             ` Jan Kratochvil
2014-09-11 12:36                               ` Pedro Alves
2014-09-12  7:34                                 ` [testsuite patch] runaway attach processes [Re: Regression: GDB stopped on run with attached process (PR 17347)] Jan Kratochvil
2014-09-12 10:14                                   ` Pedro Alves
2014-09-12 11:40                                     ` [commit] " Jan Kratochvil
2014-07-07 17:02             ` [PATCH] Fix "attach" command vs user input race [Re: Regression for attach from stdin [Re: [pushed] Re: [PATCH v6 0/2] enable target-async by default]] Jan Kratochvil
2014-10-05 14:00   ` Crash regression for annota1.exp w/vDSO debuginfo [Re: [pushed] Re: [PATCH v6 0/2] enable target-async by default] Jan Kratochvil
2014-10-05 14:14     ` Jan Kratochvil
2014-10-05 16:43     ` Jan Kratochvil
2014-10-09 15:48     ` Pedro Alves

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).