delve v1.1.0 Release Notes

Release Date: 2018-08-16 // over 2 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 and down (@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 to api.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)