Add streaming support to GHC debug brick
This is accomplished by a new tracing module GHC.Debug.StreamedTrace that is able to produce results incrementally.
Showing
- client/ghc-debug-client.cabal 3 additions, 1 deletionclient/ghc-debug-client.cabal
- client/src/GHC/Debug/Retainers.hs 24 additions, 28 deletionsclient/src/GHC/Debug/Retainers.hs
- client/src/GHC/Debug/StreamedTrace.hs 211 additions, 0 deletionsclient/src/GHC/Debug/StreamedTrace.hs
- ghc-debug-brick/ghc-debug-brick.cabal 2 additions, 0 deletionsghc-debug-brick/ghc-debug-brick.cabal
- ghc-debug-brick/src/AsyncBuffer.hs 44 additions, 0 deletionsghc-debug-brick/src/AsyncBuffer.hs
- ghc-debug-brick/src/IOTree.hs 16 additions, 15 deletionsghc-debug-brick/src/IOTree.hs
- ghc-debug-brick/src/Lib.hs 20 additions, 52 deletionsghc-debug-brick/src/Lib.hs
- ghc-debug-brick/src/Main.hs 57 additions, 50 deletionsghc-debug-brick/src/Main.hs
- ghc-debug-brick/src/Model.hs 8 additions, 2 deletionsghc-debug-brick/src/Model.hs
Loading
Please register or sign in to comment