[commit: testsuite] master: Add tests for roles. (3711f76)

Richard Eisenberg eir at ghc.haskell.org
Fri Aug 2 16:59:30 CEST 2013


Repository : http://darcs.haskell.org/ghc.git/

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/3711f76dd1cd3b6e9177cea8108ef1f692932fb4

>---------------------------------------------------------------

commit 3711f76dd1cd3b6e9177cea8108ef1f692932fb4
Author: Richard Eisenberg <eir at cis.upenn.edu>
Date:   Fri Aug 2 15:50:51 2013 +0100

    Add tests for roles.
    
    Many of the files modified are just wibbles to output, because now
    tycons have roles attached to them, which are produced in the debugging
    dumps.

 tests/deSugar/should_compile/T2431.stderr          |    4 +-
 tests/deriving/should_compile/Roles1.hs            |   13 +++++
 tests/deriving/should_compile/Roles1.stderr        |   50 ++++++++++++++++++++
 tests/deriving/should_compile/Roles13.hs           |   12 +++++
 tests/deriving/should_compile/Roles13.stderr       |   20 ++++++++
 tests/deriving/should_compile/Roles2.hs            |    9 ++++
 tests/deriving/should_compile/Roles2.stderr        |   20 ++++++++
 tests/deriving/should_compile/Roles3.hs            |   21 ++++++++
 tests/deriving/should_compile/Roles3.stderr        |   35 ++++++++++++++
 tests/deriving/should_compile/Roles4.hs            |   15 ++++++
 tests/deriving/should_compile/Roles4.stderr        |   25 ++++++++++
 tests/deriving/should_compile/all.T                |    6 +++
 tests/deriving/should_fail/Makefile                |    5 +-
 tests/deriving/should_fail/Roles10.hs              |   16 +++++++
 tests/deriving/should_fail/Roles10.stderr          |    7 +++
 tests/deriving/should_fail/Roles11.hs              |    7 +++
 tests/deriving/should_fail/Roles11.stderr          |    5 ++
 tests/deriving/should_fail/Roles12.hs              |    5 ++
 tests/deriving/should_fail/Roles12.hs-boot         |    3 ++
 .../should_fail/Roles12.stderr}                    |   10 ++--
 tests/deriving/should_fail/Roles5.hs               |    5 ++
 tests/deriving/should_fail/Roles5.stderr           |   15 ++++++
 tests/deriving/should_fail/Roles6.hs               |    5 ++
 tests/deriving/should_fail/Roles6.stderr           |    5 ++
 tests/deriving/should_fail/Roles7.hs               |    6 +++
 tests/deriving/should_fail/Roles7.stderr           |    4 ++
 tests/deriving/should_fail/Roles8.hs               |    5 ++
 tests/deriving/should_fail/Roles8.stderr           |    5 ++
 tests/deriving/should_fail/Roles9.hs               |   12 +++++
 tests/deriving/should_fail/Roles9.stderr           |    7 +++
 tests/deriving/should_fail/T1496.hs                |   16 +++++++
 tests/deriving/should_fail/T1496.stderr            |    7 +++
 tests/deriving/should_fail/T2721.stderr            |    2 +
 tests/deriving/should_fail/T4846.hs                |   37 +++++++++++++++
 tests/deriving/should_fail/T4846.stderr            |    7 +++
 tests/deriving/should_fail/T7148.hs                |   39 +++++++++++++++
 tests/deriving/should_fail/T7148.stderr            |    7 +++
 tests/deriving/should_fail/T7148a.hs               |   37 +++++++++++++++
 tests/deriving/should_fail/T7148a.stderr           |    7 +++
 tests/deriving/should_fail/all.T                   |   15 ++++++
 tests/gadt/CasePrune.stderr                        |    7 +++
 tests/gadt/CasePrune.stdout                        |    1 -
 tests/gadt/all.T                                   |    2 +-
 tests/gadt/gadt11.hs                               |   11 +++--
 tests/gadt/gadt11.stderr                           |   10 ++--
 tests/indexed-types/should_compile/T3017.stderr    |    6 +--
 tests/perf/compiler/all.T                          |   10 ++--
 tests/polykinds/T7272.hs-boot                      |    4 +-
 tests/rename/should_compile/Imp100Aux.hs-boot      |   21 ++++----
 tests/rename/should_compile/Imp10Aux.hs-boot       |   22 +++++----
 tests/rename/should_compile/Imp500Aux.hs-boot      |   21 ++++----
 tests/rename/should_fail/rnfail055.stderr          |   32 ++++++-------
 tests/safeHaskell/safeLanguage/SafeLang06.hs       |   40 ----------------
 tests/safeHaskell/safeLanguage/SafeLang06.stdout   |    2 -
 tests/safeHaskell/safeLanguage/SafeLang06_A.hs     |   24 ----------
 tests/safeHaskell/safeLanguage/all.T               |    9 ++--
 tests/simplCore/should_compile/T4201.stdout        |    2 +-
 tests/th/T1835.stdout                              |    2 +-
 tests/th/T4188.stderr                              |    6 +--
 tests/th/TH_Roles1.hs                              |    8 ++++
 tests/th/TH_Roles1.stderr                          |    5 ++
 tests/th/TH_Roles2.hs                              |    8 ++++
 tests/th/TH_Roles2.stderr                          |   16 +++++++
 tests/th/TH_Roles3.hs                              |    9 ++++
 tests/th/TH_Roles3.stderr                          |    3 ++
 tests/th/TH_reifyDecl1.stderr                      |   12 ++---
 tests/th/TH_reifyDecl2.stderr                      |    4 +-
 tests/th/all.T                                     |    4 ++
 tests/typecheck/should_compile/tc231.stderr        |    8 ++--
 tests/typecheck/should_fail/T3468.stderr           |    2 +-
 tests/typecheck/should_fail/T7892.stderr           |    2 +-
 71 files changed, 681 insertions(+), 163 deletions(-)


Diff suppressed because of size. To see it, use:

    git show 3711f76dd1cd3b6e9177cea8108ef1f692932fb4




More information about the ghc-commits mailing list