Add Cthulhu integration using the new provider API#56
Conversation
| include("errors.jl") | ||
| include("invalidation.jl") | ||
| include("validation.jl") | ||
| include("cthulhu.jl") |
There was a problem hiding this comment.
That's actually the include that I forgot to remove. I planned to have tests (and still do), but until now I've just tested manually.
|
Labeling for the descend seems wrong: Is this what you meant by |
|
Could I get an extra |
Yes, exactly. Until this is fixed, it's probably best to switch to typed view when introspecting. |
|
@Keno would it be possible to update the dependencies on |
|
I've pushed a version of this branch with updated deps to |
Implemented in 26e3cca. I made it be an "action" to show the MSS by pressing |
Uses the new API introduced in JuliaDebug/Cthulhu.jl#662 to enable an integration with Cthulhu, allowing to navigate with
descendinto the post-structuralCodeInstances we generate. This facilitates introspection into the refined lattice elements that we introduce (e.g.Eq,Incidence) which appear in type annotations.To do:
variable, etc), which otherwise error when descending into them (requires an interface in Cthulhu to filter out callsites).