public inbox for gdb@sourceware.org
 help / color / mirror / Atom feed
From: Simon Marchi <simark@simark.ca>
To: gdb@sourceware.org, Joel Brobecker <brobecker@adacore.com>
Subject: Re: [ANNOUNCEMENT] GDB 11.1 released!
Date: Thu, 28 Oct 2021 17:06:53 -0400	[thread overview]
Message-ID: <f24dfcce-b0c2-e038-de39-1c7302b029eb@simark.ca> (raw)
In-Reply-To: <announce.20210913025127.D180B89CF7@takamaka.home>

Hi Joel,

I noticed this page:

https://www.gnu.org/software/gdb/download/

Still says 10.2 is the latest release.

Simon

On 2021-09-12 10:51 p.m., Joel Brobecker wrote:
> 
>             GDB 11.1 released!
> 
> Release 11.1 of GDB, the GNU Debugger, is now available.  GDB is
> a source-level debugger for Ada, C, C++, Fortran, Go, Rust, and many
> other languages.  GDB can target (i.e., debug programs running on)
> more than a dozen different processor architectures, and GDB itself
> can run on most popular GNU/Linux, Unix and Microsoft Windows variants.
> GDB is free (libre) software.
> 
> You can download GDB from the GNU FTP server in the directory:
> 
>         ftp://ftp.gnu.org/gnu/gdb
> 
> The vital stats:
> 
>   Size   md5sum                            Name
>   22MiB  257cb0f67927f79acf636d8c01e19990  gdb-11.1.tar.xz
>   37MiB  eb6596d83bdccea06caa6d49d923e119  gdb-11.1.tar.gz
> 
> There is a web page for GDB at:
> 
>         https://www.gnu.org/software/gdb/
> 
> That page includes information about GDB mailing lists (an announcement
> mailing list, developers discussion lists, etc.), details on how to
> access GDB's source repository, locations for development snapshots,
> preformatted documentation, and links to related information around
> the net.  We will put errata notes and host-specific tips for this release
> on-line as any problems come up.  All mailing lists archives are also
> browsable via the web.
> 
> GDB 11.1 includes the following changes and enhancements:
> 
> * Support for ARM Symbian (arm*-*-symbianelf*) has been removed.
> 
> * Building GDB now requires GMP (The GNU Multiple Precision Arithmetic
>   Library).
> 
> * New command-line options "--early-init-command" (or "-eix")
>   and "--early-init-eval-command" (or "-eiex")
> 
> * GDB/MI Changes:
> 
>   ** New --qualified option for the '-break-insert' and '-dprintf-insert'
>      commands.
> 
>   ** New --force-condition option for the '-break-insert' and
>      '-dprintf-insert' commands.
> 
>   ** New --force option for the '-break-condition' command.
> 
>   ** The '-file-list-exec-source-files' now accepts an optional regular
>      expression to filter the source files included in the result.
> 
>   ** The results from '-file-list-exec-source-files' now include
>      a 'debug-fully-read' field to indicate if the corresponding
>      source's debugging information has been partially read (false)
>      or has been fully read (true).
> 
> * TUI Improvements:
> 
>   ** Mouse actions are now supported. The mouse wheel scrolls
>      the appropriate window.
> 
>   ** Key combinations that do not have a specific action on the
>      focused window are now passed to GDB.
> 
> * Python enhancements:
> 
>   ** Inferior objects now contain a read-only 'connection_num' attribute that
>      gives the connection number as seen in 'info connections' and
>      'info inferiors'.
> 
>   ** New method gdb.Frame.level() which returns the stack level of the
>      frame object.
> 
>   ** New method gdb.PendingFrame.level() which returns the stack level
>      of the frame object.
> 
>   ** When hitting a catchpoint, the Python API will now emit a
>      gdb.BreakpointEvent rather than a gdb.StopEvent.  The
>      gdb.Breakpoint attached to the event will have type BP_CATCHPOINT.
> 
>   ** Python TUI windows can now receive mouse click events.  If the
>      Window object implements the click method, it is called for each
>      mouse click event in this window.
> 
>   ** New setting "python ignore-environment on|off"; if "on", causes
>        GDB's builtin Python to ignore any environment variable that would
>        otherwise affect how Python behaves (needs to be set during
>        "early initialization" (see above).
> 
>   ** New setting "python dont-write-bytecode auto|on|off".
> 
> * Guile API enhancements:
> 
>   ** Improved support for rvalue reference values.
> 
>   ** New procedures for obtaining value variants:
>      value-reference-value, value-rvalue-reference-value and
>      value-const-value.
> 
> * New "qMemTags" and "QMemTags" remote protocol packets
>   (associated with Memory Tagging).
> 
> * GDB will now look for the .gdbinit file in a config directory before
>   looking for ~/.gdbinit.  The file is searched for in the following
>   locations: $XDG_CONFIG_HOME/gdb/gdbinit, $HOME/.config/gdb/gdbinit,
>   $HOME/.gdbinit.  On Apple hosts the search order is instead:
>   $HOME/Library/Preferences/gdb/gdbinit, $HOME/.gdbinit.
> 
> * The "break [...] if CONDITION" command no longer returns an error
>   when the condition is invalid at one or more locations. Instead,
>   if the condition is valid at one or more locations, the locations
>   where the condition is not valid are disabled.
> 
>   The behavior of the "condition" command is changed to match
>   the new behavior of the "break" command.
> 
> * Support for general memory tagging functionality (currently limited
>   to AArch64 MTE)
> 
> * Core file debugging now supported for x86_64 Cygwin programs.
> 
> * New "org.gnu.gdb.riscv.vector" feature for RISC-V targets.
> 
> * GDB now supports fixed point types which are described in DWARF
>   as base types with a fixed-point encoding.  Additionally, support
>   for the DW_AT_GNU_numerator and DW_AT_GNU_denominator has also
>   been added.
> 
> * Miscellaneous:
> 
>   ** New "startup-quietly on|off" setting; when "on", behaves the same
>      as passing the "-silent" option on the command line.
> 
>   ** New "print type hex on|off" setting; when 'on', the 'ptype' command
>      uses hexadecimal notation to print sizes and offsets of struct
>      members.  When 'off', decimal notation is used.
> 
>   ** The "inferior" command, when run without argument, prints
>      information about the current inferior.
> 
>   ** The "ptype" command now supports "/x" and "/d", affecting the base
>      used to print sizes and offsets.
> 
>   ** The output of the "info source" has been restructured.
> 
>   ** New "style version foreground | background | intensity" commands
>      to control the styling of the GDB version number.
> 
>   ** Various debug and maintenance commands (mostly useful for
>      the GDB developers)
> 
> For a complete list and more details on each item, please see the gdb/NEWS
> file, available at:
> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-11.1-release
> 
> -- 
> Joel Brobecker
> 


  reply	other threads:[~2021-10-28 21:06 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-13  2:51 Joel Brobecker
2021-10-28 21:06 ` Simon Marchi [this message]
2021-10-29  0:37   ` Joel Brobecker

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=f24dfcce-b0c2-e038-de39-1c7302b029eb@simark.ca \
    --to=simark@simark.ca \
    --cc=brobecker@adacore.com \
    --cc=gdb@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).