Skip to content
Snippets Groups Projects
Commit d32fdd5c authored by Matthew Pickering's avatar Matthew Pickering
Browse files

Prepare 0.6.0.0

parent 225d177a
No related branches found
No related tags found
1 merge request!590.6.0.0 release
# Revision history for ghc-debug-client
## 0.6.0.0 -- 2024-04-10
* Properly handle exceptions in parralel traversals
* Fix snapshotting when extra blocks are requested by RequestBlock
* Support for profiling RTS
## 0.5.0.0 -- 2023-06-06
* Remove eventlog2html dependency and hence `profile` function. These can be
......
cabal-version: 3.0
name: ghc-debug-client
version: 0.5.0.0
version: 0.6.0.0
synopsis: Useful functions for writing heap analysis tools which use
ghc-debug.
description: Useful functions for writing heap analysis tools which use
......@@ -44,8 +44,8 @@ library
network >= 2.6 ,
containers ^>= 0.6,
unordered-containers ^>= 0.2.13,
ghc-debug-common == 0.5.0.0,
ghc-debug-convention == 0.5.0.0,
ghc-debug-common == 0.6.0.0,
ghc-debug-convention == 0.6.0.0,
text >= 2.1 && < 3,
process ^>= 1.6,
filepath >= 1.4 && < 1.6,
......@@ -61,9 +61,9 @@ library
language-dot ^>= 0.1,
ghc-prim >= 0.8 && <0.12,
stm ^>= 2.5,
vector,
bytestring,
contra-tracer
vector ^>= 0.13.1 ,
bytestring >= 0.11,
contra-tracer ^>= 0.2.0
hs-source-dirs: src
default-language: Haskell2010
......
# Revision history for ghc-debug-common
## 0.6.0.0 -- 2024-04-10
* Support for decoding profiled RTS
* Remove dependency on ghc-heap, all closures are decoded natively without
any dependency on the compiler used to build ghc-debug.
## 0.5.0.0 -- 2023-06-06
* Bump to keep in sync with other libraries
......
cabal-version: 3.0
name: ghc-debug-common
version: 0.5.0.0
version: 0.6.0.0
synopsis: Connect to a socket created by ghc-debug-stub and analyse
the heap of the debuggee program.
description: Connect to a socket created by ghc-debug-stub and analyse
......@@ -36,7 +36,7 @@ library
transformers >= 0.5 && < 0.7 ,
dom-lt ^>= 0.2,
unordered-containers ^>= 0.2,
ghc-debug-convention == 0.5.0.0,
ghc-debug-convention == 0.6.0.0,
deepseq >= 1.4
hs-source-dirs: src
......
# Revision history for convention
## 0.6.0.0 -- 2024-04-10
* Allow newer version of filepath library
## 0.5.0.0 -- 2023-06-06
* No changes.
......
cabal-version: 2.4
name: ghc-debug-convention
version: 0.5.0.0
version: 0.6.0.0
synopsis: Definitions needed by ghc-debug-stub and ghc-debug-common
description: Definitions needed by ghc-debug-stub and ghc-debug-common
-- bug-reports:
......
# Revision history for ghc-debug-brick
## 0.6.0.0 -- 2024-04-10
* Allow setting result size
* Add query for searching ArrWords over a given size
* Add support for displaying profiling info
* Add find retainer by address
* Add ArrWords analysis
* Add 2-level profile census
* Display results of profiles in window
* Add display for eras profiling
* Add new filter-based search workflow
* Fix performance of queries with large results
* Add filter by cost centre ID
* Compile with `-N` to enable parallelism
* Many more small tweaks, this is an important release!
## 0.5.0.0 -- 2023-06-06
* Add find closure by info table address
......
cabal-version: 2.4
name: ghc-debug-brick
version: 0.5.0.0
version: 0.6.0.0
synopsis: A simple TUI using ghc-debug
description: A simple TUI using ghc-debug
bug-reports: https://gitlab.haskell.org/ghc/ghc-debug/-/issues
......@@ -31,9 +31,9 @@ executable ghc-debug-brick
, time
, deepseq
, microlens
, ghc-debug-client == 0.5.0.0
, ghc-debug-common == 0.5.0.0
, ghc-debug-convention == 0.5.0.0
, ghc-debug-client == 0.6.0.0
, ghc-debug-common == 0.6.0.0
, ghc-debug-convention == 0.6.0.0
, unordered-containers
, exceptions
, contra-tracer
......
# Revision history for ghc-debug-stub
## 0.6.0.0 -- 2024-04-10
* Add requests for decoding cost centres and other profiling info
* Update support for GHC as of 9.11.20240410
## 0.5.0.0 -- 2023-06-06
* Add support for debugging over a TCP socket (`withGhcDebugTCP`)
......
cabal-version: 2.4
name: ghc-debug-stub
version: 0.5.0.0
version: 0.6.0.0
synopsis: Functions for instrumenting your application so the heap
can be analysed with ghc-debug-common.
description: Functions for instrumenting your application so the heap can
......@@ -32,7 +32,7 @@ library
, directory ^>= 1.3
, filepath >= 1.4 && < 1.6
, ghc-prim >= 0.8 && < 0.12
, ghc-debug-convention == 0.5.0.0
, ghc-debug-convention == 0.6.0.0
default-language: Haskell2010
cxx-sources: cbits/stub.cpp, cbits/socket.cpp, cbits/trace.cpp
cxx-options: -std=gnu++11 -pthread -O3 -g3 -DTHREADED_RTS
......
name: ghc-debugger
version: 0.5.0.0
version: 0.6.0.0
-- synopsis:
-- description:
homepage: https://github.com/bgamari/ghc-debug
......@@ -52,8 +52,8 @@ test-suite system-test
, tasty
, tasty-hspec
, process
, ghc-debug-client == 0.5.0.0
, ghc-debug-common == 0.5.0.0
, ghc-debug-client == 0.6.0.0
, ghc-debug-common == 0.6.0.0
, directory
, async
, extra
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment