[Git][ghc/ghc][ghc-8.8] 2 commits: Fix typo in 8.8.1 notes related to traceBinaryEvent

Ben Gamari gitlab at gitlab.haskell.org
Sat Jun 15 18:55:39 UTC 2019



Ben Gamari pushed to branch ghc-8.8 at Glasgow Haskell Compiler / GHC


Commits:
ed342f36 by iustin at 2019-06-15T18:47:50Z
Fix typo in 8.8.1 notes related to traceBinaryEvent

- fixes double mention of `traceBinaryEvent#` (the second one should be `traceEvent#`, I think)
- fixes note about `traceEvent#` taking a `String` - the docs say it takes a zero-terminated ByteString.

(cherry picked from commit 63150b9e5583c5fc3252f242981b0d26f11348b2)

- - - - -
4b40bad6 by Ben Gamari at 2019-06-15T18:55:05Z
users-guide: More release notes

- - - - -


1 changed file:

- docs/users_guide/8.8.1-notes.rst


Changes:

=====================================
docs/users_guide/8.8.1-notes.rst
=====================================
@@ -13,9 +13,11 @@ Highlights
 
 The highlights, since the 8.6.1 release, are:
 
-- Many, many bug fixes.
+- GHC now supports :ref:`visible type applications <visible-type-application>`.
+- Type variables in type family instances and rewrite rules can now be explicitly ``forall``-bound.
 - A new code layout algorithm for x86.
-
+- The final phase of the ``MonadFail`` proposal has been implemented.
+- Many, many bug fixes.
 
 Full details
 ------------
@@ -31,7 +33,8 @@ Language
 
 - GHC now allows explicitly binding type variables in type family instances and
   rewrite rules, as described in
-  `GHC proposal #7 <https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0007-instance-foralls.rst>`__. For instance: ::
+  `GHC proposal #7 <https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0007-instance-foralls.rst>`__.
+  For instance: ::
 
     type family G a b where
       forall x y. G [x] (Proxy y) = Double
@@ -178,8 +181,9 @@ Template Haskell
 ~~~~~~~~~~~~~~~~~~~~
 
 - GHC now exposes a new primop, ``traceBinaryEvent#``. This primop writes
-  eventlog events similar to ``traceBinaryEvent#`` but allows the user to pass
-  the event payload as a binary blob instead of a ``String``.
+  eventlog events similar to ``traceEvent#`` but allows the user to pass
+  the event payload as a binary blob instead of a zero-terminated
+  ``ByteString``.
 
 - The ``StableName#`` type parameter now has a phantom role instead of
   a representational one. There is really no reason to care about the



View it on GitLab: https://gitlab.haskell.org/ghc/ghc/compare/e9d603ef2b663aa15dc61cba07d6c3b308bc6d42...4b40bad6182ca19a387ca136d569c6a9755c545a

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/compare/e9d603ef2b663aa15dc61cba07d6c3b308bc6d42...4b40bad6182ca19a387ca136d569c6a9755c545a
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20190615/83d288b4/attachment-0001.html>


More information about the ghc-commits mailing list