Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
GHC
GHC
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 4,391
    • Issues 4,391
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 373
    • Merge Requests 373
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell Compiler
  • GHCGHC
  • Wiki
  • GHC Status

Last edited by Ben Gamari Apr 01, 2021
Page history New page

GHC Status

This page summarises the state of play on GHC

Active releases

Here are our release plans for

  • GHC 9.2.1 (next major release)
  • GHC 9.0.2 (next minor release)

We release GHC on multiple platforms; the platforms page gives details.

Previous releases

The release plans for previous releases are here:

  • GHC 9.0.1 (current major release)
  • GHC 8.10.4
  • GHC 8.10.3
  • GHC 8.10.2
  • GHC 8.10.1
  • GHC 8.8.4
  • GHC 8.8.3
  • GHC 8.8.2
  • GHC 8.8.1
  • GHC 8.6.5
  • GHC 8.6.4
  • GHC 8.6.3
  • GHC 8.6.2
  • GHC 8.6.1
  • GHC 8.4.4
  • GHC 8.4.3
  • GHC 8.4.2
  • GHC 8.4.1
  • GHC 8.2.2
  • GHC 8.2.1
  • GHC 8.0.2
  • GHC 8.0.1
  • GHC 7.10.3
  • GHC 7.10.2
  • GHC 7.10.1
  • GHC 7.8.4
  • GHC 7.8.3
  • GHC 7.8.1
  • GHC 6.12
  • GHC 6.10

See also release annoucements, migration guide, library version history, pragma history, and milestones.

Automated builds and performance testing

We keep notes on compiler performance

  • Performance/Runtime for issues pertaining to the performance of code generated by GHC.
  • Performance/Compiler for issues pertaining to the performance of GHC itself.

We have several automated ways of monitoring GHC. Each has its own detailed description page.

  • Harbormaster is a part of Phabricator, which builds all GHC commits and incoming patches for testing.
  • The GHC builders build GHC every night on multiple platforms.
  • Travis also watches the repository for new commits (any branch) and validates them. https://travis-ci.org/ghc/ghc/builds
  • Our performance dashboard monitors changes in the performance of GHC itself, and of programs compiled by GHC, with a per-commit granularity.
  • Haskell.org server status page

Components

Template Haskell has its own status page at TemplateHaskell/Status.

Tickets and patches

  • Summary of open tickets, listed by component.

  • Ticket statistics: the number of tickets created in a certain year, and their current status.

  • Status/SLPJ-Tickets is a curation of interesting tickets by SPJ

  • The GHC bug sweep attends to lost and forgotten tickets.

  • A list of all Phabricator patches

  • A list of all Phabricator patches that have been accepted

GHC's Trac is also used by the Haskell Core Libraries Committee to track progress on changes to the core libraries:

  • Active Core Libraries tickets (these tickets have "Component" set to "Core Libraries")

Biannual status reports

Here are biannual GHC status reports, published in the Haskell Communities and Activities Report

  • GHC status October 2018
  • GHC status April 2018
  • GHC status October 2017
  • GHC status April 2017
  • GHC status October 2016
  • GHC status May 2016
  • GHC status October 2015
  • GHC status May 2015
  • GHC status October 2014
  • GHC status May 2014
  • GHC status October 2013
  • GHC status May 2013
  • GHC status October 2012
  • GHC status May 2012
  • GHC status October 2011
  • GHC status May 2011
  • GHC status October 2010
  • GHC status April 2010
  • GHC status October 2009
  • GHC status May 2009
  • GHC status October 2008
  • GHC status May 2008
  • GHC status November 2007
  • GHC status April 2007
  • GHC status October 2006
Clone repository Edit sidebar

GHC Home
GHC User's Guide

Joining In

Newcomers info
Mailing Lists & IRC
The GHC Team

Documentation

GHC Status Info
Working conventions
Building Guide
Debugging
Commentary

Wiki

Title Index
Recent Changes