[commit: ghc] master: Use TypeLits in the meta-data encoding of GHC.Generics (700c42b)
git at git.haskell.org
git at git.haskell.org
Mon Dec 7 12:10:11 UTC 2015
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/700c42b5e0ffd27884e6bdfa9a940e55449cff6f/ghc
>---------------------------------------------------------------
commit 700c42b5e0ffd27884e6bdfa9a940e55449cff6f
Author: RyanGlScott <ryan.gl.scott at gmail.com>
Date: Mon Dec 7 12:37:50 2015 +0100
Use TypeLits in the meta-data encoding of GHC.Generics
Test Plan: Validate.
Reviewers: simonpj, goldfire, hvr, dreixel, kosmikus, austin, bgamari
Reviewed By: kosmikus, austin, bgamari
Subscribers: RyanGlScott, Fuuzetsu, bgamari, thomie, carter, dreixel
Differential Revision: https://phabricator.haskell.org/D493
GHC Trac Issues: #9766
>---------------------------------------------------------------
700c42b5e0ffd27884e6bdfa9a940e55449cff6f
compiler/prelude/PrelNames.hs | 59 +-
compiler/typecheck/TcDeriv.hs | 76 +-
compiler/typecheck/TcGenDeriv.hs | 18 +-
compiler/typecheck/TcGenGenerics.hs | 309 ++---
docs/users_guide/glasgow_exts.rst | 31 +-
libraries/base/GHC/Generics.hs | 364 +++---
libraries/base/changelog.md | 3 +
testsuite/tests/generics/GShow/GShow.hs | 4 +-
testsuite/tests/generics/GenDerivOutput.stderr | 211 ++--
testsuite/tests/generics/GenDerivOutput1_0.stderr | 58 +-
testsuite/tests/generics/GenDerivOutput1_1.stderr | 290 ++---
.../should_run/overloadedrecflds_generics.hs | 7 +-
testsuite/tests/perf/compiler/T5642.hs | 1301 +++++++++-----------
testsuite/tests/perf/compiler/all.T | 3 +-
14 files changed, 1198 insertions(+), 1536 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 700c42b5e0ffd27884e6bdfa9a940e55449cff6f
More information about the ghc-commits
mailing list