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

Prepare 0.3.0.0

parent d2566bc3
No related branches found
Tags 0.3.0.0
No related merge requests found
...@@ -2,7 +2,11 @@ ...@@ -2,7 +2,11 @@
## 0.3 -- 2022-10-06 ## 0.3 -- 2022-10-06
* Abstract away tracing functions to allow configuration of progress reporting.
* Add stringAnalysis and arrWordsAnalysis in GHC.Debug.Strings * Add stringAnalysis and arrWordsAnalysis in GHC.Debug.Strings
* Make block decoding more robust if the cache lookup fails for some reason.
* Fix bug in snapshots where we weren't storing stack frame source locations or
version.
## 0.2.1.0 -- 2022-05-06 ## 0.2.1.0 -- 2022-05-06
......
cabal-version: 3.0 cabal-version: 3.0
name: ghc-debug-client name: ghc-debug-client
version: 0.2.1.0 version: 0.3.0.0
synopsis: Useful functions for writing heap analysis tools which use synopsis: Useful functions for writing heap analysis tools which use
ghc-debug. ghc-debug.
description: Useful functions for writing heap analysis tools which use description: Useful functions for writing heap analysis tools which use
...@@ -42,8 +42,8 @@ library ...@@ -42,8 +42,8 @@ library
network >= 2.6 , network >= 2.6 ,
containers ^>= 0.6, containers ^>= 0.6,
unordered-containers ^>= 0.2.13, unordered-containers ^>= 0.2.13,
ghc-debug-common == 0.2.1.0, ghc-debug-common == 0.3.0.0,
ghc-debug-convention == 0.2.0.0, ghc-debug-convention == 0.3.0.0,
text ^>= 1.2.4, text ^>= 1.2.4,
process ^>= 1.6, process ^>= 1.6,
filepath ^>= 1.4, filepath ^>= 1.4,
......
# Revision history for ghc-debug-common # Revision history for ghc-debug-common
## 0.3.0.0 -- 2022-10-06
* Support changes to TSO decoding on GHC HEAD
* Improvements to ARR_WORDS decoding
* Improvements to WeakPtr decoding.
## 0.2.1.0 -- 2022-05-06 ## 0.2.1.0 -- 2022-05-06
* Internal refactoring to give better error message on decoding failure * Internal refactoring to give better error message on decoding failure
......
cabal-version: 3.0 cabal-version: 3.0
name: ghc-debug-common name: ghc-debug-common
version: 0.2.1.0 version: 0.3.0.0
synopsis: Connect to a socket created by ghc-debug-stub and analyse synopsis: Connect to a socket created by ghc-debug-stub and analyse
the heap of the debuggee program. the heap of the debuggee program.
description: Connect to a socket created by ghc-debug-stub and analyse description: Connect to a socket created by ghc-debug-stub and analyse
...@@ -38,7 +38,7 @@ library ...@@ -38,7 +38,7 @@ library
transformers ^>= 0.5, transformers ^>= 0.5,
dom-lt ^>= 0.2, dom-lt ^>= 0.2,
unordered-containers ^>= 0.2, unordered-containers ^>= 0.2,
ghc-debug-convention == 0.2.0.0, ghc-debug-convention == 0.3.0.0,
deepseq ^>= 1.4 deepseq ^>= 1.4
hs-source-dirs: src hs-source-dirs: src
......
# Revision history for convention # Revision history for convention
## 0.3.0.0 -- 2022-10-06
* No changes.
## 0.2.0.0 -- 2021-12-06 ## 0.2.0.0 -- 2021-12-06
* Add a snapshots convention folder. * Add a snapshots convention folder.
......
cabal-version: 2.4 cabal-version: 2.4
name: ghc-debug-convention name: ghc-debug-convention
version: 0.2.0.0 version: 0.3.0.0
synopsis: Definitions needed by ghc-debug-stub and ghc-debug-common synopsis: Definitions needed by ghc-debug-stub and ghc-debug-common
description: Definitions needed by ghc-debug-stub and ghc-debug-common description: Definitions needed by ghc-debug-stub and ghc-debug-common
-- bug-reports: -- bug-reports:
...@@ -12,6 +12,6 @@ extra-source-files: CHANGELOG.md ...@@ -12,6 +12,6 @@ extra-source-files: CHANGELOG.md
library library
exposed-modules: GHC.Debug.Convention exposed-modules: GHC.Debug.Convention
build-depends: base ^>=4.16.0.0, filepath ^>= 1.4 , directory ^>= 1.3 build-depends: base >=4.16.0.0 && < 5, filepath ^>= 1.4 , directory ^>= 1.3
hs-source-dirs: src/ hs-source-dirs: src/
default-language: Haskell2010 default-language: Haskell2010
# Revision history for ghc-debug-brick # Revision history for ghc-debug-brick
## 0.3.0.0 -- 2022-10-06
* Major improvments to interface
## 0.2.1.0 -- 2022-05-06 ## 0.2.1.0 -- 2022-05-06
* Add function to find closures by exact name (F8) * Add function to find closures by exact name (F8)
......
cabal-version: 2.4 cabal-version: 2.4
name: ghc-debug-brick name: ghc-debug-brick
version: 0.2.1.0 version: 0.3.0.0
synopsis: A simple TUI using ghc-debug synopsis: A simple TUI using ghc-debug
description: A simple TUI using ghc-debug description: A simple TUI using ghc-debug
bug-reports: https://gitlab.haskell.org/ghc/ghc-debug/-/issues bug-reports: https://gitlab.haskell.org/ghc/ghc-debug/-/issues
...@@ -29,9 +29,9 @@ executable ghc-debug-brick ...@@ -29,9 +29,9 @@ executable ghc-debug-brick
, time , time
, deepseq , deepseq
, microlens , microlens
, ghc-debug-client == 0.2.1.0 , ghc-debug-client == 0.3.0.0
, ghc-debug-common == 0.2.1.0 , ghc-debug-common == 0.3.0.0
, ghc-debug-convention == 0.2.0.0 , ghc-debug-convention == 0.3.0.0
, unordered-containers , unordered-containers
, exceptions , exceptions
, contra-tracer , contra-tracer
......
# Revision history for ghc-debug-stub # Revision history for ghc-debug-stub
## 0.3.0.0 -- 2022-10-06
* Allow clients to reconnect multiple times to debuggee (Finley McIlwaine)
* Fix initialisation bugs due to uninitialised len (Teo Camarasu)
## 0.2.1.0 -- 2022-05-06 ## 0.2.1.0 -- 2022-05-06
* Fix bug with write_block on BF_COMPACT closures * Fix bug with write_block on BF_COMPACT closures
......
cabal-version: 2.4 cabal-version: 2.4
name: ghc-debug-stub name: ghc-debug-stub
version: 0.2.1.0 version: 0.3.0.0
synopsis: Functions for instrumenting your application so the heap synopsis: Functions for instrumenting your application so the heap
can be analysed with ghc-debug-common. can be analysed with ghc-debug-common.
description: Functions for instrumenting your application so the heap can description: Functions for instrumenting your application so the heap can
...@@ -27,7 +27,7 @@ library ...@@ -27,7 +27,7 @@ library
, directory ^>= 1.3 , directory ^>= 1.3
, filepath ^>= 1.4 , filepath ^>= 1.4
, ghc-prim ^>= 0.8 , ghc-prim ^>= 0.8
, ghc-debug-convention == 0.2.0.0 , ghc-debug-convention == 0.3.0.0
default-language: Haskell2010 default-language: Haskell2010
cxx-sources: cbits/stub.cpp, cbits/socket.cpp, cbits/trace.cpp cxx-sources: cbits/stub.cpp, cbits/socket.cpp, cbits/trace.cpp
cxx-options: -std=gnu++11 -pthread -O3 -g3 -DTHREADED_RTS cxx-options: -std=gnu++11 -pthread -O3 -g3 -DTHREADED_RTS
......
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