delve v1.0.0 Release Notes

Release Date: 2018-02-20 // about 6 years ago
  • โž• Added

    • ๐Ÿ–จ Print DWARF location expression with whatis (@aarzilli)
    • Use DW_AT_producer to warn about optimized code (@aarzilli)
    • ๐Ÿ‘‰ Use constants to describe variable value (@aarzilli)
    • Use DW_AT_decl_line to determine variable visibility (@aarzilli)
    • -offsets flag for stack command (@aarzilli)
    • ๐Ÿ‘Œ Support CGO stacktraces (@aarzilli)
    • Disable optimizations in C compiler (@aarzilli)
    • ๐Ÿ”ง --output flag to configure output binary (@Carpetsmoker)
    • Support DW_OP_piece, DW_OP_regX, DW_OP_fbreg (@aarzilli)
    • Support DW_LNE_define_file (@aarzilli)
    • ๐Ÿ‘Œ Support more type casts (@aarzilli)

    ๐Ÿ›  Fixed

    • Disable file path case normalization on OSX (@aarzilli)
    • ๐Ÿ‘Œ Support Mozilla RR 5.1.0 (@aarzilli)
    • Terminal no longer crashes when process exits during next (@aarzilli)
    • ๐Ÿ›  Fix TestCoreFPRegisters on Go 1.9 (@aarzilli)
    • Avoid scanning system stack if it's not executing CGO (@aarzilli)
    • Locspec "+0" should always evaluate to the current PC (@aarzilli)
    • Handle DW_LNE_end_of_sequence correctly (@aarzilli)
    • Top level interface variables may have 0 address (@aarzilli)
    • ๐Ÿท Handle DW_TAG_subprogram with a nochildren abbrev (@aarzilli)
    • StepBreakpoint handling (@aarzilli)

    ๐Ÿ”„ Changed

    • ๐Ÿ“š Documentation improvements (@grahamking)
    • โœ‚ Removed limitation of exit notifications (@dlsniper)
    • ๐Ÿ‘‰ Use go env GOPATH for install path
    • โœ… Disable test caching (@aarzilli)
    • ๐Ÿ— Disable -a and use all= for Go 1.10 building (@aarzilli)
    • Automatically deref interfaces on member access (@aarzilli)
    • Replace all uses of gosymtab/gopclntab with .debug_line section (@aarzilli)