delve v0.11.0-alpha Release Notes

Release Date: 2016-01-26 // about 8 years ago
  • โž• Added

    • ๐Ÿ Windows support landed in master. Still work to be done, but 95% the way there. (@lukehoban)
    • step-instruction command added, has same behavior of the old step command.
    • (Backend) Implementation for conditional breakpoints, front end command coming soon. (@aarzilli)
    • ๐Ÿ–จ Implement expression evaluator, can now execute commands like print i == 2. (@aarzilli)

    ๐Ÿ”„ Changed

    • step command no longer steps single instruction but goes to next source line, stepping into functions.
    • ๐Ÿ”จ Refactor of parseG command for clarity and speed improvements.
    • โšก๏ธ Optimize reading from target process memory with cache. (prefetch + parse) (@aarzilli)
    • Shorten file paths in trace output.
    • โž• Added Git SHA to version output.
    • ๐Ÿ‘Œ Support function spec with partial package paths. (@aarzilli)
    • ๐Ÿ›  Bunch of misc variable evaluation fixes (@aarzilli)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Misc fixes in preparation for Go 1.6. (@aarzilli, @derekparker)
    • ๐Ÿ“œ Replace stdlib debug/dwarf with golang.org/x/debug/dwarf and fix Dwarf endian related parsing issues. (@aarzilli)
    • ๐Ÿ›  Fix goroutines not working without an argument. (@aarzilli)
    • Always clear temp breakpoints, even if normal breakpoint is hit. (@aarzilli)
    • Infinite loading loop through maps. (@aarzilli)
    • ๐Ÿ›  Fix OSX issues related to CGO memory corruption (array overrun in CGO). (@aarzilli)
    • ๐Ÿ›  Fix OSX issue related to reporting multiple breakpoints hit at same time. (@aarzilli)
    • ๐Ÿ›  Fix panic when using the trace subcommand.