Skip to content

Feature Request: add support for innerloop Time-Travel Debugging #42383

@mrkmarron

Description

@mrkmarron

This request builds on the following work that was done earlier to support TTD for Node.

We have implemented preliminary support for innerloop time-travel debugging using the multi-target debugging functionality in VSCode demo gif.
The design we went with emphasizes a general workflow that can support a range of time-travel debuggers for languages other that Node.

Most of the coding has been completed and PR's are open:

Modulo feedback on PR's we have the following open issues:

  • Add loading animation/status/info and cancel option on launch time-travel. This may take a few seconds to complete so we want to provide some feedback.
  • Figure out what should happen if a TT session is in progress and a second one is requested.
  • Workout possible temp directory approach in debugger extension.
  • Needs code to clean/create location for storing a trace.
  • Start TTD icon needs a better version.

Metadata

Metadata

Assignees

Labels

debugDebug viewlet, configurations, breakpoints, adapter issuesfeature-requestRequest for new features or functionality

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions