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

Add ProgramFlow-Visualization plugin #138

Merged
merged 46 commits into from
Nov 4, 2024
Merged

Conversation

hannesbraun
Copy link
Collaborator

The integration of the (formerly separate) visualization plugin should work. However, the visualization and trace generation itself have a lot of bugs left that still need to be fixed.

If you're fine with testing this out on a branch, we can leave this pull request open and merge it just right before the release of the new plugin version.

This commit contains the work of Marko Velten, Matthias Reichenbach and
me. The integration should work. However, the visualization and trace
generation itself has a lot of bugs left that still need to be fixed.
@hannesbraun hannesbraun added the enhancement New feature or request label Sep 25, 2024
hannesbraun and others added 15 commits September 25, 2024 21:33
The new version of TypeScript does no longer seem to be compatible with
Node.js 12.
This allows us to not rely on the assumption that "<string>" is always
representing the filename of the main file. This led to problems in the
skipping logic where some code executed through an import statement was
assumed to be our code. That led to stack frames being popped (which
shouldn't be popped at that point).
Strings are displayed on the stack again.
This can otherwise cause all sorts of issues.
Also, the internals of the generator object are not that important for
beginners.
@skogsbaer skogsbaer merged commit 7cb3d0e into master Nov 4, 2024
6 checks passed
@hannesbraun hannesbraun deleted the programflow-visualization branch November 4, 2024 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants