... | ... | @@ -24,7 +24,7 @@ When we shipped GHC 7.10, we incorporated some major new features - but not with |
|
|
|
|
|
- **DWARF support for debugging symbols**. Peter Wortmann has gotten the first piece of his long-term work in place: support for GHC to emit DWARF symbols to object files, so debuggers can utilize it. The preliminary support works for simple cases, but is very experimental! (Case in point: it was broken in 7.10.1 due to [\#10236](https://gitlab.haskell.org//ghc/ghc/issues/10236).)
|
|
|
|
|
|
- **API Annotations and other GHC API changes** - Alan Zimmerman has added API Annotations to the AST, so that the precise layout of the original source code can be regenerated. See [ApiAnnotations](api-annotations) for details. An initial library making use of these to fully round trip Haskell source code is here [ https://github.com/alanz/ghc-exactprint](https://github.com/alanz/ghc-exactprint). This will be updated on hackage shortly after 7.10.2 comes out, and then used to manage the changing AST for HaRe. Also, the landmines have been removed from the AST, so that traversals over it no longer need to tiptoe around embedded `panic` values. Andrew Gibiansky has added more parser entry points, so that tools can now parse fragments of source code. See [GhcApi](ghc-api).
|
|
|
- **API Annotations and other GHC API changes** - Alan Zimmerman has added API Annotations to the AST, so that the precise layout of the original source code can be regenerated. See [ApiAnnotations](api-annotations) for details. An initial library making use of these to fully round trip Haskell source code is here [ https://github.com/alanz/ghc-exactprint](https://github.com/alanz/ghc-exactprint). This will be updated shortly after 7.10.2 comes out, and then used by HaRe to handle the low level AST manipulation. Also, the landmines have been removed from the AST, so that traversals over it no longer need to tiptoe around embedded `panic` values. Andrew Gibiansky has added more parser entry points, so that tools can now parse fragments of source code. See [GhcApi](ghc-api).
|
|
|
|
|
|
## Upcoming plans for the next release
|
|
|
|
... | ... | |