rerebase (empty) → 1
raw patch · 73 files changed
+627/−0 lines, 73 filesdep +rebasesetup-changed
Dependencies added: rebase
Files
- LICENSE +22/−0
- Setup.hs +2/−0
- library/Contravariant/Extras.hs +7/−0
- library/Control/Concurrent/STM.hs +7/−0
- library/Control/DeepSeq.hs +7/−0
- library/Control/Monad/Cont/Class.hs +7/−0
- library/Control/Monad/Error/Class.hs +7/−0
- library/Control/Monad/Fail.hs +7/−0
- library/Control/Monad/IO/Class.hs +7/−0
- library/Control/Monad/Reader/Class.hs +7/−0
- library/Control/Monad/State/Class.hs +7/−0
- library/Control/Monad/Trans/Class.hs +7/−0
- library/Control/Monad/Trans/Cont.hs +7/−0
- library/Control/Monad/Trans/Either.hs +7/−0
- library/Control/Monad/Trans/Except.hs +7/−0
- library/Control/Monad/Trans/Maybe.hs +7/−0
- library/Control/Monad/Trans/Reader.hs +7/−0
- library/Control/Monad/Trans/State/Lazy.hs +7/−0
- library/Control/Monad/Trans/State/Strict.hs +7/−0
- library/Control/Monad/Trans/Writer/Lazy.hs +7/−0
- library/Control/Monad/Trans/Writer/Strict.hs +7/−0
- library/Control/Monad/Writer/Class.hs +7/−0
- library/Data/Bifunctor.hs +7/−0
- library/Data/Bifunctor/Apply.hs +7/−0
- library/Data/ByteString.hs +7/−0
- library/Data/ByteString/Builder.hs +7/−0
- library/Data/ByteString/Char8.hs +7/−0
- library/Data/ByteString/Lazy.hs +7/−0
- library/Data/ByteString/Lazy/Char8.hs +7/−0
- library/Data/ByteString/Short.hs +7/−0
- library/Data/DList.hs +7/−0
- library/Data/Either/Combinators.hs +7/−0
- library/Data/Either/Validation.hs +7/−0
- library/Data/Functor/Alt.hs +7/−0
- library/Data/Functor/Apply.hs +7/−0
- library/Data/Functor/Bind.hs +7/−0
- library/Data/Functor/Contravariant.hs +7/−0
- library/Data/Functor/Contravariant/Divisible.hs +7/−0
- library/Data/Functor/Extend.hs +7/−0
- library/Data/Functor/Identity.hs +7/−0
- library/Data/Functor/Plus.hs +7/−0
- library/Data/HashMap/Strict.hs +7/−0
- library/Data/HashSet.hs +7/−0
- library/Data/Hashable.hs +7/−0
- library/Data/IntMap/Strict.hs +7/−0
- library/Data/IntSet.hs +7/−0
- library/Data/List.hs +7/−0
- library/Data/List/NonEmpty.hs +7/−0
- library/Data/List1.hs +7/−0
- library/Data/Map/Strict.hs +7/−0
- library/Data/Profunctor.hs +7/−0
- library/Data/Profunctor/Unsafe.hs +7/−0
- library/Data/Scientific.hs +7/−0
- library/Data/Semigroup.hs +7/−0
- library/Data/Semigroup/Bifoldable.hs +7/−0
- library/Data/Semigroup/Bitraversable.hs +7/−0
- library/Data/Semigroup/Foldable.hs +7/−0
- library/Data/Semigroup/Traversable.hs +7/−0
- library/Data/Semigroupoid.hs +7/−0
- library/Data/Sequence.hs +7/−0
- library/Data/Set.hs +7/−0
- library/Data/Text.hs +7/−0
- library/Data/Text/Encoding/Error.hs +7/−0
- library/Data/Text/Lazy.hs +7/−0
- library/Data/Text/Lazy/Builder.hs +7/−0
- library/Data/Time.hs +7/−0
- library/Data/UUID.hs +7/−0
- library/Data/Vector.hs +7/−0
- library/Data/Vector/Mutable.hs +7/−0
- library/Data/Void.hs +7/−0
- library/Data/Void/Unsafe.hs +7/−0
- library/Prelude.hs +7/−0
- rerebase.cabal +113/−0
+ LICENSE view
@@ -0,0 +1,22 @@+Copyright (c) 2016, Nikita Volkov++Permission is hereby granted, free of charge, to any person+obtaining a copy of this software and associated documentation+files (the "Software"), to deal in the Software without+restriction, including without limitation the rights to use,+copy, modify, merge, publish, distribute, sublicense, and/or sell+copies of the Software, and to permit persons to whom the+Software is furnished to do so, subject to the following+conditions:++The above copyright notice and this permission notice shall be+included in all copies or substantial portions of the Software.++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR+OTHER DEALINGS IN THE SOFTWARE.
+ Setup.hs view
@@ -0,0 +1,2 @@+import Distribution.Simple+main = defaultMain
+ library/Contravariant/Extras.hs view
@@ -0,0 +1,7 @@+module Contravariant.Extras+(+ module Rebase.Contravariant.Extras+)+where++import Rebase.Contravariant.Extras
+ library/Control/Concurrent/STM.hs view
@@ -0,0 +1,7 @@+module Control.Concurrent.STM+(+ module Rebase.Control.Concurrent.STM+)+where++import Rebase.Control.Concurrent.STM
+ library/Control/DeepSeq.hs view
@@ -0,0 +1,7 @@+module Control.DeepSeq+(+ module Rebase.Control.DeepSeq+)+where++import Rebase.Control.DeepSeq
+ library/Control/Monad/Cont/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Cont.Class+(+ module Rebase.Control.Monad.Cont.Class+)+where++import Rebase.Control.Monad.Cont.Class
+ library/Control/Monad/Error/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Error.Class+(+ module Rebase.Control.Monad.Error.Class+)+where++import Rebase.Control.Monad.Error.Class
+ library/Control/Monad/Fail.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Fail+(+ module Rebase.Control.Monad.Fail+)+where++import Rebase.Control.Monad.Fail
+ library/Control/Monad/IO/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.IO.Class+(+ module Rebase.Control.Monad.IO.Class+)+where++import Rebase.Control.Monad.IO.Class
+ library/Control/Monad/Reader/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Reader.Class+(+ module Rebase.Control.Monad.Reader.Class+)+where++import Rebase.Control.Monad.Reader.Class
+ library/Control/Monad/State/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.State.Class+(+ module Rebase.Control.Monad.State.Class+)+where++import Rebase.Control.Monad.State.Class
+ library/Control/Monad/Trans/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Class+(+ module Rebase.Control.Monad.Trans.Class+)+where++import Rebase.Control.Monad.Trans.Class
+ library/Control/Monad/Trans/Cont.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Cont+(+ module Rebase.Control.Monad.Trans.Cont+)+where++import Rebase.Control.Monad.Trans.Cont
+ library/Control/Monad/Trans/Either.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Either+(+ module Rebase.Control.Monad.Trans.Either+)+where++import Rebase.Control.Monad.Trans.Either
+ library/Control/Monad/Trans/Except.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Except+(+ module Rebase.Control.Monad.Trans.Except+)+where++import Rebase.Control.Monad.Trans.Except
+ library/Control/Monad/Trans/Maybe.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Maybe+(+ module Rebase.Control.Monad.Trans.Maybe+)+where++import Rebase.Control.Monad.Trans.Maybe
+ library/Control/Monad/Trans/Reader.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Reader+(+ module Rebase.Control.Monad.Trans.Reader+)+where++import Rebase.Control.Monad.Trans.Reader
+ library/Control/Monad/Trans/State/Lazy.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.State.Lazy+(+ module Rebase.Control.Monad.Trans.State.Lazy+)+where++import Rebase.Control.Monad.Trans.State.Lazy
+ library/Control/Monad/Trans/State/Strict.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.State.Strict+(+ module Rebase.Control.Monad.Trans.State.Strict+)+where++import Rebase.Control.Monad.Trans.State.Strict
+ library/Control/Monad/Trans/Writer/Lazy.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Writer.Lazy+(+ module Rebase.Control.Monad.Trans.Writer.Lazy+)+where++import Rebase.Control.Monad.Trans.Writer.Lazy
+ library/Control/Monad/Trans/Writer/Strict.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Writer.Strict+(+ module Rebase.Control.Monad.Trans.Writer.Strict+)+where++import Rebase.Control.Monad.Trans.Writer.Strict
+ library/Control/Monad/Writer/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Writer.Class+(+ module Rebase.Control.Monad.Writer.Class+)+where++import Rebase.Control.Monad.Writer.Class
+ library/Data/Bifunctor.hs view
@@ -0,0 +1,7 @@+module Data.Bifunctor+(+ module Rebase.Data.Bifunctor+)+where++import Rebase.Data.Bifunctor
+ library/Data/Bifunctor/Apply.hs view
@@ -0,0 +1,7 @@+module Data.Bifunctor.Apply+(+ module Rebase.Data.Bifunctor.Apply+)+where++import Rebase.Data.Bifunctor.Apply
+ library/Data/ByteString.hs view
@@ -0,0 +1,7 @@+module Data.ByteString+(+ module Rebase.Data.ByteString+)+where++import Rebase.Data.ByteString
+ library/Data/ByteString/Builder.hs view
@@ -0,0 +1,7 @@+module Data.ByteString.Builder+(+ module Rebase.Data.ByteString.Builder+)+where++import Rebase.Data.ByteString.Builder
+ library/Data/ByteString/Char8.hs view
@@ -0,0 +1,7 @@+module Data.ByteString.Char8+(+ module Rebase.Data.ByteString.Char8+)+where++import Rebase.Data.ByteString.Char8
+ library/Data/ByteString/Lazy.hs view
@@ -0,0 +1,7 @@+module Data.ByteString.Lazy+(+ module Rebase.Data.ByteString.Lazy+)+where++import Rebase.Data.ByteString.Lazy
+ library/Data/ByteString/Lazy/Char8.hs view
@@ -0,0 +1,7 @@+module Data.ByteString.Lazy.Char8+(+ module Rebase.Data.ByteString.Lazy.Char8+)+where++import Rebase.Data.ByteString.Lazy.Char8
+ library/Data/ByteString/Short.hs view
@@ -0,0 +1,7 @@+module Data.ByteString.Short+(+ module Rebase.Data.ByteString.Short+)+where++import Rebase.Data.ByteString.Short
+ library/Data/DList.hs view
@@ -0,0 +1,7 @@+module Data.DList+(+ module Rebase.Data.DList+)+where++import Rebase.Data.DList
+ library/Data/Either/Combinators.hs view
@@ -0,0 +1,7 @@+module Data.Either.Combinators+(+ module Rebase.Data.Either.Combinators+)+where++import Rebase.Data.Either.Combinators
+ library/Data/Either/Validation.hs view
@@ -0,0 +1,7 @@+module Data.Either.Validation+(+ module Rebase.Data.Either.Validation+)+where++import Rebase.Data.Either.Validation
+ library/Data/Functor/Alt.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Alt+(+ module Rebase.Data.Functor.Alt+)+where++import Rebase.Data.Functor.Alt
+ library/Data/Functor/Apply.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Apply+(+ module Rebase.Data.Functor.Apply+)+where++import Rebase.Data.Functor.Apply
+ library/Data/Functor/Bind.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Bind+(+ module Rebase.Data.Functor.Bind+)+where++import Rebase.Data.Functor.Bind
+ library/Data/Functor/Contravariant.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Contravariant+(+ module Rebase.Data.Functor.Contravariant+)+where++import Rebase.Data.Functor.Contravariant
+ library/Data/Functor/Contravariant/Divisible.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Contravariant.Divisible+(+ module Rebase.Data.Functor.Contravariant.Divisible+)+where++import Rebase.Data.Functor.Contravariant.Divisible
+ library/Data/Functor/Extend.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Extend+(+ module Rebase.Data.Functor.Extend+)+where++import Rebase.Data.Functor.Extend
+ library/Data/Functor/Identity.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Identity+(+ module Rebase.Data.Functor.Identity+)+where++import Rebase.Data.Functor.Identity
+ library/Data/Functor/Plus.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Plus+(+ module Rebase.Data.Functor.Plus+)+where++import Rebase.Data.Functor.Plus
+ library/Data/HashMap/Strict.hs view
@@ -0,0 +1,7 @@+module Data.HashMap.Strict+(+ module Rebase.Data.HashMap.Strict+)+where++import Rebase.Data.HashMap.Strict
+ library/Data/HashSet.hs view
@@ -0,0 +1,7 @@+module Data.HashSet+(+ module Rebase.Data.HashSet+)+where++import Rebase.Data.HashSet
+ library/Data/Hashable.hs view
@@ -0,0 +1,7 @@+module Data.Hashable+(+ module Rebase.Data.Hashable+)+where++import Rebase.Data.Hashable
+ library/Data/IntMap/Strict.hs view
@@ -0,0 +1,7 @@+module Data.IntMap.Strict+(+ module Rebase.Data.IntMap.Strict+)+where++import Rebase.Data.IntMap.Strict
+ library/Data/IntSet.hs view
@@ -0,0 +1,7 @@+module Data.IntSet+(+ module Rebase.Data.IntSet+)+where++import Rebase.Data.IntSet
+ library/Data/List.hs view
@@ -0,0 +1,7 @@+module Data.List+(+ module Rebase.Data.List+)+where++import Rebase.Data.List
+ library/Data/List/NonEmpty.hs view
@@ -0,0 +1,7 @@+module Data.List.NonEmpty+(+ module Rebase.Data.List.NonEmpty+)+where++import Rebase.Data.List.NonEmpty
+ library/Data/List1.hs view
@@ -0,0 +1,7 @@+module Data.List1+(+ module Rebase.Data.List1+)+where++import Rebase.Data.List1
+ library/Data/Map/Strict.hs view
@@ -0,0 +1,7 @@+module Data.Map.Strict+(+ module Rebase.Data.Map.Strict+)+where++import Rebase.Data.Map.Strict
+ library/Data/Profunctor.hs view
@@ -0,0 +1,7 @@+module Data.Profunctor+(+ module Rebase.Data.Profunctor+)+where++import Rebase.Data.Profunctor
+ library/Data/Profunctor/Unsafe.hs view
@@ -0,0 +1,7 @@+module Data.Profunctor.Unsafe+(+ module Rebase.Data.Profunctor.Unsafe+)+where++import Rebase.Data.Profunctor.Unsafe
+ library/Data/Scientific.hs view
@@ -0,0 +1,7 @@+module Data.Scientific+(+ module Rebase.Data.Scientific+)+where++import Rebase.Data.Scientific
+ library/Data/Semigroup.hs view
@@ -0,0 +1,7 @@+module Data.Semigroup+(+ module Rebase.Data.Semigroup+)+where++import Rebase.Data.Semigroup
+ library/Data/Semigroup/Bifoldable.hs view
@@ -0,0 +1,7 @@+module Data.Semigroup.Bifoldable+(+ module Rebase.Data.Semigroup.Bifoldable+)+where++import Rebase.Data.Semigroup.Bifoldable
+ library/Data/Semigroup/Bitraversable.hs view
@@ -0,0 +1,7 @@+module Data.Semigroup.Bitraversable+(+ module Rebase.Data.Semigroup.Bitraversable+)+where++import Rebase.Data.Semigroup.Bitraversable
+ library/Data/Semigroup/Foldable.hs view
@@ -0,0 +1,7 @@+module Data.Semigroup.Foldable+(+ module Rebase.Data.Semigroup.Foldable+)+where++import Rebase.Data.Semigroup.Foldable
+ library/Data/Semigroup/Traversable.hs view
@@ -0,0 +1,7 @@+module Data.Semigroup.Traversable+(+ module Rebase.Data.Semigroup.Traversable+)+where++import Rebase.Data.Semigroup.Traversable
+ library/Data/Semigroupoid.hs view
@@ -0,0 +1,7 @@+module Data.Semigroupoid+(+ module Rebase.Data.Semigroupoid+)+where++import Rebase.Data.Semigroupoid
+ library/Data/Sequence.hs view
@@ -0,0 +1,7 @@+module Data.Sequence+(+ module Rebase.Data.Sequence+)+where++import Rebase.Data.Sequence
+ library/Data/Set.hs view
@@ -0,0 +1,7 @@+module Data.Set+(+ module Rebase.Data.Set+)+where++import Rebase.Data.Set
+ library/Data/Text.hs view
@@ -0,0 +1,7 @@+module Data.Text+(+ module Rebase.Data.Text+)+where++import Rebase.Data.Text
+ library/Data/Text/Encoding/Error.hs view
@@ -0,0 +1,7 @@+module Data.Text.Encoding.Error+(+ module Rebase.Data.Text.Encoding.Error+)+where++import Rebase.Data.Text.Encoding.Error
+ library/Data/Text/Lazy.hs view
@@ -0,0 +1,7 @@+module Data.Text.Lazy+(+ module Rebase.Data.Text.Lazy+)+where++import Rebase.Data.Text.Lazy
+ library/Data/Text/Lazy/Builder.hs view
@@ -0,0 +1,7 @@+module Data.Text.Lazy.Builder+(+ module Rebase.Data.Text.Lazy.Builder+)+where++import Rebase.Data.Text.Lazy.Builder
+ library/Data/Time.hs view
@@ -0,0 +1,7 @@+module Data.Time+(+ module Rebase.Data.Time+)+where++import Rebase.Data.Time
+ library/Data/UUID.hs view
@@ -0,0 +1,7 @@+module Data.UUID+(+ module Rebase.Data.UUID+)+where++import Rebase.Data.UUID
+ library/Data/Vector.hs view
@@ -0,0 +1,7 @@+module Data.Vector+(+ module Rebase.Data.Vector+)+where++import Rebase.Data.Vector
+ library/Data/Vector/Mutable.hs view
@@ -0,0 +1,7 @@+module Data.Vector.Mutable+(+ module Rebase.Data.Vector.Mutable+)+where++import Rebase.Data.Vector.Mutable
+ library/Data/Void.hs view
@@ -0,0 +1,7 @@+module Data.Void+(+ module Rebase.Data.Void+)+where++import Rebase.Data.Void
+ library/Data/Void/Unsafe.hs view
@@ -0,0 +1,7 @@+module Data.Void.Unsafe+(+ module Rebase.Data.Void.Unsafe+)+where++import Rebase.Data.Void.Unsafe
+ library/Prelude.hs view
@@ -0,0 +1,7 @@+module Prelude+(+ module Rebase.Prelude+)+where++import Rebase.Prelude
+ rerebase.cabal view
@@ -0,0 +1,113 @@+name:+ rerebase+version:+ 1+synopsis:+ Reexports from "base" with a bunch of other standard libraries+description:+ This package can be used as a drop-in replacement for \"base\",+ with all the modules preserving the original APIs and+ being located in the original namespaces.+homepage:+ https://github.com/nikita-volkov/rerebase +bug-reports:+ https://github.com/nikita-volkov/rerebase/issues +author:+ Nikita Volkov <nikita.y.volkov@mail.ru>+maintainer:+ Nikita Volkov <nikita.y.volkov@mail.ru>+copyright:+ (c) 2016, Nikita Volkov+license:+ MIT+license-file:+ LICENSE+build-type:+ Simple+cabal-version:+ >=1.10++source-repository head+ type:+ git+ location:+ git://github.com/nikita-volkov/rerebase.git++library+ hs-source-dirs:+ library+ default-language:+ Haskell2010+ exposed-modules:+ Prelude+ Data.List1+ Data.Functor.Identity+ Data.Bifunctor+ Data.List+ Data.Hashable+ Data.IntMap.Strict+ Data.IntSet+ Data.Map.Strict+ Data.Sequence+ Data.Set+ Data.HashMap.Strict+ Data.HashSet+ Data.Vector+ Data.Vector.Mutable+ Data.ByteString+ Data.ByteString.Builder+ Data.ByteString.Char8+ Data.ByteString.Lazy+ Data.ByteString.Lazy.Char8+ Data.ByteString.Short+ Data.Text+ Data.Text.Encoding.Error+ Data.Text.Lazy+ Data.Text.Lazy.Builder+ Data.Time+ Data.Scientific+ Data.UUID+ Data.DList+ Data.Void+ Data.Void.Unsafe+ Data.Profunctor+ Data.Profunctor.Unsafe+ Data.Functor.Contravariant+ Data.Functor.Contravariant.Divisible+ Contravariant.Extras+ Data.Semigroup+ Data.List.NonEmpty+ Data.Bifunctor.Apply+ Data.Functor.Alt+ Data.Functor.Apply+ Data.Functor.Bind+ Data.Functor.Extend+ Data.Functor.Plus+ Data.Semigroup.Bifoldable+ Data.Semigroup.Bitraversable+ Data.Semigroup.Foldable+ Data.Semigroup.Traversable+ Data.Semigroupoid+ Control.DeepSeq+ Control.Monad.IO.Class+ Control.Monad.Trans.Class+ Control.Monad.Trans.Cont+ Control.Monad.Trans.Except+ Control.Monad.Trans.Maybe+ Control.Monad.Trans.Reader+ Control.Monad.Trans.State.Lazy+ Control.Monad.Trans.State.Strict+ Control.Monad.Trans.Writer.Lazy+ Control.Monad.Trans.Writer.Strict+ Control.Monad.Cont.Class+ Control.Monad.Error.Class+ Control.Monad.Reader.Class+ Control.Monad.State.Class+ Control.Monad.Writer.Class+ Control.Monad.Trans.Either+ Data.Either.Combinators+ Data.Either.Validation+ Control.Monad.Fail+ Control.Concurrent.STM+ build-depends:+ rebase == 1.0.*