Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • GHC GHC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 5,251
    • Issues 5,251
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 583
    • Merge requests 583
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell CompilerGlasgow Haskell Compiler
  • GHCGHC
  • Issues
  • #17138
Closed
Open
Issue created Aug 30, 2019 by Andreas Klebinger@AndreasKDeveloper

Do not emit every iface load/codegen event to stderr when using -v by default

Motivation

Not only does it clutter the output horribly, it also seems to overly much impact performance.

ghc 8.6.5 normal: 2.4s
ghc 8.6.4 -v    : 2.5s

ghc head normal : 2.4s
ghc head -v     : 4s

This seems a bit excessive, especially when we don't actually write an eventlog.

I suspect the main cost is all the IO (44k lines for head!) so just avoid this output by default while still writing to the eventlog is likely fine.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking