Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ extra-source-files : [README.md, ChangeLog.md]

dependencies :
- base >= 4.7 && < 5
- ghc >= 8.6 && < 8.9
- ghc >= 8.6 && < 8.11
- syb >= 0.7 && < 0.8
- containers >= 0.6 && < 0.7

Expand Down
12 changes: 11 additions & 1 deletion src/Loopbreaker/InlineRecCalls.hs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE CPP #-}
{-# LANGUAGE PatternSynonyms #-}

module Loopbreaker.InlineRecCalls (action) where

Expand All @@ -14,9 +16,17 @@ import qualified Data.Set as S
import Bag
import ErrUtils
import GhcPlugins hiding ((<>), debugTraceMsg)
import HsSyn
import MonadUtils
#if __GLASGOW_HASKELL__ <= 808
import HsSyn
#else
import GHC.Hs

type NoExt = NoExtField

pattern NoExt :: NoExtField
pattern NoExt = NoExtField
#endif

------------------------------------------------------------------------------
type MonadInline m = ((MonadUnique m, MonadIO m, HasDynFlags m) :: Constraint)
Expand Down
55 changes: 55 additions & 0 deletions stack810.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# This file was generated:
# https://github.com/DanBurton/stack-setup-info-gen/
setup-info:
ghc:
linux-aarch64:
8.10.0.20200123:
url: "https://downloads.haskell.org/ghc/8.10.1-rc1/ghc-8.10.0.20200123-aarch64-deb9-linux.tar.xz"
content-length: 313129184
sha1: d7f049bfc0a56b794bb854b82a929ec6c46fd638
sha256: 8fae7fc2ef938b8db362d593ccc73518c61aff05d7ed7bfca26bae46b8b09daf
linux32:
8.10.0.20200123:
url: "https://downloads.haskell.org/ghc/8.10.1-rc1/ghc-8.10.0.20200123-i386-deb9-linux.tar.xz"
content-length: 215831016
sha1: 8cb0e46bffb0f688d7aa3fd66548ee466545ae25
sha256: a9bdcc1db4968a6a48ff9aa5387536a1241dcb1dd72cc5e958c2a3b54aed07bf
macosx:
8.10.0.20200123:
url: "https://downloads.haskell.org/ghc/8.10.1-rc1/ghc-8.10.0.20200123-x86_64-apple-darwin.tar.xz"
content-length: 193201644
sha1: dd7a767d5a4af03884ac8f8c9f953485a77fd285
sha256: cc90bfc5d070fdce747e0914f10ad1eb4155e396ad20772ccaacb4db8eed33f9
linux64-gmp4:
8.10.0.20200123:
url: "https://downloads.haskell.org/ghc/8.10.1-rc1/ghc-8.10.0.20200123-x86_64-centos7-linux.tar.xz"
content-length: 200871736
sha1: 4e86ed77cfae5d21d1c338ff724242f6a6d93fb3
sha256: dba5ffccdbc9a1d02c1d5bda45fb213b7f6f064ca95997b517d00564e42a8fa3
linux64:
8.10.0.20200123:
url: "https://downloads.haskell.org/ghc/8.10.1-rc1/ghc-8.10.0.20200123-x86_64-deb9-linux.tar.xz"
content-length: 212518484
sha1: ce8654b08c846e462b33ed82c75ece13751aed0b
sha256: 86482e2325e8b9b53acfa2a362aac3d5e058b22be94707bce77acfc7802ed1bd
linux64-tinfo6:
8.10.0.20200123:
url: "https://downloads.haskell.org/ghc/8.10.1-rc1/ghc-8.10.0.20200123-x86_64-fedora27-linux.tar.xz"
content-length: 214915000
sha1: 8f964bfecfb3158b4ffe5d425ee3435837993f3c
sha256: 6d071fc7deaeffd1c5af42c5537cf5f0a69fb0b50bb6529c76fd15834d712fd6
windows64:
8.10.0.20200123:
url: "https://downloads.haskell.org/ghc/8.10.1-rc1/ghc-8.10.0.20200123-x86_64-unknown-mingw32.tar.xz"
content-length: 427515084
sha1: 3f3f4a9b6f0c406a959c0c0ac8077991583330eb
sha256: 025ffced9915464433bccfd5e8e5074508376d8e0897e765d4174233c149f796

resolver: ghc-8.10.0.20200123
compiler: ghc-8.10.0.20200123
compiler-check: match-exact
packages:
- .

extra-deps:
- syb-0.7.1