Skip to content

Conversation

@MaxDesiatov
Copy link
Member

@MaxDesiatov MaxDesiatov commented Oct 22, 2025

Includes basic tests for breakpoints.

Android CI failure fixed in #216.

Fixing main snapshot CI failures depends on an inclusion of swiftlang/swift@b219d40 in a subsequent snapshot.

MaxDesiatov and others added 30 commits October 21, 2025 09:22
@MaxDesiatov MaxDesiatov marked this pull request as ready for review October 27, 2025 15:46

/// Two-way mapping between Wasm and internal iseq bytecode instructions. The implementation of the mapping
/// is private and is empty when `WasmDebuggingSupport` package trait is disabled.
struct DebuggerInstructionMapping {
Copy link
Member Author

@MaxDesiatov MaxDesiatov Oct 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice side-effect of moving to a separate type is that it's easier to switch to an empty implementation of the mapping based on package traits.

@kateinoigakukun I hope this addresses your review feedback, let me know if anything else is needed to move this forward.

@MaxDesiatov MaxDesiatov merged commit 1e1c7ea into main Oct 29, 2025
18 checks passed
@MaxDesiatov MaxDesiatov deleted the maxd/debugging-breakpoints branch October 29, 2025 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement wasm debugging Support for debugging of executed Wasm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants