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 9f82823f897 [gdb/testsuite] Relax breakpoint count check in gdb.python/ [...] new 4adf3a4059b Stop gdb in gnat_runtime_has_debug_info new dd473473033 Use gnat_runtime_has_debug_info in Ada catchpoint tests new dc3f8fa94a1 Pass tempflag to ada_catchpoint constructor new 898db0f75d0 Transfer ownership of exception string to ada_catchpoint new 95f2fe27efb Combine create_excep_cond_exprs and ada_catchpoint::re_set new 971149cb9a2 Turn should_stop_exception into a method of ada_catchpoint new 03f531ea222 Mark members of ada_catchpoint "private" new 2c4c710f569 Don't require inferior execution for Ada catchpoints new 69ed07d5465 Implement DAP setExceptionBreakpoints request new d01f36bdfab Implement DAP attach request new 3eb64586f07 Implement DAP stepOut request new fc2d72afc05 Add singleThread support to some DAP requests new 8c8701f9cf5 Rename one DAP function new 070e93a8b86 Add test for DAP pause request new 5c7cdc95aaa Fix a latent bug in DAP request decorator new 5e20b4cd17c Use tuples for default arguments in DAP new 510586589e7 Add type-checking to DAP requests new ed801569303 Add gdb.Value.assign method new c2a0d767db1 Implement DAP setExpression request new 8115dffa1e7 Handle DAP supportsVariableType capability new 67efac36f17 Add "target" parameter to DAP attach request new ad9cdfbcfdf Add "stop at main" extension to DAP launch request new 3c453cfb194 Implement DAP breakpointLocations request new 7cb909c4091 Do not report totalFrames from DAP stackTrace request new d294a0fc268 Implement DAP conditional breakpoints
The 25 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/NEWS | 2 + gdb/ada-lang.c | 210 ++++++++--------------- gdb/ada-lang.h | 2 +- gdb/data-directory/Makefile.in | 2 + gdb/doc/gdb.texinfo | 17 ++ gdb/doc/python.texi | 6 + gdb/mi/mi-cmd-catch.c | 4 +- gdb/python/lib/gdb/dap/__init__.py | 1 + gdb/python/lib/gdb/dap/breakpoint.py | 143 +++++++++++++-- gdb/python/lib/gdb/dap/bt.py | 14 +- gdb/python/lib/gdb/dap/disassemble.py | 7 +- gdb/python/lib/gdb/dap/evaluate.py | 38 +++- gdb/python/lib/gdb/dap/launch.py | 42 ++++- gdb/python/lib/gdb/dap/locations.py | 45 +++++ gdb/python/lib/gdb/dap/memory.py | 4 +- gdb/python/lib/gdb/dap/next.py | 51 ++++-- gdb/python/lib/gdb/dap/scopes.py | 2 +- gdb/python/lib/gdb/dap/server.py | 24 ++- gdb/python/lib/gdb/dap/typecheck.py | 88 ++++++++++ gdb/python/lib/gdb/dap/varref.py | 3 + gdb/python/py-value.c | 30 ++++ gdb/testsuite/gdb.ada/catch_assert_if.exp | 28 +-- gdb/testsuite/gdb.ada/catch_ex.exp | 18 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 27 +-- gdb/testsuite/gdb.ada/excep_handle.exp | 24 +-- gdb/testsuite/gdb.ada/mi_catch_assert.exp | 33 +--- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 31 +--- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 32 +--- gdb/testsuite/gdb.ada/mi_ex_cond.exp | 33 +--- gdb/testsuite/gdb.dap/{basic-dap.c => attach.c} | 33 +--- gdb/testsuite/gdb.dap/attach.exp | 36 ++++ gdb/testsuite/gdb.dap/basic-dap.c | 12 +- gdb/testsuite/gdb.dap/basic-dap.exp | 35 +++- gdb/testsuite/gdb.dap/catch-exception.exp | 66 +++++++ gdb/testsuite/gdb.dap/catch-exception/pck.ads | 18 ++ gdb/testsuite/gdb.dap/catch-exception/prog.adb | 44 +++++ gdb/testsuite/gdb.dap/{basic-dap.c => cond-bp.c} | 34 +--- gdb/testsuite/gdb.dap/cond-bp.exp | 65 +++++++ gdb/testsuite/gdb.dap/pause.exp | 41 +++++ gdb/testsuite/gdb.dap/remote-dap.exp | 49 ++++++ gdb/testsuite/gdb.dap/stop-at-main.exp | 37 ++++ gdb/testsuite/gdb.dap/type_check.exp | 29 ++++ gdb/testsuite/gdb.dap/type_check.py | 96 +++++++++++ gdb/testsuite/gdb.python/py-value.exp | 14 ++ gdb/testsuite/lib/ada.exp | 2 + gdb/testsuite/lib/dap-support.exp | 43 ++++- 46 files changed, 1163 insertions(+), 452 deletions(-) create mode 100644 gdb/python/lib/gdb/dap/locations.py create mode 100644 gdb/python/lib/gdb/dap/typecheck.py copy gdb/testsuite/gdb.dap/{basic-dap.c => attach.c} (59%) create mode 100644 gdb/testsuite/gdb.dap/attach.exp create mode 100644 gdb/testsuite/gdb.dap/catch-exception.exp create mode 100644 gdb/testsuite/gdb.dap/catch-exception/pck.ads create mode 100644 gdb/testsuite/gdb.dap/catch-exception/prog.adb copy gdb/testsuite/gdb.dap/{basic-dap.c => cond-bp.c} (62%) create mode 100644 gdb/testsuite/gdb.dap/cond-bp.exp create mode 100644 gdb/testsuite/gdb.dap/pause.exp create mode 100644 gdb/testsuite/gdb.dap/remote-dap.exp create mode 100644 gdb/testsuite/gdb.dap/stop-at-main.exp create mode 100644 gdb/testsuite/gdb.dap/type_check.exp create mode 100644 gdb/testsuite/gdb.dap/type_check.py