bring full top level of a module in scope when a breakpoint is hit in the module
|Reported by:||phercek||Owned by:|
|Type of failure:||None/Unknown||Test Case:|
|Related Tickets:||Differential Rev(s):|
It should do something like
:module + *ModuleWhereBreakpointWasHit and remove the added top level symbols of
ModuleWhereBreakpointWasHit when we leave it.
The goal is so that the functions which are in scope when we hit a breakpoint are readily available for investigations of the values stored in the free variables of the selected expression.
This feature request is a consequence of the dicsussion in this ticket http://hackage.haskell.org/trac/ghc/ticket/2740#comment:4
... and a realated thing: When I do something like
:module + ModName and later I do
:module + *ModName then the non-exported symbols from
ModName are not added into the scope.