ghc-8.12.1.md 1.54 KB
Newer Older
Ben Gamari's avatar
Ben Gamari committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
# GHC plans for 8.12.1

This page is our road-map for what will be in GHC %8.12.1.

If you believe your favorite thing belongs in this list, but isn't there, please yell.  If it's not in the road map, it probably won't get done.  Without a lot of support, many things in the road map won't get done either, so we need your help!

## Dates

* 16 June 2020: Beginning of feature freeze
* Late June 2020: Cut branch
* July - August 2020: Alpha releases
* 1 September 2020: Beta release
* 25 September 2020: Final 8.12.1 release


## Libraries Status

See Libraries? and [Migration/8.12](/migration/8.12).

## Release highlights (planned)

Below are the major highlights of the 8.12 series.

### Compiler


* `QualifiedDo` (@matt, [Proposal #216](https://github.com/ghc-proposals/ghc-proposals/pull/216))
* Signalling NaNs (@carter, #16519)
* NCG register allocation improvements (@AndreasK)
* Documentation improvements (@Kleidukos)
* Simplified subsumption (@simonpj)
* 

### Runtime system

 - Further improvements to the low-latency garbage collector (@bgamari)
 - Implement interfaces needed by [ghc-debug](https://github.com/bgamari/ghc-debug) (!1435)

### Build system and miscellaneous changes

- [Reinstallable lib:ghc](https://mail.haskell.org/pipermail/ghc-devs/2017-July/014424.html)
- The Hadrian build system will hopefully become the default

## Landed in `master` branch


### Library changes


### Build system and miscellaneous changes


## Tickets

See the %8.12.1 milestone.

See also [GHC 8.12 tracking ticket](https://gitlab.haskell.org/ghc/ghc/issues/18216).