Tweag - Intern opening to improve GHC performance

This page summarizes the projects mentioned and recommended in the original post on /r/haskell

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ghc-timing-treemap

    Visualize fine-grained timing data from ghc verbose logs

  • Random thought: I wrote a small script for visualizing timing from ghc debug output: https://github.com/jberryman/ghc-timing-treemap ; I wonder if you could somehow enrich this with information from the metadata that powers the new info-table profiling mode (source information can propogate through inlining and optimizing passes). That might help in determining where code is being re-optimized and recompiled (or if that's the case)

  • statistics

    A fast, high quality library for computing with statistics in Haskell.

  • I just did cabal build | ts -i '[%.s]' and found that https://github.com/haskell/statistics/blob/a2aa25181e50cd63db4a785c20c973a3c4dd5dac/Statistics/Function.hs takes 5 seconds to compile! Quite insane, warrants an issue. Probably related to inlining.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts