Skip to content
Closed
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 app/Command/REPL.hs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
module Command.REPL (command) where

import Prelude ()
import Prelude.Compat
import Prelude.Compat hiding ((<>))
import Control.Applicative (many, (<|>))
import Control.Concurrent (forkIO)
import Control.Concurrent.MVar (MVar, newEmptyMVar, putMVar, takeMVar,
Expand Down
2 changes: 1 addition & 1 deletion src/Control/Monad/Supply/Class.hs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

module Control.Monad.Supply.Class where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Monad.Supply
import Control.Monad.State
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/AST/SourcePos.hs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
--
module Language.PureScript.AST.SourcePos where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.DeepSeq (NFData)
import Data.Aeson ((.=), (.:))
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/CodeGen/JS.hs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ module Language.PureScript.CodeGen.JS
, moduleToJs
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))
import Protolude (ordNub)

import Control.Arrow ((&&&))
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/CodeGen/JS/Common.hs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
-- | Common code generation utility functions
module Language.PureScript.CodeGen.JS.Common where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Data.Char
import Data.Monoid ((<>))
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/CodeGen/JS/Printer.hs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ module Language.PureScript.CodeGen.JS.Printer
, prettyPrintJSWithSourceMaps
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Arrow ((<+>))
import Control.Monad (forM, mzero)
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/CoreImp/Optimizer/Inliner.hs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ module Language.PureScript.CoreImp.Optimizer.Inliner
, evaluateIifes
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Monad.Supply.Class (MonadSupply, freshName)

Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/CoreImp/Optimizer/TCO.hs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
-- | This module implements tail call elimination.
module Language.PureScript.CoreImp.Optimizer.TCO (tco) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Data.Text (Text)
import Data.Monoid ((<>))
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Docs/AsMarkdown.hs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ module Language.PureScript.Docs.AsMarkdown
, codeToString
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Monad (unless, zipWithM_)
import Control.Monad.Error.Class (MonadError)
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Docs/Convert/ReExports.hs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module Language.PureScript.Docs.Convert.ReExports
( updateReExports
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Arrow ((&&&), first, second)
import Control.Monad
Expand Down
3 changes: 1 addition & 2 deletions src/Language/PureScript/Docs/Prim.hs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ module Language.PureScript.Docs.Prim
, primModules
) where

import Prelude.Compat hiding (fail)
import Prelude.Compat hiding (fail, (<>))
import Data.Monoid ((<>))
import Data.Text (Text)
import qualified Data.Text as T
Expand Down Expand Up @@ -480,4 +480,3 @@ aboveDoc = primTypeOf (P.primSubName "TypeError") "Above" $ T.unlines
, "For more information, see"
, "[the Custom Type Errors guide](https://github.com/purescript/documentation/blob/master/guides/Custom-Type-Errors.md)."
]

2 changes: 1 addition & 1 deletion src/Language/PureScript/Docs/Render.hs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

module Language.PureScript.Docs.Render where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Data.Maybe (maybeToList)
import Data.Monoid ((<>))
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Docs/RenderedCode/RenderKind.hs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ module Language.PureScript.Docs.RenderedCode.RenderKind
-- TODO: This is pretty much copied from Language.PureScript.Pretty.Kinds.
-- Ideally we would unify the two.

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Arrow (ArrowPlus(..))
import Control.PatternArrows as PA
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Docs/RenderedCode/RenderType.hs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ module Language.PureScript.Docs.RenderedCode.RenderType
, renderTypeAtomWithOptions
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Data.Maybe (fromMaybe)
import Data.Monoid ((<>))
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Docs/RenderedCode/Types.hs
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ module Language.PureScript.Docs.RenderedCode.Types
, aliasName
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))
import GHC.Generics (Generic)

import Control.DeepSeq (NFData)
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Errors.hs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ module Language.PureScript.Errors
, module Language.PureScript.Errors
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))
import Protolude (ordNub)

import Control.Arrow ((&&&))
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Errors/JSON.hs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

module Language.PureScript.Errors.JSON where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import qualified Data.Aeson.TH as A
import qualified Data.List.NonEmpty as NEL
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Hierarchy.hs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

module Language.PureScript.Hierarchy where

import Prelude.Compat
import Prelude.Compat hiding ((<>))
import Protolude (ordNub)

import Data.List (sort)
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Interactive.hs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ module Language.PureScript.Interactive
) where

import Prelude ()
import Prelude.Compat
import Prelude.Compat hiding ((<>))
import Protolude (ordNub)

import Data.List (sort, find, foldl')
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Interactive/Printer.hs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module Language.PureScript.Interactive.Printer where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Data.List (intersperse)
import qualified Data.Map as M
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Linter.hs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
--
module Language.PureScript.Linter (lint, module L) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))
import Protolude (ordNub)

import Control.Monad.Writer.Class
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Linter/Exhaustive.hs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ module Language.PureScript.Linter.Exhaustive
( checkExhaustiveExpr
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))
import Protolude (ordNub)

import Control.Applicative
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Make.hs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ module Language.PureScript.Make
, module Actions
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Concurrent.Lifted as C
import Control.Monad hiding (sequence)
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Names.hs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
--
module Language.PureScript.Names where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Monad.Supply.Class
import Control.DeepSeq (NFData)
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/PSString.hs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ module Language.PureScript.PSString
, mkString
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))
import GHC.Generics (Generic)
import Control.DeepSeq (NFData)
import Control.Exception (try, evaluate)
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Parser/Common.hs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
-- | Useful common functions for building parsers
module Language.PureScript.Parser.Common where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Applicative ((<|>))
import Control.Monad (guard)
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Parser/Lexer.hs
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ module Language.PureScript.Parser.Lexer
)
where

import Prelude.Compat hiding (lex)
import Prelude.Compat hiding (lex, (<>))

import Control.Applicative ((<|>))
import Control.Monad (void, guard)
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Pretty/Common.hs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
--
module Language.PureScript.Pretty.Common where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Monad.State (StateT, modify, get)

Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Pretty/Kinds.hs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module Language.PureScript.Pretty.Kinds
( prettyPrintKind
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Arrow (ArrowPlus(..))
import Control.PatternArrows as PA
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Pretty/Types.hs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ module Language.PureScript.Pretty.Types
, prettyPrintObjectKey
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Arrow ((<+>))
import Control.PatternArrows as PA
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Pretty/Values.hs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ module Language.PureScript.Pretty.Values
, prettyPrintBinderAtom
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Arrow (second)

Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Publish/ErrorsWarnings.hs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ module Language.PureScript.Publish.ErrorsWarnings
, renderWarnings
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Exception (IOException)

Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Renamer.hs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
--
module Language.PureScript.Renamer (renameInModules) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Monad.State

Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Sugar/TypeClasses/Deriving.hs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
-- | This module implements the generic deriving elaboration that takes place during desugaring.
module Language.PureScript.Sugar.TypeClasses.Deriving (deriveInstances) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))
import Protolude (ordNub)

import Control.Arrow (second)
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/TypeChecker.hs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ module Language.PureScript.TypeChecker
, checkNewtype
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))
import Protolude (ordNub)

import Control.Monad (when, unless, void, forM)
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/TypeChecker/Entailment.hs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ module Language.PureScript.TypeChecker.Entailment
, entails
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))
import Protolude (ordNub)

import Control.Arrow (second, (&&&))
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/TypeChecker/Skolems.hs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ module Language.PureScript.TypeChecker.Skolems
, skolemEscapeCheck
) where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import Control.Monad.Error.Class (MonadError(..))
import Control.Monad.State.Class (MonadState(..), gets, modify)
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/TypeChecker/Types.hs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ module Language.PureScript.TypeChecker.Types
Check a function of a given type returns a value of another type when applied to its arguments
-}

import Prelude.Compat
import Prelude.Compat hiding ((<>))
import Protolude (ordNub)

import Control.Arrow (first, second, (***))
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/TypeClassDictionaries.hs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{-# LANGUAGE DeriveGeneric #-}
module Language.PureScript.TypeClassDictionaries where

import Prelude.Compat
import Prelude.Compat hiding ((<>))

import GHC.Generics (Generic)
import Control.DeepSeq (NFData)
Expand Down
2 changes: 1 addition & 1 deletion src/Language/PureScript/Types.hs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
--
module Language.PureScript.Types where

import Prelude.Compat
import Prelude.Compat hiding ((<>))
import Protolude (ordNub)

import Control.Arrow (first)
Expand Down