summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Joachim Breitner [Fri, 22 Mar 2013 15:55:36 +0000 (15:55 +0000)]
Fix crashes by evaluating rawWords deeply enough
Joachim Breitner [Fri, 15 Mar 2013 21:45:12 +0000 (21:45 +0000)]
Fix shorten code
Joachim Breitner [Thu, 14 Mar 2013 10:50:12 +0000 (10:50 +0000)]
Add debugging module
Joachim Breitner [Fri, 8 Mar 2013 15:01:59 +0000 (15:01 +0000)]
Avoid following BreakInfo in closureData
Joachim Breitner [Mon, 4 Mar 2013 09:52:21 +0000 (09:52 +0000)]
Use GHC.Disassembler to pretty-print HeapGraphs and HeapTrees
Joachim Breitner [Thu, 28 Feb 2013 14:57:16 +0000 (14:57 +0000)]
Use wordHost instead of CPP stuff
Joachim Breitner [Thu, 28 Feb 2013 14:56:54 +0000 (14:56 +0000)]
Add Foldable to BCI
Joachim Breitner [Thu, 28 Feb 2013 10:26:50 +0000 (10:26 +0000)]
Typo
Joachim Breitner [Thu, 28 Feb 2013 10:25:59 +0000 (10:25 +0000)]
Add annotations in the right order
Joachim Breitner [Thu, 28 Feb 2013 09:32:52 +0000 (09:32 +0000)]
Export areBoxesEqual
Joachim Breitner [Thu, 28 Feb 2013 09:31:21 +0000 (09:31 +0000)]
Bump version of the development branch
Joachim Breitner [Mon, 25 Feb 2013 14:40:33 +0000 (14:40 +0000)]
Re-Add Default-Language Haskell2010
Joachim Breitner [Mon, 25 Feb 2013 14:38:05 +0000 (14:38 +0000)]
Remove instance Eq Box
Joachim Breitner [Mon, 25 Feb 2013 13:59:41 +0000 (13:59 +0000)]
Remove all mentions of weak pointers, does not work as expected
Joachim Breitner [Mon, 25 Feb 2013 13:39:40 +0000 (13:39 +0000)]
Adjust ghci to new API
Joachim Breitner [Mon, 25 Feb 2013 12:59:53 +0000 (12:59 +0000)]
Add updateHeapGraph
Joachim Breitner [Mon, 25 Feb 2013 11:32:34 +0000 (11:32 +0000)]
Correctly track annotations in a HeapGraph
Joachim Breitner [Mon, 25 Feb 2013 09:24:32 +0000 (09:24 +0000)]
Add data value to HeapGraphEntry
(Implementation not yet correct)
dennis [Mon, 25 Feb 2013 01:49:54 +0000 (01:49 +0000)]
Forgotten function
Joachim Breitner [Wed, 20 Feb 2013 13:07:34 +0000 (13:07 +0000)]
Improve haddock wording
dennis [Mon, 18 Feb 2013 14:53:11 +0000 (14:53 +0000)]
Remember index of initial boxes when building or augmenting HeapGraphs
dennis [Thu, 14 Feb 2013 01:48:47 +0000 (01:48 +0000)]
Add addHeapGraph and multiBuildHeapGraph
Joachim Breitner [Mon, 18 Feb 2013 13:34:37 +0000 (13:34 +0000)]
Fix some warnings
Joachim Breitner [Mon, 18 Feb 2013 13:26:41 +0000 (13:26 +0000)]
Add GHC.Disassembler to cabal file
dennis [Thu, 14 Feb 2013 01:50:15 +0000 (01:50 +0000)]
Typo
Joachim Breitner [Tue, 12 Feb 2013 13:06:00 +0000 (13:06 +0000)]
Add a Disassembler for BCO object
Joachim Breitner [Tue, 5 Feb 2013 15:47:03 +0000 (15:47 +0000)]
Bump version
Joachim Breitner [Tue, 5 Feb 2013 15:44:50 +0000 (15:44 +0000)]
Small docu improvements
Joachim Breitner [Tue, 5 Feb 2013 15:40:04 +0000 (15:40 +0000)]
Add GHC.AssertNF module
Joachim Breitner [Tue, 5 Feb 2013 09:54:42 +0000 (09:54 +0000)]
Give variable names in :printHeap better letters
Joachim Breitner [Thu, 20 Dec 2012 18:37:38 +0000 (18:37 +0000)]
TAG 0.4.1.0
Joachim Breitner [Thu, 20 Dec 2012 18:37:28 +0000 (18:37 +0000)]
Bump version
Joachim Breitner [Thu, 20 Dec 2012 18:36:34 +0000 (18:36 +0000)]
Make printHeap work after :reload
Joachim Breitner [Thu, 20 Dec 2012 18:28:12 +0000 (18:28 +0000)]
s/ppPrintClosure/ppClosure
Joachim Breitner [Thu, 20 Dec 2012 14:06:37 +0000 (14:06 +0000)]
Add comments about lookupSymbol
Joachim Breitner [Thu, 20 Dec 2012 13:39:41 +0000 (13:39 +0000)]
TAG 0.4.0.0
Joachim Breitner [Thu, 20 Dec 2012 13:08:25 +0000 (13:08 +0000)]
let .. in instead of let .. let
Joachim Breitner [Thu, 20 Dec 2012 13:06:47 +0000 (13:06 +0000)]
Advertise ghci support in the package description
Joachim Breitner [Thu, 20 Dec 2012 12:56:24 +0000 (12:56 +0000)]
Add ghci file providing :printHeap command
Joachim Breitner [Thu, 20 Dec 2012 12:52:26 +0000 (12:52 +0000)]
Do not add let...in-wrapper if there is no sharing
Joachim Breitner [Thu, 20 Dec 2012 11:06:04 +0000 (11:06 +0000)]
Pretty-Print lists and strings in ppHeapGraph
Joachim Breitner [Thu, 20 Dec 2012 11:05:54 +0000 (11:05 +0000)]
Generic isTup function
Joachim Breitner [Thu, 20 Dec 2012 10:49:21 +0000 (10:49 +0000)]
Only give names to things referenced more than once
Joachim Breitner [Thu, 20 Dec 2012 10:49:10 +0000 (10:49 +0000)]
Pretty-Print tuples
Joachim Breitner [Thu, 20 Dec 2012 10:29:35 +0000 (10:29 +0000)]
Actually use heapGraphRoot in ppHeapGraph
Joachim Breitner [Thu, 20 Dec 2012 10:22:05 +0000 (10:22 +0000)]
Do not print every list as []
Joachim Breitner [Thu, 20 Dec 2012 10:20:02 +0000 (10:20 +0000)]
Update docu for ppHeapTree
Joachim Breitner [Thu, 20 Dec 2012 10:17:44 +0000 (10:17 +0000)]
Simple prettyPrinter for HeapGraphs, using let bound variables for every closure
Joachim Breitner [Thu, 20 Dec 2012 10:11:36 +0000 (10:11 +0000)]
Factor out Writer element from the State monad
Joachim Breitner [Thu, 20 Dec 2012 09:54:37 +0000 (09:54 +0000)]
Create a HeapGraph, showing cyclic stuff
Joachim Breitner [Thu, 20 Dec 2012 09:14:23 +0000 (09:14 +0000)]
Add textual HeapTrees to GHC.HeapView
Joachim Breitner [Wed, 19 Dec 2012 20:06:07 +0000 (20:06 +0000)]
Add code to print data in Haskell-Like syntax
Joachim Breitner [Wed, 19 Dec 2012 15:27:47 +0000 (15:27 +0000)]
Add possibility to make box pointers in Closure weak
Joachim Breitner [Fri, 2 Nov 2012 16:39:06 +0000 (16:39 +0000)]
TAG 0.3.0.4
Joachim Breitner [Fri, 2 Nov 2012 16:39:00 +0000 (16:39 +0000)]
Bump version
Joachim Breitner [Fri, 2 Nov 2012 10:05:46 +0000 (10:05 +0000)]
Use aToWord# instead of unsafeCoerce#
Joachim Breitner [Fri, 2 Nov 2012 08:16:49 +0000 (08:16 +0000)]
Implement reallyUnsafePtrEqualityUpToTag#
dennis [Tue, 30 Oct 2012 23:33:42 +0000 (23:33 +0000)]
Trying to implement equality without tags
Joachim Breitner [Sun, 7 Oct 2012 20:18:42 +0000 (20:18 +0000)]
TAG 0.3.0.3
Joachim Breitner [Sun, 7 Oct 2012 20:18:07 +0000 (20:18 +0000)]
Bump version
dennis [Sun, 7 Oct 2012 19:44:46 +0000 (19:44 +0000)]
Allow base 4.6 for GHC 7.6.1 support
dennis [Fri, 21 Sep 2012 00:23:43 +0000 (00:23 +0000)]
Try to add APStackClosure, but not working
Joachim Breitner [Thu, 13 Sep 2012 12:03:20 +0000 (12:03 +0000)]
TAG 0.3.0.2
Joachim Breitner [Thu, 13 Sep 2012 11:52:26 +0000 (11:52 +0000)]
Bump version number
dennis [Thu, 13 Sep 2012 10:53:23 +0000 (10:53 +0000)]
More helpful error message when trying to build using library-profiling
Joachim Breitner [Wed, 5 Sep 2012 08:26:06 +0000 (08:26 +0000)]
TAG 0.3.0.1
Joachim Breitner [Wed, 5 Sep 2012 08:25:19 +0000 (08:25 +0000)]
More graceful behaviour in presence of unknown heap objects
Joachim Breitner [Tue, 4 Sep 2012 06:59:46 +0000 (06:59 +0000)]
Bump version number
dennis [Mon, 3 Sep 2012 14:24:31 +0000 (14:24 +0000)]
Make ghc-heap-view work with 32-bit systems too
Joachim Breitner [Thu, 30 Aug 2012 07:33:56 +0000 (07:33 +0000)]
Bump version, extend author line
dennis [Tue, 31 Jul 2012 09:56:41 +0000 (09:56 +0000)]
Parse ConsClosure names that are not in the pkg.modl.occ format
dennis [Fri, 11 May 2012 10:22:36 +0000 (10:22 +0000)]
Split description of ConsClosure into package, module, and name
Joachim Breitner [Fri, 18 May 2012 10:23:26 +0000 (10:23 +0000)]
Remove assertion
Joachim Breitner [Fri, 18 May 2012 10:23:18 +0000 (10:23 +0000)]
Add BlackholeClosure
Joachim Breitner [Fri, 18 May 2012 10:22:40 +0000 (10:22 +0000)]
Make clash-safe names
Joachim Breitner [Wed, 2 May 2012 08:17:49 +0000 (08:17 +0000)]
Merge Dennis' patch (why do I have to merge?)
dennis [Mon, 30 Apr 2012 19:29:31 +0000 (19:29 +0000)]
instance Eq Box, MVAR_DIRTY, MUT_VAR_DIRTY
dennis [Mon, 30 Apr 2012 08:35:40 +0000 (08:35 +0000)]
Add closures I stumbled upon
Joachim Breitner [Mon, 16 Apr 2012 08:00:52 +0000 (08:00 +0000)]
Looks like we need Cabal >= 1.14
Joachim Breitner [Mon, 16 Apr 2012 07:59:58 +0000 (07:59 +0000)]
Description improvements
Joachim Breitner [Tue, 13 Mar 2012 09:37:56 +0000 (09:37 +0000)]
Typo
Joachim Breitner [Tue, 13 Mar 2012 09:37:36 +0000 (09:37 +0000)]
TAG 0.1
Joachim Breitner [Tue, 13 Mar 2012 08:52:18 +0000 (08:52 +0000)]
Improve Demo further
Joachim Breitner [Tue, 13 Mar 2012 08:36:52 +0000 (08:36 +0000)]
No need for ghc-prim
Joachim Breitner [Tue, 13 Mar 2012 08:33:09 +0000 (08:33 +0000)]
Make package -Wall safe
Joachim Breitner [Tue, 13 Mar 2012 08:22:25 +0000 (08:22 +0000)]
Improve demo
Joachim Breitner [Tue, 13 Mar 2012 08:19:18 +0000 (08:19 +0000)]
Add grant supporter blurb
Joachim Breitner [Mon, 12 Mar 2012 16:55:37 +0000 (16:55 +0000)]
Bound base dependency
Joachim Breitner [Mon, 12 Mar 2012 16:54:06 +0000 (16:54 +0000)]
Add source-repository stanza
Joachim Breitner [Mon, 12 Mar 2012 16:42:54 +0000 (16:42 +0000)]
Documentation and renaming
Joachim Breitner [Mon, 12 Mar 2012 15:40:22 +0000 (15:40 +0000)]
Begin documentation
Joachim Breitner [Mon, 12 Mar 2012 15:27:49 +0000 (15:27 +0000)]
In !PRIM_SUPPORTS_ANY code, use Word# instead of Addr#, as the value is still tagged here
Joachim Breitner [Mon, 12 Mar 2012 15:26:01 +0000 (15:26 +0000)]
Use aToInt#
Joachim Breitner [Mon, 12 Mar 2012 15:16:24 +0000 (15:16 +0000)]
Remove integer-gmp dependency
Joachim Breitner [Mon, 12 Mar 2012 15:12:32 +0000 (15:12 +0000)]
Extend Demo wording
Joachim Breitner [Mon, 12 Mar 2012 15:02:02 +0000 (15:02 +0000)]
Remove references to Util.ghciTablesNextToCode
Joachim Breitner [Mon, 12 Mar 2012 14:52:22 +0000 (14:52 +0000)]
Avoid #includes where possible
Joachim Breitner [Mon, 12 Mar 2012 14:13:52 +0000 (14:13 +0000)]
Work even if #5931 is not accepted.
Joachim Breitner [Mon, 12 Mar 2012 13:55:53 +0000 (13:55 +0000)]
Initial check-in