Skip to content

bring full top level of a module in scope when a breakpoint is hit in the module

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##2803

  1. .. 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.
Trac metadata
Trac field Value
Version 6.8.3
Type FeatureRequest
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component GHCi
Test case
Differential revisions
BlockedBy
Related
Blocking
CC mnislaih@gmail.com
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information