threadscope-0.2.2/ 0000755 0000000 0000000 00000000000 12044651254 012205 5 ustar 00 0000000 0000000 threadscope-0.2.2/threadscope.ui 0000644 0000000 0000000 00000316752 12044651254 015063 0 ustar 00 0000000 0000000
threadscope-0.2.2/Setup.hs 0000644 0000000 0000000 00000000055 12044651254 013641 0 ustar 00 0000000 0000000 import Distribution.Simple
main = defaultMain threadscope-0.2.2/LICENSE 0000644 0000000 0000000 00000003127 12044651254 013215 0 ustar 00 0000000 0000000 The Glasgow Haskell Compiler License
Copyright 2002-2012, The University Court of the University of Glasgow
and others. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
- Neither name of the University nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF
GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
threadscope-0.2.2/threadscope.cabal 0000644 0000000 0000000 00000007535 12044651254 015504 0 ustar 00 0000000 0000000 Name: threadscope
Version: 0.2.2
Category: Development, Profiling, Trace
Synopsis: A graphical tool for profiling parallel Haskell programs.
Description: ThreadScope is a graphical viewer for thread profile
information generated by the Glasgow Haskell compiler
(GHC).
.
The Threadscope program allows us to debug the parallel
performance of Haskell programs. Using Threadscope we can
check to see that work is well balanced across the
available processors and spot performance issues relating
to garbage collection or poor load balancing.
License: BSD3
License-file: LICENSE
Copyright: 2009-2010 Satnam Singh,
2009-2011 Simon Marlow,
2009 Donnie Jones,
2011-2012 Duncan Coutts,
2011-2012 Mikolaj Konarski,
2011 Nicolas Wu,
2011 Eric Kow
Author: Satnam Singh ,
Simon Marlow ,
Donnie Jones ,
Duncan Coutts ,
Mikolaj Konarski ,
Nicolas Wu ,
Eric Kow
Maintainer: Simon Marlow
Homepage: http://www.haskell.org/haskellwiki/ThreadScope
Bug-reports: http://trac.haskell.org/ThreadScope/
Build-Type: Simple
Cabal-version: >= 1.6
Data-files: threadscope.ui, threadscope.png
source-repository head
type: darcs
location: http://code.haskell.org/ThreadScope/
Executable threadscope
Main-is: Main.hs
Build-Depends: base >= 4.0 && < 5,
gtk >= 0.12, cairo, glib, pango,
binary, array, mtl, filepath,
ghc-events >= 0.4.2,
containers >= 0.2 && < 0.6,
deepseq >= 1.1,
time >= 1.1
Extensions: RecordWildCards, NamedFieldPuns, BangPatterns, PatternGuards
Other-Modules: Events.HECs,
Events.EventDuration,
Events.EventTree,
Events.ReadEvents,
Events.SparkStats,
Events.SparkTree,
Events.TestEvents,
GUI.Main,
GUI.MainWindow,
GUI.EventsView,
GUI.Dialogs,
GUI.SaveAs,
GUI.Timeline,
GUI.Histogram,
GUI.TraceView,
GUI.BookmarkView,
GUI.KeyView,
GUI.StartupInfoView,
GUI.SummaryView,
GUI.Types,
GUI.ConcurrencyControl,
GUI.ProgressView,
GUI.ViewerColours,
GUI.Timeline.Activity,
GUI.Timeline.CairoDrawing,
GUI.Timeline.HEC,
GUI.Timeline.Motion,
GUI.Timeline.Render,
GUI.Timeline.Sparks,
GUI.Timeline.Ticks,
GUI.Timeline.Types,
GUI.Timeline.Render.Constants,
GUI.GtkExtras
ghc-options: -Wall -fwarn-tabs
-fno-warn-type-defaults -fno-warn-name-shadowing
-fno-warn-unused-do-bind
-- Note: we do not want to use -threaded with gtk2hs.
if impl(ghc < 6.12)
-- GHC before 6.12 gave spurious warnings for RecordWildCards
ghc-options: -fno-warn-unused-matches
if !os(windows)
build-depends: unix >= 2.3 && < 2.7
threadscope-0.2.2/threadscope.png 0000644 0000000 0000000 00000012356 12044651254 015223 0 ustar 00 0000000 0000000 ‰PNG
IHDR Ù :¡ß— pHYs .# .#x¥?v tEXtSoftware Adobe ImageReadyqÉe<