CodeLLDB v1.7.1 Release Notes

  • ๐Ÿ”„ Changed

    • Renamed debug_info command to show_debug_info.

    ๐Ÿ†• New

    • Cargo is now executed as a task, which allows applying problem matchers to its output.
    • โž• Added lldb.cargo configuration setting to allow overriding command invoked as Cargo.
    • โž• Added cargo.env attribute in launch configs to allow passing custom environment variables to Cargo.
    • โž• Added "View Memory" command, which allows viewing raw memory at an arbitrary address.
    • โž• Added "Search Symbols" command, which allows searching target's symbols.
    • ๐ŸŽ‰ Initialize LLDB's target.process.thread.step-avoid-regexp setting for Rust programs, to avoid stepping into Rust std library.

    ๐Ÿ›  Fixed

    • #647: Cannot display Python string containing non-ASCII characters.
    • #718: Large containers take too long to display.
    • #726: Cannot display Rust String's and Vec's (due to data layout change in std).