-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cabal-diff: instance deletions not reported #93
Comments
AFAICS, you also moved the module: @@@ Streamly.Internal.Data.Fold.Type
++ data Fold m a b
++ data Fold2 m c a b
++ data GenericRunner sL sR bL bR
++ data ManyState s1 s2
++ data Step s b
++ instance (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (Streamly.Internal.Data.Fold.Type.Tuple'Fused a b)
++ instance Data.Bifunctor.Bifunctor Streamly.Internal.Data.Fold.Type.Step
++ instance GHC.Base.Functor (Streamly.Internal.Data.Fold.Type.Step s)
++ instance GHC.Base.Functor m => GHC.Base.Functor (Streamly.Internal.Data.Fold.Type.Fold m a)
...
@@@ Streamly.Internal.Data.Fold.Types
-- data Fold m a b
-- data Fold2 m c a b
-- instance (GHC.Base.Monad m, GHC.Float.Floating b) => GHC.Float.Floating (Streamly.Internal.Data.Fold.Types.Fold m a b)
-- instance (GHC.Base.Monad m, GHC.Num.Num b) => GHC.Num.Num (Streamly.Internal.Data.Fold.Types.Fold m a b)
-- instance (GHC.Base.Monad m, GHC.Real.Fractional b) => GHC.Real.Fractional (Streamly.Internal.Data.Fold.Types.Fold m a b)
-- instance (GHC.Base.Semigroup b, GHC.Base.Monad m) => GHC.Base.Semigroup (Streamly.Internal.Data.Fold.Types.Fold m a b)
-- instance (GHC.Base.Semigroup b, GHC.Base.Monoid b, GHC.Base.Monad m) => GHC.Base.Monoid (Streamly.Internal.Data.Fold.Types.Fold m a b)
-- instance GHC.Base.Applicative m => GHC.Base.Applicative (Streamly.Internal.Data.Fold.Types.Fold m a)
-- instance GHC.Base.Functor m => GHC.Base.Functor (Streamly.Internal.Data.Fold.Types.Fold m a) For me it looks like the instance removal is reported. |
Also, I'm sorry to say that, but I'm overwhelmed by the amount of issues you opened. |
No, the movement is of an internal module. The exposed module is |
I am just trying to use the tool and recording the issues I am facing so that it can be improved. There is no expectation of an immediate response. Thanks for the quick responses though. The tool is already very useful. |
Also, I am not sure why it is showing fully qualified types in instance reporting and not in other signatures. |
If they are not recorded in
that's how |
I tried they don't work. |
We deleted all type class instances of the
Fold
type present in release 0.7.3 exceptFunctor
, in the new release on master branch. TheFold
type is exported through theStreamly.Data.Fold
module. These instance deletions are not reported by cabal-diff.The text was updated successfully, but these errors were encountered: