[commit: ghc] wip/orf-2017: Remove Proxy# from IsLabel and add function space instance using HasField (623acf5)
git at git.haskell.org
git at git.haskell.org
Sat Jan 28 21:27:06 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/orf-2017
Link : http://ghc.haskell.org/trac/ghc/changeset/623acf55a9d2940f55ba279cbefe65bcf3f9c024/ghc
>---------------------------------------------------------------
commit 623acf55a9d2940f55ba279cbefe65bcf3f9c024
Author: Adam Gundry <adam at well-typed.com>
Date: Fri Jan 27 15:09:13 2017 +0000
Remove Proxy# from IsLabel and add function space instance using HasField
>---------------------------------------------------------------
623acf55a9d2940f55ba279cbefe65bcf3f9c024
compiler/deSugar/Coverage.hs | 2 +-
compiler/deSugar/DsExpr.hs | 2 +-
compiler/deSugar/DsMeta.hs | 2 +-
compiler/deSugar/Match.hs | 2 +-
compiler/hsSyn/HsExpr.hs | 8 +--
compiler/parser/Parser.y | 2 +-
compiler/rename/RnExpr.hs | 8 ++-
compiler/typecheck/TcExpr.hs | 58 ++++++++++++++--------
compiler/typecheck/TcHsSyn.hs | 3 +-
compiler/typecheck/TcRnTypes.hs | 2 +-
libraries/base/GHC/OverloadedLabels.hs | 44 ++++++++++------
testsuite/tests/overloadedrecflds/ghci/all.T | 2 +-
...ghci01.script => duplicaterecfldsghci01.script} | 0
...ghci01.stdout => duplicaterecfldsghci01.stdout} | 0
.../ghci/overloadedlabelsghci01.script | 7 +--
.../tests/overloadedrecflds/should_fail/all.T | 2 +
.../should_fail/hasfieldfail01.stderr | 4 +-
.../should_fail/overloadedlabelsfail01.hs | 5 +-
.../should_fail/overloadedlabelsfail01.stderr | 29 +++++------
.../should_fail/overloadedlabelsfail02.hs | 3 ++
.../should_fail/overloadedlabelsfail02.stderr | 2 +
.../should_fail/overloadedlabelsfail03.hs | 5 ++
.../should_fail/overloadedlabelsfail03.stderr | 10 ++++
.../should_run/OverloadedLabelsRun04_A.hs | 2 +-
.../tests/overloadedrecflds/should_run/T12243.hs | 25 ++++++++++
.../overloadedrecflds/should_run/T12243.stdout | 2 +
testsuite/tests/overloadedrecflds/should_run/all.T | 2 +
.../overloadedrecflds/should_run/hasfieldrun02.hs | 6 ---
.../should_run/overloadedlabelsrun01.hs | 4 +-
.../should_run/overloadedlabelsrun02.hs | 4 +-
.../should_run/overloadedlabelsrun03.hs | 2 +-
.../should_run/overloadedrecfldsrun07.hs | 42 ++++++++++++++++
...drun02.stdout => overloadedrecfldsrun07.stdout} | 1 +
33 files changed, 204 insertions(+), 88 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 623acf55a9d2940f55ba279cbefe65bcf3f9c024
More information about the ghc-commits
mailing list