delve v1.1.0 Release Notes
Release Date: 2018-08-16 // over 5 years ago-
โ Added
- ๐ Go 1.11 support (@aarzilli)
- ๐ Improvements to Delve logging (@aarzilli, @derekparker)
- ๐ Show global variables in disassembly (@aarzilli)
- ๐ Support for inlined calls (@aarzilli, @derekparker, @jaym)
- ๐ Support dwz compressed debug symbols (@slp)
- ๐ Support for debug info in a separate file (@slp)
- ๐ง Let target process access the tty when running in headless mode on linux/native and darwin/gdbserial (@aarzilli)
- Commands
up
anddown
(@yasushi-saito) - ๐จ Flag to print stacktrace of all goroutines (@acshekhara1)
- Command
edit
(@benc153) - ๐ Allow headless instances to keep running without a connected client (@aarzilli)
- โ Add
StartLoc
toapi.Goroutine
containing the starting location of each goroutine (@aarzilli) - ๐ Preliminary support for function call injection with Go 1.11 (@aarzilli)
- Ability to read list of deferred calls of a goroutine (@aarzilli)
๐ Fixed
- ๐ Fixed crashes when configuration file can not be created (@derekparker, @yuval-k, @aarzilli)
- ๐ Fixed reported location of the go statement of goroutines (@derekparker)
- ๐ Allow evaluation of constants specified without the full package path (@aarzilli)
- ๐ Fixed some integer arithmetics bugs in proc (@functionary)
- ๐ง Respect load configuration after reslicing a map (@aarzilli)
- ๐ Fixed race condition between Halt and process death in the linux native backend (@aarzilli)
- ๐ Support core files generated by gdb (@psanford)
- ๐ Fixed evaluation of breakpoint conditions containing a single boolean variable (@aarzilli)
- Miscellaneous bugs in the debug_line state machine (@aarzilli)
๐ Changed
- โ Removed redundant/obsolete methods of proc.Process Halt and Kill, general cleanup of native backends (@aarzilli)
- ๐ Improved documentation (@giuscri, @jsoref, @Carpetsmoker, @PatrickSchuster, @aarzilli, @derekparker, @ramya-rao-a, @dlsniper)
- โช Workaround in the gdbserial backend for broken version 902 of debugserver (@aarzilli)
- ๐ Changed operators || and && to short-circuit the evaluation of their arguments, like in Go (@aarzilli)
- Mark shadowed arguments as shadowed (@aarzilli)
- ๐ Allow syntax "package/path".varname to specify the full package path of a variable, in case disambiguating between multiple packages with the same name is necessary (@aarzilli)