Cabal revisions of foundation-0.0.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Name: foundation-Version: 0.0.1-Synopsis: Alternative prelude with batteries and no dependencies-Description:- A custom prelude with no dependencies apart from base.- .- This package has the following goals:- .- * provide a base like sets of modules that provide a consistent set of features and bugfixes across multiple versions of GHC (unlike base).- .- * provide a better and more efficient prelude than base's prelude.- .- * be self-sufficient: no external dependencies apart from base.- .- * provide better data-types: packed unicode string by default, arrays.- .- * Better numerical classes that better represent mathematical thing (No more all-in-one Num).- .- * Better I/O system with less Lazy IO- .- * Usual partial functions distinguished through type system-License: BSD3-License-file: LICENSE-Copyright: Vincent Hanquez <vincent@snarc.org>-Author: Vincent Hanquez <vincent@snarc.org>-Maintainer: vincent@snarc.org-Category: foundation-Stability: experimental-Build-Type: Simple-Homepage: https://github.com/haskell-foundation/foundation-Bug-Reports: https://github.com/haskell-foundation/foundation/issues-Cabal-Version: >=1.10-tested-with: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.1-extra-source-files: README.md--source-repository head- type: git- location: https://github.com/haskell-foundation/foundation--Library- Exposed-modules: Foundation- Foundation.Number- Foundation.Array- Foundation.Array.Internal- Foundation.Convertible- Foundation.String- Foundation.IO- Foundation.IO.FileMap- Foundation.VFS- Foundation.VFS.Path- Foundation.VFS.FilePath- Foundation.VFS.URI- Foundation.Foreign- Foundation.Collection- Foundation.Primitive- Foundation.System.Info- Foundation.Strict- Other-modules: Foundation.String.Internal- Foundation.String.UTF8- Foundation.String.Encoding.Encoding- Foundation.String.Encoding.UTF16- Foundation.String.Encoding.UTF32- Foundation.String.Encoding.ASCII7- Foundation.String.Encoding.ISO_8859_1- Foundation.String.UTF8Table- Foundation.String.ModifiedUTF8- Foundation.Tuple- Foundation.Collection.List- Foundation.Collection.Element- Foundation.Collection.InnerFunctor- Foundation.Collection.Sequential- Foundation.Collection.Keyed- Foundation.Collection.Indexed- Foundation.Collection.Foldable- Foundation.Collection.Mutable- Foundation.Collection.Zippable- Foundation.Internal.Base- Foundation.Internal.Primitive- Foundation.Internal.IsList- Foundation.Internal.Identity- Foundation.Internal.Proxy- Foundation.Internal.Types- Foundation.Internal.PrimTypes- Foundation.Internal.MonadTrans- Foundation.IO.File- Foundation.IO.Terminal- Foundation.Primitive.Types- Foundation.Primitive.Monad- Foundation.Primitive.Utils- Foundation.Primitive.FinalPtr- Foundation.Array.Common- Foundation.Array.Unboxed- Foundation.Array.Unboxed.Builder- Foundation.Array.Unboxed.Mutable- Foundation.Array.Unboxed.ByteArray- Foundation.Array.Boxed- Foundation.Array.Bitmap- Foundation.Foreign.MemoryMap- Foundation.Foreign.MemoryMap.Types- Foundation.Partial- if os(windows)- Other-modules: Foundation.Foreign.MemoryMap.Windows- else- Other-modules: Foundation.Foreign.MemoryMap.Posix- Default-Extensions: NoImplicitPrelude- TypeFamilies- BangPatterns- DeriveDataTypeable- Build-depends: base >= 4 && < 5- , ghc-prim- -- FIXME add suport for armel mipsel- -- CPP-options: -DARCH_IS_LITTLE_ENDIAN- -- FIXME add support for powerpc powerpc64 armeb mipseb- -- CPP-options: -DARCH_IS_BIG_ENDIAN- if (arch(i386) || arch(x86_64))- CPP-options: -DARCH_IS_LITTLE_ENDIAN- else- CPP-options: -DARCH_IS_UNKNOWN_ENDIAN- if os(windows)- Build-depends: Win32- ghc-options: -Wall -fwarn-tabs- default-language: Haskell2010--Test-Suite test-foundation- type: exitcode-stdio-1.0- hs-source-dirs: tests- Main-is: Tests.hs- Other-modules: ForeignUtils- Encoding- Build-Depends: base >= 3 && < 5- , mtl- , QuickCheck- , tasty- , tasty-quickcheck- , tasty-hunit- , foundation- ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures- default-language: Haskell2010--Benchmark bench-array- Main-Is: Array.hs- hs-source-dirs: benchs- default-language: Haskell2010- type: exitcode-stdio-1.0- Default-Extensions: NoImplicitPrelude- BangPatterns- Build-depends: base >= 4, criterion, foundation--Benchmark bench-profile-break- Main-Is: ProfBreak.hs- hs-source-dirs: benchs- default-language: Haskell2010- type: exitcode-stdio-1.0- Default-Extensions: NoImplicitPrelude- BangPatterns- Build-depends: foundation+Name: foundation +Version: 0.0.1 +x-revision: 1 +Synopsis: Alternative prelude with batteries and no dependencies +Description: + A custom prelude with no dependencies apart from base. + . + This package has the following goals: + . + * provide a base like sets of modules that provide a consistent set of features and bugfixes across multiple versions of GHC (unlike base). + . + * provide a better and more efficient prelude than base's prelude. + . + * be self-sufficient: no external dependencies apart from base. + . + * provide better data-types: packed unicode string by default, arrays. + . + * Better numerical classes that better represent mathematical thing (No more all-in-one Num). + . + * Better I/O system with less Lazy IO + . + * Usual partial functions distinguished through type system +License: BSD3 +License-file: LICENSE +Copyright: Vincent Hanquez <vincent@snarc.org> +Author: Vincent Hanquez <vincent@snarc.org> +Maintainer: vincent@snarc.org +Category: foundation +Stability: experimental +Build-Type: Simple +Homepage: https://github.com/haskell-foundation/foundation +Bug-Reports: https://github.com/haskell-foundation/foundation/issues +Cabal-Version: >=1.10 +tested-with: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.1 +extra-source-files: README.md + +source-repository head + type: git + location: https://github.com/haskell-foundation/foundation + +Library + Exposed-modules: Foundation + Foundation.Number + Foundation.Array + Foundation.Array.Internal + Foundation.Convertible + Foundation.String + Foundation.IO + Foundation.IO.FileMap + Foundation.VFS + Foundation.VFS.Path + Foundation.VFS.FilePath + Foundation.VFS.URI + Foundation.Foreign + Foundation.Collection + Foundation.Primitive + Foundation.System.Info + Foundation.Strict + Other-modules: Foundation.String.Internal + Foundation.String.UTF8 + Foundation.String.Encoding.Encoding + Foundation.String.Encoding.UTF16 + Foundation.String.Encoding.UTF32 + Foundation.String.Encoding.ASCII7 + Foundation.String.Encoding.ISO_8859_1 + Foundation.String.UTF8Table + Foundation.String.ModifiedUTF8 + Foundation.Tuple + Foundation.Collection.List + Foundation.Collection.Element + Foundation.Collection.InnerFunctor + Foundation.Collection.Sequential + Foundation.Collection.Keyed + Foundation.Collection.Indexed + Foundation.Collection.Foldable + Foundation.Collection.Mutable + Foundation.Collection.Zippable + Foundation.Internal.Base + Foundation.Internal.Primitive + Foundation.Internal.IsList + Foundation.Internal.Identity + Foundation.Internal.Proxy + Foundation.Internal.Types + Foundation.Internal.PrimTypes + Foundation.Internal.MonadTrans + Foundation.IO.File + Foundation.IO.Terminal + Foundation.Primitive.Types + Foundation.Primitive.Monad + Foundation.Primitive.Utils + Foundation.Primitive.FinalPtr + Foundation.Array.Common + Foundation.Array.Unboxed + Foundation.Array.Unboxed.Builder + Foundation.Array.Unboxed.Mutable + Foundation.Array.Unboxed.ByteArray + Foundation.Array.Boxed + Foundation.Array.Bitmap + Foundation.Foreign.MemoryMap + Foundation.Foreign.MemoryMap.Types + Foundation.Partial + if os(windows) + Other-modules: Foundation.Foreign.MemoryMap.Windows + else + Other-modules: Foundation.Foreign.MemoryMap.Posix + Default-Extensions: NoImplicitPrelude + TypeFamilies + BangPatterns + DeriveDataTypeable + other-extensions: DefaultSignatures + Build-depends: base >= 4.5 && < 5 + , ghc-prim >= 0.2 + -- FIXME add suport for armel mipsel + -- CPP-options: -DARCH_IS_LITTLE_ENDIAN + -- FIXME add support for powerpc powerpc64 armeb mipseb + -- CPP-options: -DARCH_IS_BIG_ENDIAN + if (arch(i386) || arch(x86_64)) + CPP-options: -DARCH_IS_LITTLE_ENDIAN + else + CPP-options: -DARCH_IS_UNKNOWN_ENDIAN + if os(windows) + Build-depends: Win32 + ghc-options: -Wall -fwarn-tabs + default-language: Haskell2010 + +Test-Suite test-foundation + type: exitcode-stdio-1.0 + hs-source-dirs: tests + Main-is: Tests.hs + Other-modules: ForeignUtils + Encoding + Build-Depends: base >= 3 && < 5 + , mtl + , QuickCheck + , tasty + , tasty-quickcheck + , tasty-hunit + , foundation + ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures + default-language: Haskell2010 + +Benchmark bench-array + Main-Is: Array.hs + hs-source-dirs: benchs + default-language: Haskell2010 + type: exitcode-stdio-1.0 + Default-Extensions: NoImplicitPrelude + BangPatterns + Build-depends: base >= 4, criterion, foundation + +Benchmark bench-profile-break + Main-Is: ProfBreak.hs + hs-source-dirs: benchs + default-language: Haskell2010 + type: exitcode-stdio-1.0 + Default-Extensions: NoImplicitPrelude + BangPatterns + Build-depends: foundation
revision 2
Name: foundation Version: 0.0.1 -x-revision: 1 +x-revision: 2 Synopsis: Alternative prelude with batteries and no dependencies Description: A custom prelude with no dependencies apart from base. BangPatterns DeriveDataTypeable other-extensions: DefaultSignatures - Build-depends: base >= 4.5 && < 5 + Build-depends: base >= 4.5 && < 4.10 , ghc-prim >= 0.2 -- FIXME add suport for armel mipsel -- CPP-options: -DARCH_IS_LITTLE_ENDIAN