Add gdb.current_language and gdb.Frame.language
authorTom Tromey <tromey@adacore.com>
Tue, 24 May 2022 16:15:17 +0000 (10:15 -0600)
committerTom Tromey <tromey@adacore.com>
Wed, 1 Jun 2022 12:15:53 +0000 (06:15 -0600)
commit80fa4b2a606763e71c4b599fa88288f554a0ea5b
tree251f21a9776f96cc0a0b83e905968385cb409b48
parent46c7fd95fc42466a5a8c3b3d70925f1a8af68de3
Add gdb.current_language and gdb.Frame.language

This adds the gdb.current_language function, which can be used to find
the current language without (1) ever having the value "auto" or (2)
having to parse the output of "show language".

It also adds the gdb.Frame.language, which can be used to find the
language of a given frame.  This is normally preferable if one has a
Frame object handy.
gdb/NEWS
gdb/doc/python.texi
gdb/python/py-frame.c
gdb/python/python.c
gdb/testsuite/gdb.python/py-frame.exp
gdb/testsuite/gdb.python/py-parameter.exp
gdb/testsuite/gdb.rust/pp.exp