Tracking issue - improve FSI debugging
- Dominant language
- F#
- Stars
- 4.3k
- Forks
- 876
- Avg merge
- 4d 22h
- Merged PRs (30d)
- 144
Description
**FSharp Interactive debugging was never good, and it has got much worse.**
This is a tracking bug to try to collect the activities that may improve it.
- [ ] Debugging can't find source. The generated multi-emit symbol files do not contain source.
- [ ] Performance: Symbol files are always generated even when not debugging
- [ ] Watch variables do not work: #14572
- [ ] Local variables do not work: related to #14572
- [ ] There should be a separate set of configurable options when debugging, such optimization off, tailcall off.
- [ ] Debugging should not require disable "Just my code": #17148,
- [ ] While using the VisualFSharp solution it should be easier to debug a local coreclr build
- [ ] Visual Studio selects the highest version of the sdk installed on the machine when executing scripts in FSI #17307
- [ ] We should disable the --multiemit[+/-] switch in fsi. #17308
Contributor guide
Assessment
This issue has not been assessed yet.