[Git][ghc/ghc][wip/slowtest] 17 commits: Replace git.haskell.org with gitlab.haskell.org (#16196)

Ben Gamari gitlab at gitlab.haskell.org
Sat Apr 6 04:38:45 UTC 2019



Ben Gamari pushed to branch wip/slowtest at Glasgow Haskell Compiler / GHC


Commits:
75abaaea by Yuriy Syrovetskiy at 2019-04-04T08:23:19Z
Replace git.haskell.org with gitlab.haskell.org (#16196)

- - - - -
25c02ea1 by Ryan Scott at 2019-04-04T08:29:29Z
Fix #16518 with some more kind-splitting smarts

This patch corrects two simple oversights that led to #16518:

1. `HsUtils.typeToLHsType` was taking visibility into account in the
   `TyConApp` case, but not the `AppTy` case. I've factored out the
   visibility-related logic into its own `go_app` function and now
   invoke `go_app` from both the `TyConApp` and `AppTy` cases.
2. `Type.fun_kind_arg_flags` did not properly split kinds with
   nested `forall`s, such as
   `(forall k. k -> Type) -> (forall k. k -> Type)`. This was simply
   because `fun_kind_arg_flags`'s `FunTy` case always bailed out and
   assumed all subsequent arguments were `Required`, which clearly
   isn't the case for nested `forall`s. I tweaked the `FunTy` case
   to recur on the result kind.

- - - - -
51fd3571 by Ryan Scott at 2019-04-04T08:35:39Z
Use funPrec, not topPrec, to parenthesize GADT argument types

A simple oversight. Fixes #16527.

- - - - -
92b2f16b by Ben Gamari at 2019-04-06T02:26:30Z
gitlab-ci: Test using slowtest in deb9-debug job

- - - - -
6beb2fd1 by Ben Gamari at 2019-04-06T02:26:30Z
testsuite: Mark hWaitForInput-accurate-stdin as broken in threaded ways

As noted in #16535.

- - - - -
8ea9b0b6 by Ömer Sinan Ağacan at 2019-04-06T02:26:30Z
Skip test ArithInt16 and ArithWord16 in GHCi way

These tests use unboxed tuples, which GHCi doesn't support

- - - - -
bf8699fc by Ben Gamari at 2019-04-06T02:26:30Z
testsuite: Make closureSize less sensitive to optimisation

- - - - -
0b65c722 by Ben Gamari at 2019-04-06T02:26:30Z
process: Skip process005 in ghci way

- - - - -
a70c9a98 by Ben Gamari at 2019-04-06T02:26:30Z
testsuite: Mark T13167 as fragile in threaded2

As noted in #16536.

- - - - -
938ed3f1 by Ben Gamari at 2019-04-06T02:26:38Z
testsuite: Mark T13910 as broken in optasm

Due to #16537.

- - - - -
4aff3254 by Ben Gamari at 2019-04-06T02:26:38Z
testsuite: Mark T14272 as broken in optasm

- - - - -
b77cc30c by Ben Gamari at 2019-04-06T02:26:38Z
testsuite: Mark T14761c as broken in hpc and optasm ways

As noted in #16540.

- - - - -
58cbe0a3 by Ben Gamari at 2019-04-06T02:26:38Z
testsuite: Mark T16180 as broken in ghci way

As noted in #16541.

- - - - -
dba27fea by Ben Gamari at 2019-04-06T02:26:38Z
testsuite: Omit tcrun022 in hpc way

As noted in #16542, the expected rule doesn't fire. However, this
doesn't seem terribly surpring given the circumstances.

- - - - -
1c283c1b by Ben Gamari at 2019-04-06T02:26:38Z
testsuite: Mark Overflow as broken in hpc way

As noted in #16543.

- - - - -
68cc8db4 by Ben Gamari at 2019-04-06T02:26:38Z
testsuite: Mark closure_size as broken in threaded2, optasm, dyn ways

As noted in #16531.

- - - - -
e6e5279a by Ben Gamari at 2019-04-06T02:26:38Z
testsuite: Mark T2783 as fragile in threaded1

It was previously marked as broken but it passes non-deterministically.
See #2783.

- - - - -


30 changed files:

- .gitlab-ci.yml
- HACKING.md
- README.md
- boot
- compiler/hsSyn/HsUtils.hs
- compiler/iface/IfaceSyn.hs
- compiler/types/Type.hs
- hadrian/appveyor.yml
- hadrian/doc/windows.md
- libraries/base/base.cabal
- libraries/base/tests/all.T
- libraries/ghc-boot-th/ghc-boot-th.cabal.in
- libraries/ghc-boot/ghc-boot.cabal.in
- libraries/ghc-compact/ghc-compact.cabal
- libraries/ghc-heap/ghc-heap.cabal.in
- libraries/ghc-heap/tests/all.T
- libraries/ghc-heap/tests/closure_size.hs
- libraries/ghc-prim/ghc-prim.cabal
- libraries/ghci/ghci.cabal.in
- libraries/integer-simple/integer-simple.cabal
- libraries/process
- libraries/template-haskell/template-haskell.cabal.in
- testsuite/driver/testlib.py
- testsuite/tests/dependent/should_compile/all.T
- + testsuite/tests/deriving/should_compile/T16518.hs
- testsuite/tests/deriving/should_compile/all.T
- + testsuite/tests/ghci/scripts/T16527.hs
- + testsuite/tests/ghci/scripts/T16527.script
- + testsuite/tests/ghci/scripts/T16527.stdout
- testsuite/tests/ghci/scripts/all.T


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/compare/043c00bc5418d51c94b7a9e346bc9c11e0415825...e6e5279a9a9f5cfa0a562b17432bd80b5675774d

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/compare/043c00bc5418d51c94b7a9e346bc9c11e0415825...e6e5279a9a9f5cfa0a562b17432bd80b5675774d
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20190406/be646c10/attachment.html>


More information about the ghc-commits mailing list