All Versions
79
Latest Version
Avg Release Cycle
28 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v1.8.1 Changes
๐ Fixed
- ๐ #777: Json parsing error when debugging rust
-
v1.8.0 Changes
๐ New
- โก๏ธ Updated LLDB to 15.0.0
- โ Added experimental
split
option to the [consoleMode
](MANUAL.md#general) config setting. In this mode the debug console will be used for evaluation of expressions and a separate terminal will be created for input of LLDB commands.
๐ Changed
- ๐ ["Simple" expressions](MANUAL.md#simple-expressions)" now use a proper parser, which should make syntax error messages less confusing.
${
...}
-delimited expressions embedded in Simple and Python expressions now may conatin full Native expressions, not just variable names, which the case previously.- The
show_debug_info
[command](MANUAL.md#debugger-commands) has been renamed todebug_info
, with sub-commandslist
andshow
.
-
v1.7.4 Changes
๐ Fixed
- #745: Bug: didn't catch panics in Rust code
-
v1.7.3 Changes
๐ Fixed
- #734: Cargo task hangs.
- #738: Cargo artifacts are not filtered.
-
v1.7.2 Changes
๐ Fixed
- #731: Crash on debug session startup.
-
v1.7.1 Changes
๐ Changed
- Renamed
debug_info
command toshow_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).
- Renamed
-
v1.7.0 Changes
๐ Changed
- ๐ง CodeLLDB configuration settings are now split into three groups: basic, advanced, and launch configuration defaults.
๐ New
- โก๏ธ Updated LLDB to 14.0.0
- Added support for VSCode memory viewer.
- โ Added UI for [console mode](MANUAL.md#debug-console) switching.
๐ Fixed
- #584: Rust - With Simple Function, LLDB Debugger variables duplicated and random?
- ๐ #633: Rust now emits with a new PDB language identifier, breaking debugging on Windows
-
v1.6.10 Changes
๐ Fixed
- #568: Viewing a struct with union:s in C++ doesn't show all the member variables
- ๐ฆ #573: Installing package flags "Unauthorized"
-
v1.6.9 Changes
๐ Fixed
- ๐ #465: Incompatibility with arm64 macOS Monterey.
-
v1.6.8 Changes
๐ Changed
- ๐ Okay, LLDB 12.0.1 seems too broken. Restored it to v13.0.0.
๐ Fixed
- #527: Breakpoints no longer triggering in library when using version 1.6.7
- ๐ #540: Rust printing of enums not working [for -windows-msvc targets]
- #337: Visualizing Vec<(f32,f32)> is showing as pointer