Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trace server #45

Draft
wants to merge 24 commits into
base: main
Choose a base branch
from
Draft

Trace server #45

wants to merge 24 commits into from

Conversation

typeholes
Copy link
Collaborator

@typeholes typeholes commented Jun 9, 2024

moves tracing to a web socket server to avoid freezing vscode during long traces.

Outstanding issues before merge:

  1. needs testing
  2. State needs to be cleared when a new trace is run.
  3. Need to handle disconnects
  4. Has not been tried with multiple vscode windows

persistent storage was removed. The plan is for the server to manage a sqlite database per project. There are build and install challenges to overcome.

Will need to add the ability to export the traces to files so they can be loaded into tools like perfetto

Also performs the trace using ts lib. This allows us to pull additional information that is not in normal traces.

needs to report compilation errors if they are encountered while tracing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant