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

Tracking Expression evaluator and debugger improvements #12812

Open
1 of 16 tasks
vzarytovskii opened this issue Mar 9, 2022 · 1 comment
Open
1 of 16 tasks

Tracking Expression evaluator and debugger improvements #12812

vzarytovskii opened this issue Mar 9, 2022 · 1 comment
Labels
Area-Debug stepping, debug points, stacks and more Tracking
Milestone

Comments

@vzarytovskii
Copy link
Member

vzarytovskii commented Mar 9, 2022

Note
This is a "meta" issue for tracking purposes, since GitHub does not support special types of issues.

This is a list of the expression evaluator and debugging experience improvements we want/plan to do.

Note, that right now, a standard expression evaluator (link above) is used, so some F#-specific features are not working.
More info about EE extensibility here

@vzarytovskii vzarytovskii pinned this issue Mar 9, 2022
@vzarytovskii vzarytovskii added this to the Backlog milestone Mar 9, 2022
@KevinRansom KevinRansom unpinned this issue Mar 9, 2022
@KevinRansom KevinRansom mentioned this issue Mar 9, 2022
8 tasks
@vzarytovskii vzarytovskii changed the title Tracking issue for expression evaluator and debugger improvements **Tracking:** issue for expression evaluator and debugger improvements Mar 10, 2022
@vzarytovskii vzarytovskii changed the title **Tracking:** issue for expression evaluator and debugger improvements Tracking: issue for expression evaluator and debugger improvements Mar 10, 2022
@dsyme dsyme added the Area-Debug stepping, debug points, stacks and more label Mar 29, 2022
@vzarytovskii vzarytovskii mentioned this issue Apr 8, 2022
12 tasks
@dsyme
Copy link
Contributor

dsyme commented Apr 18, 2022

We could add issues for debugging improvements that require adding more tables, consumed by an F# debug engine. For example

  • Emit a table containing a mapping that allows a "compiler inlined" section of one method to be associated with the actual originating code which has been inlined, including showing multiple stack frames and using different locals mappings.

  • Emit tables that improve the debug experience for computation expressions. I'd need to formulate exact proposals.

  • Probably a bunch of other things too

@vzarytovskii vzarytovskii moved this to Not Planned in F# Compiler and Tooling Jun 17, 2022
@vzarytovskii vzarytovskii changed the title Tracking: issue for expression evaluator and debugger improvements Tracking: issue for expression evaluator and debugger improvements Sep 29, 2022
@vzarytovskii vzarytovskii changed the title Tracking: issue for expression evaluator and debugger improvements Tracking issue for expression evaluator and debugger improvements Sep 29, 2022
@vzarytovskii vzarytovskii changed the title Tracking issue for expression evaluator and debugger improvements Tracking Expression evaluator and debugger improvements Oct 3, 2022
@vzarytovskii vzarytovskii moved this from Not Planned to Planned in F# Compiler and Tooling Oct 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Debug stepping, debug points, stacks and more Tracking
Projects
Status: Planned
Development

No branches or pull requests

3 participants