Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
GHC
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
4,256
Issues
4,256
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
394
Merge Requests
394
Requirements
Requirements
List
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Code Review
Insights
Issue
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Glasgow Haskell Compiler
GHC
Commits
083b7006
Commit
083b7006
authored
Dec 21, 2015
by
Ben Gamari
🐢
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
users_guide: Synchronize relnotes with base changelog
parent
fb3302c9
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
34 additions
and
5 deletions
+34
-5
docs/users_guide/7.12.1-notes.rst
docs/users_guide/7.12.1-notes.rst
+34
-5
No files found.
docs/users_guide/7.12.1-notes.rst
View file @
083b7006
...
...
@@ -243,7 +243,7 @@ GHCi
~~~~
- ``Main`` with an explicit module header but without ``main`` is now
an error (
#7765
).
an error (
:ghc-ticket:`7765`
).
- The ``:back`` and ``:forward`` commands now take an optional count
allowing the user to move forward or backward in history several
...
...
@@ -251,16 +251,16 @@ GHCi
- Added commands ``:load!`` and ``:reload!``, effectively setting
"-fdefer-type-errors" before loading a module and unsetting it after
loading if it has not been set before (
#8353
).
loading if it has not been set before (
:ghc-ticket:`8353`
).
- ``ghci -e`` now behaves like ``ghc -e`` (
#9360
).
- ``ghci -e`` now behaves like ``ghc -e`` (
:ghc-ticket:`9360`
).
- Added support for top-level function declarations (
#7253
).
- Added support for top-level function declarations (
:ghc-ticket:`7253`
).
- The new commands ``:all-types``, ``:loc-at``, ``:type-at``, and
``:uses`` designed for editor-integration
(such as Emacs' ``haskell-mode``) originally premiered by ``ghci-ng``
have been integrated into GHCi (
#10874
).
have been integrated into GHCi (
:ghc-ticket:`10874`
).
Template Haskell
~~~~~~~~~~~~~~~~
...
...
@@ -379,6 +379,8 @@ array
base
~~~~
See ``changelog.md`` in the ``base`` package for full release notes.
- Version number 4.9.0.0 (was 4.7.0.0)
- ``GHC.Stack`` exports two new types ``SrcLoc`` and ``CallStack``. A
...
...
@@ -408,9 +410,36 @@ base
``Applicative``. If this causes performance regressions, try to make the
implementation of ``(*>)`` match that of ``(>>)``.
- Add ``URec``, ``UAddr``, ``UChar``, ``UDouble``, ``UFloat``, ``UInt``, and ``UWord`` to
``GHC.Generics`` as part of making GHC generics capable of handling unlifted
types (:ghc-ticket:`10868`)
- Expand ``Floating`` class to include operations that allow for better
precision: ``log1p``, ``expm1``, ``log1pexp`` and ``log1mexp``. These are not
available from ``Prelude``, but the full class is exported from ``Numeric``.
- Add ``Data.List.NonEmpty`` and ``Data.Semigroup`` (to become
super-class of ``Monoid`` in the future). These modules were
provided by the ``semigroups`` package previously. (:ghc-ticket:`10365`)
- The constraints of various functions in ``Control.Monad`` have been
generalized from ``Monad`` to ``Applicative`` including ``filterM``,
``zipWithM`` and ``replicateM_`` (see :ghc-ticket:`10168`).
- Add ``GHC.TypeLits.TypeError`` and ``ErrorMessage`` to allow users
to define custom compile-time error messages.
- The ``Generic`` instance for ``Proxy`` is now poly-kinded (see :ghc-ticket:`10775`)
- The ``IsString`` instance for ``[Char]`` has been modified to eliminate
ambiguity arising from overloaded strings and functions like ``(++)``.
- Move ``Const`` from ``Control.Applicative`` to its own module in
``Data.Functor.Const``. (see :ghc-ticket:`11135`)
- Enable ``PolyKinds`` in the ``Data.Functor.Const`` module to give ``Const``
the kind ``* -> k -> *`` (see :ghc-ticket:`10039`).
binary
~~~~~~
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment