summaryrefslogtreecommitdiff
path: root/docs/users_guide
diff options
context:
space:
mode:
Diffstat (limited to 'docs/users_guide')
-rw-r--r--docs/users_guide/9.6.1-notes.rst17
1 files changed, 13 insertions, 4 deletions
diff --git a/docs/users_guide/9.6.1-notes.rst b/docs/users_guide/9.6.1-notes.rst
index e58b56a6d8..2e8302ad22 100644
--- a/docs/users_guide/9.6.1-notes.rst
+++ b/docs/users_guide/9.6.1-notes.rst
@@ -63,14 +63,13 @@ Language
Compiler
~~~~~~~~
-- The :extension:`TypeInType` is now marked as deprecated. Its meaning has been included
+- The :extension:`TypeInType` is now marked as deprecated. Its meaning has been included
in :extension:`PolyKinds` and :extension:`DataKinds`.
-
GHCi
~~~~
-- GHCi will now accept any file-header pragmas it finds, such as
+- GHCi will now accept any file-header pragmas it finds, such as
``{-# OPTIONS_GHC ... #-}`` and ``{-# LANGUAGE ... #-}`` (see :ref:`pragmas`). For example,
instead of using :ghci-cmd:`:set` to enable :ghc-flag:`-Wmissing-signatures`,
you could instead write:
@@ -81,6 +80,17 @@ GHCi
This can be convenient when pasting large multi-line blocks of code into GHCi.
+Runtime system
+~~~~~~~~~~~~~~
+
+- The `Delimited continuation primops <https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0313-delimited-continuation-primops.rst>`_
+ proposal has been implemented, adding native support for first-class,
+ delimited continuations to the RTS. For the reasons given in the proposal,
+ no safe API to access this functionality is provided anywhere in ``base``.
+ Instead, the ``prompt#`` and ``control0#`` primops are intended to be consumed
+ by library authors directly, who may wrap them a safe API that maintains the
+ necessary invariants. See the documentation in ``GHC.Exts`` for more details.
+
``base`` library
~~~~~~~~~~~~~~~~
@@ -152,4 +162,3 @@ for further change information.
libraries/unix/unix.cabal: Dependency of ``ghc`` library
libraries/Win32/Win32.cabal: Dependency of ``ghc`` library
libraries/xhtml/xhtml.cabal: Dependency of ``haddock`` executable
-