All Versions
75
Latest Version
Avg Release Cycle
28 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
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
-
v1.6.7 Changes
๐ Changed
- โฌ๏ธ Rolled the bundled LLDB back to v12, because crash reports started coming from users after upgrade to v13.
๐ New
- โ Added support for inline breakpoints.
- โ Added support for LLDB reproducers.
๐ Fixed
- ๐ Bug #512: External terminal no longer works since updating to v1.6.6
- ๐ Bug #519: Attaching to remote process using debugserver on Mac/iOS is not working.
- ๐ Bug #522: Conditional breakpoints don't trigger when empty logMessage is supplied.
-
v1.6.6 Changes
๐ New
- โก๏ธ Updated LLDB to 13.0.0
- โ Added [
debug_info
](MANUAL.md#debugger-commands) LLDB command, that makes it easier to determine which modules have debug info available.
๐ Fixed
- ๐ Bug #474: image dump sections causes the plugin to hang
- ๐ Bug #480: Panic: 'assertion failed: addr.is_valid()'
-
v1.6.5 Changes
๐ Fixed
- ๐ Bug #327: Enums are not correctly displayed on MacOS.
- ๐ Bug #451: Debug Console doesn't work with version 1.6.4 on Windows.
- ๐ Bug #454: readMemory request does not accept negative offset.
๐ New
- ๐ Rust windows-msvc binaries built using nightly-2021-06-05 or later compiler will have their enums displayed correctly ๐. (This will be in stable rustc 1.54)
- Upon completing a request, the [RPC server](MANUAL.md#rpc-server) will now respond with a status message.
-
v1.6.4 Changes
๐ Fixed
- ๐ Bug #411: Cannot launch and connect to debugserver on Mac
- ๐ Bug #412: std::collectionHashMap/Set are not displayed (on x86_64-pc-windows-msvc)
- ๐ Bug #435: debug session exited unexpectedly
- ๐ Bug #438: Supply memoryReference for variables
- ๐ Bug #439: Debug session fails if I "watch" for a certain expression
- ๐ Bug #440: Nicer watch window messages with "native" expressions
- ๐ Bug #442: Rust std::collection::HashMap has no pretty printing