gitextract_n4vjqfzb/ ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Events/ │ ├── EventDuration.hs │ ├── EventTree.hs │ ├── HECs.hs │ ├── ReadEvents.hs │ ├── SparkStats.hs │ ├── SparkTree.hs │ └── TestEvents.hs ├── GUI/ │ ├── App.hs │ ├── BookmarkView.hs │ ├── ConcurrencyControl.hs │ ├── DataFiles.hs │ ├── Dialogs.hs │ ├── EventsView.hs │ ├── GtkExtras.hs │ ├── Histogram.hs │ ├── KeyView.hs │ ├── Main.hs │ ├── MainWindow.hs │ ├── ProgressView.hs │ ├── SaveAs.hs │ ├── StartupInfoView.hs │ ├── SummaryView.hs │ ├── Timeline/ │ │ ├── Activity.hs │ │ ├── CairoDrawing.hs │ │ ├── HEC.hs │ │ ├── Motion.hs │ │ ├── Render/ │ │ │ └── Constants.hs │ │ ├── Render.hs │ │ ├── Sparks.hs │ │ ├── Ticks.hs │ │ └── Types.hs │ ├── Timeline.hs │ ├── TraceView.hs │ ├── Types.hs │ └── ViewerColours.hs ├── Graphics/ │ └── UI/ │ └── Gtk/ │ └── ModelView/ │ └── TreeView/ │ └── Compat.hs ├── LICENSE ├── Main.hs ├── Makefile ├── README.md ├── Setup.hs ├── TODO ├── cabal.project ├── cabal.project.osx ├── include/ │ └── windows_cconv.h ├── index.html ├── papers/ │ └── haskell_symposium_2009/ │ ├── Makefile │ ├── bsort/ │ │ ├── BSort.hs │ │ ├── BSortPar.hs │ │ ├── BSortPar2.hs │ │ ├── BSortStreaming.hs │ │ └── Makefile │ ├── bsort.tex │ ├── fib/ │ │ ├── Fib1.hs │ │ ├── Fib2.hs │ │ └── Makefile │ ├── ghc-parallel-tuning.bib │ ├── ghc-parallel-tuning.tex │ ├── infrastructure.tex │ ├── motivation.tex │ ├── related-work.tex │ ├── sigplanconf.cls │ ├── sumEuler/ │ │ ├── Makefile │ │ ├── SumEuler0.hs │ │ ├── SumEuler1.hs │ │ ├── SumEuler2.hs │ │ └── SumEuler3.hs │ └── threadring.tex ├── scripts/ │ └── install-on-osx.sh ├── stack.osx.yaml ├── stack.yaml ├── tests/ │ ├── Hello.hs │ ├── Makefile │ ├── Null.hs │ ├── ParFib.hs │ └── SumEulerPar1.hs ├── threadscope.cabal └── threadscope.ui