... | ... | @@ -21,19 +21,30 @@ See Libraries? and [Migration/8.6](migration/8.6). |
|
|
|
|
|
Below are the major highlights of 8.6.
|
|
|
|
|
|
- The core functionality of the `ghc-heap-view` package has been merged into GHC, allowing introspection into the structure of GHC's heap. (Patrick Dougherty, [ Phab:D3055](https://phabricator.haskell.org/D3055))
|
|
|
- An early version of the GHCi `:doc` command
|
|
|
|
|
|
- Improved support for **cross-compilation** (Moritz Angermann)
|
|
|
|
|
|
- Deriving via? (Ryan GL Scott)
|
|
|
- Deriving via ([ proposal](https://github.com/Icelandjack/ghc-proposals/blob/239cfc8ef532db95f15ea392e073061f04273d8e/proposals/0000-deriving-via.rst), Ryan GL Scott)
|
|
|
|
|
|
### Build system and miscellaneous changes
|
|
|
|
|
|
- Improved Windows support, including support for split sections, a new IOCP-based I/O manager, and long file paths (Tamar Christina)
|
|
|
|
|
|
- Support for building stating libraries for elf and mach-o (`-staticlib`)
|
|
|
|
|
|
## Landed in `master` branch
|
|
|
|
|
|
- The core functionality of the `ghc-heap-view` package has been merged into GHC, allowing introspection into the structure of GHC's heap. (Patrick Dougherty, [ Phab:D3055](https://phabricator.haskell.org/D3055))
|
|
|
|
|
|
- Many improvements to exhausiveness checking ([\#14546](https://gitlab.haskell.org//ghc/ghc/issues/14546))
|
|
|
|
|
|
- Valid hole fits ([\#14969](https://gitlab.haskell.org//ghc/ghc/issues/14969), [\#14990](https://gitlab.haskell.org//ghc/ghc/issues/14990), [\#10946](https://gitlab.haskell.org//ghc/ghc/issues/10946))
|
|
|
|
|
|
- Improvements in code generation, include a (often more efficient) new SRT representation
|
|
|
|
|
|
- Further improvements to DWARF unwinding support
|
|
|
|
|
|
### Library changes
|
|
|
|
|
|
### Build system and miscellaneous changes
|
... | ... | |