haskell-tools-experimental-refactorings 1.0.1.1 → 1.1.0.0
raw patch · 9 files changed
+33/−25 lines, 9 filesdep ~basedep ~ghcdep ~haskell-tools-ast
Dependency ranges changed: base, ghc, haskell-tools-ast, haskell-tools-backend-ghc, haskell-tools-prettyprint, haskell-tools-refactor, haskell-tools-rewrite, template-haskell
Files
- Language/Haskell/Tools/Refactor/Builtin/DollarApp.hs +2/−1
- Language/Haskell/Tools/Refactor/Builtin/DollarApp1.hs +1/−1
- Language/Haskell/Tools/Refactor/Builtin/DollarApp2.hs +1/−1
- Language/Haskell/Tools/Refactor/Builtin/DollarApp3.hs +2/−1
- Language/Haskell/Tools/Refactor/Builtin/FindUnused.hs +4/−1
- Language/Haskell/Tools/Refactor/Builtin/HelloRefactor.hs +1/−1
- Language/Haskell/Tools/Refactor/Builtin/IfToGuards.hs +3/−1
- haskell-tools-experimental-refactorings.cabal +17/−17
- test/Main.hs +2/−1
Language/Haskell/Tools/Refactor/Builtin/DollarApp.hs view
@@ -1,4 +1,5 @@-{-# LANGUAGE FlexibleContexts, MonoLocalBinds #-} +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE MonoLocalBinds #-} module Language.Haskell.Tools.Refactor.Builtin.DollarApp (dollarApp, tryItOut) where
Language/Haskell/Tools/Refactor/Builtin/DollarApp1.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE FlexibleContexts, MonoLocalBinds #-} +{-# LANGUAGE MonoLocalBinds #-} module Language.Haskell.Tools.Refactor.Builtin.DollarApp1 where
Language/Haskell/Tools/Refactor/Builtin/DollarApp2.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE FlexibleContexts, MonoLocalBinds #-} +{-# LANGUAGE MonoLocalBinds #-} module Language.Haskell.Tools.Refactor.Builtin.DollarApp2 where
Language/Haskell/Tools/Refactor/Builtin/DollarApp3.hs view
@@ -1,4 +1,5 @@-{-# LANGUAGE FlexibleContexts, MonoLocalBinds #-} +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE MonoLocalBinds #-} module Language.Haskell.Tools.Refactor.Builtin.DollarApp3 where
Language/Haskell/Tools/Refactor/Builtin/FindUnused.hs view
@@ -1,4 +1,7 @@-{-# LANGUAGE TypeFamilies, FlexibleContexts, TemplateHaskell, TupleSections #-} +{-# LANGUAGE TypeFamilies #-} +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE TemplateHaskell #-} +{-# LANGUAGE TupleSections #-} module Language.Haskell.Tools.Refactor.Builtin.FindUnused where
Language/Haskell/Tools/Refactor/Builtin/HelloRefactor.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE FlexibleContexts, MonoLocalBinds #-} +{-# LANGUAGE MonoLocalBinds #-} module Language.Haskell.Tools.Refactor.Builtin.HelloRefactor where
Language/Haskell/Tools/Refactor/Builtin/IfToGuards.hs view
@@ -1,4 +1,6 @@-{-# LANGUAGE FlexibleContexts, MonoLocalBinds, RankNTypes #-} +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE MonoLocalBinds #-} +{-# LANGUAGE RankNTypes #-} module Language.Haskell.Tools.Refactor.Builtin.IfToGuards (ifToGuards, tryItOut) where
haskell-tools-experimental-refactorings.cabal view
@@ -1,5 +1,5 @@ name: haskell-tools-experimental-refactorings -version: 1.0.1.1 +version: 1.1.0.0 synopsis: Refactoring Tool for Haskell description: Contains experimental refactorings implemented in the Haskell-tools framework for tutorial purposes, or to be added later to the set of mature refactorings. homepage: https://github.com/haskell-tools/haskell-tools @@ -25,7 +25,7 @@ , Language.Haskell.Tools.Refactor.Builtin.DollarApp3 , Language.Haskell.Tools.Refactor.Builtin.FindUnused - build-depends: base >= 4.10 && < 4.11 + build-depends: base >= 4.11 && < 4.12 , mtl >= 2.2 && < 2.3 , uniplate >= 1.6 && < 1.7 , ghc-paths >= 0.1 && < 0.2 @@ -35,14 +35,14 @@ , references >= 0.3 && < 0.4 , split >= 0.2 && < 0.3 , filepath >= 1.4 && < 1.5 - , template-haskell >= 2.12 && < 2.13 - , ghc >= 8.2 && < 8.3 + , template-haskell >= 2.13 && < 2.14 + , ghc >= 8.4 && < 8.5 , Cabal >= 2.0 && < 2.3 - , haskell-tools-ast >= 1.0 && < 1.1 - , haskell-tools-backend-ghc >= 1.0 && < 1.1 - , haskell-tools-rewrite >= 1.0 && < 1.1 - , haskell-tools-prettyprint >= 1.0 && < 1.1 - , haskell-tools-refactor >= 1.0 && < 1.1 + , haskell-tools-ast >= 1.1 && < 1.2 + , haskell-tools-backend-ghc >= 1.1 && < 1.2 + , haskell-tools-rewrite >= 1.1 && < 1.2 + , haskell-tools-prettyprint >= 1.1 && < 1.2 + , haskell-tools-refactor >= 1.1 && < 1.2 default-language: Haskell2010 test-suite haskell-tools-experimental-refactorings-test @@ -50,7 +50,7 @@ ghc-options: -with-rtsopts=-M2g hs-source-dirs: test main-is: Main.hs - build-depends: base >= 4.10 && < 4.11 + build-depends: base >= 4.11 && < 4.12 , tasty >= 0.11 && < 1.1 , tasty-hunit >= 0.9 && < 0.11 , transformers >= 0.5 && < 0.6 @@ -63,14 +63,14 @@ , references >= 0.3 && < 0.4 , split >= 0.2 && < 0.3 , time >= 1.6 && < 1.9 - , template-haskell >= 2.12 && < 2.13 - , ghc >= 8.2 && < 8.3 + , template-haskell >= 2.13 && < 2.14 + , ghc >= 8.4 && < 8.5 , ghc-paths >= 0.1 && < 0.2 , Cabal >= 2.0 && < 2.3 - , haskell-tools-ast >= 1.0 && < 1.1 - , haskell-tools-backend-ghc >= 1.0 && < 1.1 - , haskell-tools-rewrite >= 1.0 && < 1.1 - , haskell-tools-prettyprint >= 1.0 && < 1.1 - , haskell-tools-refactor >= 1.0 && < 1.1 + , haskell-tools-ast >= 1.1 && < 1.2 + , haskell-tools-backend-ghc >= 1.1 && < 1.2 + , haskell-tools-rewrite >= 1.1 && < 1.2 + , haskell-tools-prettyprint >= 1.1 && < 1.2 + , haskell-tools-refactor >= 1.1 && < 1.2 , haskell-tools-experimental-refactorings default-language: Haskell2010
test/Main.hs view
@@ -1,4 +1,5 @@-{-# LANGUAGE LambdaCase, MonoLocalBinds #-} +{-# LANGUAGE LambdaCase #-} +{-# LANGUAGE MonoLocalBinds #-} module Main where