Use Data.List.NonEmpty and avoid some partial functions
Add safe alternatives to some partial functions in
Distribution.Utils.Generic, and removes the originals from
Distribution.Compat.Prelude
Uncomment versions of functions in Distribution.Compat.Parsing
that return non-empty lists
Co-authored-by:
Dale Wijnand <dale.wijnand@gmail.com>
Showing
- Cabal/Distribution/Backpack/ComponentsGraph.hs 1 addition, 1 deletionCabal/Distribution/Backpack/ComponentsGraph.hs
- Cabal/Distribution/Compat/DList.hs 1 addition, 1 deletionCabal/Distribution/Compat/DList.hs
- Cabal/Distribution/Compat/Graph.hs 1 addition, 1 deletionCabal/Distribution/Compat/Graph.hs
- Cabal/Distribution/Compat/Parsing.hs 6 additions, 11 deletionsCabal/Distribution/Compat/Parsing.hs
- Cabal/Distribution/Compat/Prelude.hs 4 additions, 2 deletionsCabal/Distribution/Compat/Prelude.hs
- Cabal/Distribution/FieldGrammar/Parsec.hs 36 additions, 35 deletionsCabal/Distribution/FieldGrammar/Parsec.hs
- Cabal/Distribution/Fields/LexerMonad.hs 6 additions, 5 deletionsCabal/Distribution/Fields/LexerMonad.hs
- Cabal/Distribution/PackageDescription/Check.hs 1 addition, 1 deletionCabal/Distribution/PackageDescription/Check.hs
- Cabal/Distribution/Parsec.hs 1 addition, 1 deletionCabal/Distribution/Parsec.hs
- Cabal/Distribution/Simple.hs 1 addition, 1 deletionCabal/Distribution/Simple.hs
- Cabal/Distribution/Simple/Build.hs 1 addition, 1 deletionCabal/Distribution/Simple/Build.hs
- Cabal/Distribution/Simple/Compiler.hs 4 additions, 2 deletionsCabal/Distribution/Simple/Compiler.hs
- Cabal/Distribution/Simple/Configure.hs 1 addition, 1 deletionCabal/Distribution/Simple/Configure.hs
- Cabal/Distribution/Simple/GHC.hs 1 addition, 1 deletionCabal/Distribution/Simple/GHC.hs
- Cabal/Distribution/Simple/GHCJS.hs 2 additions, 2 deletionsCabal/Distribution/Simple/GHCJS.hs
- Cabal/Distribution/Simple/Glob.hs 3 additions, 1 deletionCabal/Distribution/Simple/Glob.hs
- Cabal/Distribution/Simple/HaskellSuite.hs 1 addition, 1 deletionCabal/Distribution/Simple/HaskellSuite.hs
- Cabal/Distribution/Simple/PackageIndex.hs 7 additions, 6 deletionsCabal/Distribution/Simple/PackageIndex.hs
- Cabal/Distribution/Simple/PreProcess.hs 1 addition, 3 deletionsCabal/Distribution/Simple/PreProcess.hs
- Cabal/Distribution/Simple/PreProcess/Unlit.hs 4 additions, 5 deletionsCabal/Distribution/Simple/PreProcess/Unlit.hs
Loading
Please register or sign in to comment