GDB 7.5 supports Go language
Version 7.5 of the GNU Debugger (GDB) has been released by the GNU Project Debugger development team and brings with it new targets and features. One of the most notable changes in the latest release of the standard debugger for the GNU software system is the addition of support for Go, Google's alternative language for systems programming; the open source debugger already works other programming languages including Ada, C, C++, Objective-C, Free Pascal, Fortran and Java.
In terms of processor support, the update adds new targets for x32 ABI, the microMIPS architecture, Renesas Electronics' RL78 microcontroller family, and HP's OpenVMS ia64 systems. Building on the previous release, Python scripting has been further improved: GDB commands can now be put in the "gdb.COMMAND_USER" command class, and a new class and function, as well as several methods, have been added.
Other changes in GDB 7.5 include support for SDT (Static Defined Tracing) probes with SystemTap probes, and the introduction of support for reverse debugging on ARM platforms. For remote debugging, support for stdio connections and evaluation of breakpoint conditions have been added to GDBserver. The developers also note that the binary "gdbtui" (GDB Text User Interface) has been abandoned and cannot be built any more; users are advised to instead use "gdb -tui".
An overview of new features and improvements can be found in the release announcement; the NEWS file contains a detailed list of changes. GDB 7.5 is available to download from the project's site and updated documentation is provided.
- Google's Go 1.0 is good to go, a report from The H.