[commit: ghc] master: Add @since annotations to base instances (a90085b)
git at git.haskell.org
git at git.haskell.org
Mon Jun 6 13:03:42 UTC 2016
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/a90085bd45239fffd65c01c24752a9bbcef346f1/ghc
>---------------------------------------------------------------
commit a90085bd45239fffd65c01c24752a9bbcef346f1
Author: Seraphime Kirkovski <kirkseraph at gmail.com>
Date: Mon Jun 6 12:29:38 2016 +0200
Add @since annotations to base instances
Add @since annotations to instances in `base`.
Test Plan:
* ./validate # some commets shouldn't break the build
* review the annotations for absurdities.
Reviewers: ekmett, goldfire, RyanGlScott, austin, hvr, bgamari
Reviewed By: RyanGlScott, hvr, bgamari
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D2277
GHC Trac Issues: #11767
>---------------------------------------------------------------
a90085bd45239fffd65c01c24752a9bbcef346f1
libraries/base/Control/Applicative.hs | 7 ++
libraries/base/Control/Arrow.hs | 17 ++++
libraries/base/Control/Category.hs | 3 +
libraries/base/Control/Exception.hs | 1 +
libraries/base/Control/Exception/Base.hs | 16 ++++
libraries/base/Control/Monad/Fail.hs | 3 +
libraries/base/Control/Monad/Fix.hs | 16 ++++
libraries/base/Control/Monad/IO/Class.hs | 1 +
libraries/base/Control/Monad/ST/Lazy/Imp.hs | 4 +
libraries/base/Control/Monad/Zip.hs | 14 +++
libraries/base/Data/Bifunctor.hs | 9 ++
libraries/base/Data/Bits.hs | 10 ++-
libraries/base/Data/Complex.hs | 6 ++
libraries/base/Data/Data.hs | 101 ++++++++++++++++++++++
libraries/base/Data/Dynamic.hs | 2 +
libraries/base/Data/Either.hs | 3 +
libraries/base/Data/Fixed.hs | 23 +++++
libraries/base/Data/Foldable.hs | 14 +++
libraries/base/Data/Functor/Classes.hs | 36 ++++++++
libraries/base/Data/Functor/Compose.hs | 13 +++
libraries/base/Data/Functor/Const.hs | 7 ++
libraries/base/Data/Functor/Identity.hs | 10 +++
libraries/base/Data/Functor/Product.hs | 20 +++++
libraries/base/Data/Functor/Sum.hs | 11 +++
libraries/base/Data/List/NonEmpty.hs | 8 ++
libraries/base/Data/Monoid.hs | 18 ++++
libraries/base/Data/Ord.hs | 1 +
libraries/base/Data/Proxy.hs | 12 +++
libraries/base/Data/Semigroup.hs | 78 +++++++++++++++++
libraries/base/Data/String.hs | 4 +
libraries/base/Data/Traversable.hs | 20 +++++
libraries/base/Data/Type/Coercion.hs | 5 ++
libraries/base/Data/Type/Equality.hs | 5 ++
libraries/base/Data/Typeable/Internal.hs | 3 +
libraries/base/Data/Version.hs | 2 +
libraries/base/Data/Void.hs | 6 ++
libraries/base/Foreign/C/Error.hs | 1 +
libraries/base/Foreign/C/Types.hs | 1 +
libraries/base/Foreign/Storable.hs | 20 +++++
libraries/base/GHC/Arr.hs | 17 +++-
libraries/base/GHC/Base.hs | 34 +++++++-
libraries/base/GHC/Conc/Sync.hs | 9 ++
libraries/base/GHC/Enum.hs | 29 +++++++
libraries/base/GHC/Event/EPoll.hsc | 1 +
libraries/base/GHC/Event/Internal.hs | 5 ++
libraries/base/GHC/Event/KQueue.hsc | 2 +
libraries/base/GHC/Event/PSQ.hs | 1 +
libraries/base/GHC/Event/Poll.hsc | 1 +
libraries/base/GHC/Event/Unique.hs | 1 +
libraries/base/GHC/Exception.hs | 6 ++
libraries/base/GHC/Exts.hs | 1 +
libraries/base/GHC/Fingerprint/Type.hs | 1 +
libraries/base/GHC/Float.hs | 16 ++++
libraries/base/GHC/ForeignPtr.hs | 3 +
libraries/base/GHC/GHCi.hs | 5 ++
libraries/base/GHC/Generics.hs | 70 +++++++++++++++
libraries/base/GHC/IO/Encoding/CodePage/API.hs | 1 +
libraries/base/GHC/IO/Encoding/Types.hs | 1 +
libraries/base/GHC/IO/Exception.hs | 22 +++++
libraries/base/GHC/IO/FD.hs | 4 +
libraries/base/GHC/IO/Handle.hs | 2 +
libraries/base/GHC/IO/Handle/Types.hs | 3 +
libraries/base/GHC/IOArray.hs | 1 +
libraries/base/GHC/IORef.hs | 1 +
libraries/base/GHC/Int.hs | 56 ++++++++++++
libraries/base/GHC/MVar.hs | 1 +
libraries/base/GHC/Natural.hs | 16 ++++
libraries/base/GHC/Num.hs | 3 +
libraries/base/GHC/Ptr.hs | 2 +
libraries/base/GHC/RTS/Flags.hsc | 4 +
libraries/base/GHC/Read.hs | 28 ++++++
libraries/base/GHC/Real.hs | 13 +++
libraries/base/GHC/ST.hs | 4 +
libraries/base/GHC/STRef.hs | 1 +
libraries/base/GHC/Show.hs | 23 +++++
libraries/base/GHC/Stable.hs | 1 +
libraries/base/GHC/StaticPtr.hs | 1 +
libraries/base/GHC/TypeLits.hs | 8 ++
libraries/base/GHC/Word.hs | 54 ++++++++++++
libraries/base/System/Console/GetOpt.hs | 3 +
libraries/base/System/Mem/StableName.hs | 1 +
libraries/base/System/Timeout.hs | 2 +
libraries/base/Text/ParserCombinators/ReadP.hs | 11 +++
libraries/base/Text/ParserCombinators/ReadPrec.hs | 6 ++
libraries/base/Text/Printf.hs | 22 +++++
libraries/base/Text/Show/Functions.hs | 1 +
libraries/base/codepages/MakeTable.hs | 4 +
87 files changed, 1029 insertions(+), 4 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc a90085bd45239fffd65c01c24752a9bbcef346f1
More information about the ghc-commits
mailing list