[commit: ghc] master: template-haskell: Add changelog entry to infix type operators (b0dee61)

git at git.haskell.org git at git.haskell.org
Wed Aug 12 15:36:47 UTC 2015


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/b0dee6104fed18f6a6c894caaa621a8488d9965f/ghc

>---------------------------------------------------------------

commit b0dee6104fed18f6a6c894caaa621a8488d9965f
Author: Ben Gamari <ben at smart-cactus.org>
Date:   Wed Aug 12 13:32:08 2015 +0200

    template-haskell: Add changelog entry to infix type operators


>---------------------------------------------------------------

b0dee6104fed18f6a6c894caaa621a8488d9965f
 libraries/template-haskell/changelog.md | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/libraries/template-haskell/changelog.md b/libraries/template-haskell/changelog.md
index 864abe5..3620d22 100644
--- a/libraries/template-haskell/changelog.md
+++ b/libraries/template-haskell/changelog.md
@@ -4,6 +4,12 @@
 
   * Bundled with GHC 7.12.1
 
+  * The compiler can now resolve infix operator fixities in types on its own.
+    The `UInfixT` constructor of `Type` is analoguous to `UInfixE` for expressions
+    and can contain a tree of infix type applications which will be reassociated
+    according to the fixities of the operators. The `ParensT` constructor can be
+    used to explicitly group expressions.
+
   * TODO: document API changes and important bugfixes
 
 



More information about the ghc-commits mailing list