delve v1.2.0 Release Notes

Release Date: 2019-02-19 // about 5 years ago
  • โž• Added

    • ๐Ÿ‘ Go 1.12 support
    • ๐Ÿ‘Œ Improved trace command to show return values and trace pre-built executables or tests (#1379, #1380, #1381, @derekparker)
    • ๐Ÿ Windows Minidump support (#1386, #1387, #1402, @aarzilli)
    • ๐Ÿ‘ Better support for split DWARF symbol files (#1405, #1420, @derekparker, @slp)
    • ๐ŸŽ Function call support on macOS (#1324, @derekparker)
    • deferred command to view the arguments of a deferred call (#1285, #1265, @aarzilli)
    • ๐Ÿ‘Œ Support for debugging Position Independent Executables (#1358, @aarzilli)
    • Type conversions of byte and rune arrays into strings (#1372, @chainhelen)
    • ๐Ÿ”ง Configuration option (source-list-line-color) to change the color of line numbers in listings (#1364, @Russtopia)
    • ๐Ÿ†• New expression iface.(data) to access the concrete value of interface variable iface, without having to write a full type assertion (#1340, @aarzilli)
    • ๐Ÿ‘Œ Support for specifying multiple source files as arguments for debug, trace and test (#1339, @chainhelen)

    ๐Ÿ›  Fixed

    • ๐Ÿ‘‰ Make edit command work with vim and neovim (#1451, @the4thamigo-uk)
    • ๐Ÿ‘Œ Support Linux kernels prior to 2.6.34 (i.e. without PTRACE_GETREGSET) (#1435, @aarzilli)
    • ๐Ÿ›  Fixed substitute-path configuration option on Windows (#1418, @zavla)
    • ๐Ÿ‘ Better performance for ListGoroutines API call (#1440, #1408, @slp, @aarzilli)
    • ๐Ÿ‘ Better performance when loading the value of very large sparse maps (#1392, @aarzilli)
    • ๐Ÿ›  Other bug fixes (#1377, #1384, #1429, #1434, #1445, @aarzilli)

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Changes to where the configuration is stored, conforming to XDG Base Directory Specification with fallbacks to the current directory when calls to user.Current fail (#1455 @GregorioMartinez, @acshekhara1)
    • ๐Ÿšš Project moved from github.com/derekparker/delve to github.com/go-delve/delve (@derekparker)
    • Switched dependency management to go.mod (@aarzilli, @derekparker, @zavla)
    • ๐Ÿ†• New build scripts and support building on macOS without the native backend (@aarzilli, @kevin-cantwell)
    • Tolerate corrupted memory when reading the goroutine list (#1354, @aarzilli)
    • ๐Ÿ‘Œ Improved documentation and error messages (@sbromberger, @aarzilli, @derekparker, @chainhelen, @dishmaev, @altimac)