duairc (Shane)
User

Projects

User does not belong to any projects.

User Details

User Since
Dec 14 2015, 9:33 PM (208 w, 1 d)

Recent Activity

Nov 24 2016

duairc retitled D2755: Added Eq1, Ord1, Read1 and Show1 instances for NonEmpty from to Added Eq1, Ord1, Read1 and Show1 instances for NonEmpty.
Nov 24 2016, 7:32 AM

Apr 4 2016

duairc updated the diff for D2079: Added (more) missing instances for Identity and Const.

Merged the all "Identity and Const" sections of the changelog.

Apr 4 2016, 4:17 PM
duairc added inline comments to D2079: Added (more) missing instances for Identity and Const.
Apr 4 2016, 4:16 PM
duairc updated the Trac tickets for D2079: Added (more) missing instances for Identity and Const.
Apr 4 2016, 4:06 PM

Apr 3 2016

duairc updated the diff for D2079: Added (more) missing instances for Identity and Const.

Fixed previous diff where I accidentally enabled DeriveDataTypeable unnecessarily in Data.Functor.Const

Apr 3 2016, 6:07 AM

Apr 2 2016

duairc retitled D2079: Added (more) missing instances for Identity and Const from to Added (more) missing instances for Identity and Const.
Apr 2 2016, 1:23 PM

Dec 21 2015

duairc added a comment to D1626: Added missing instances for Identity and Const (#11210).

I don't know why this patch is being rejected by Harbormaster. It's working on my clone. Maybe there's something I'm missing. If somebody else could have a look at this for me I would appreciate it.

Dec 21 2015, 3:07 PM
duairc updated the diff for D1626: Added missing instances for Identity and Const (#11210).

Rebased on top of git master, hopefully this will fix the build errors

Dec 21 2015, 1:22 PM

Dec 19 2015

duairc updated the diff for D1630: Move Const to own module in Data.Functor.Const and enable PolyKinds.

The build failed because the updates to base.cabal from D1543 conflicted with this. I've rebased on top of the current git master branch and also fixed that typo in the changelog.

Dec 19 2015, 9:04 AM
duairc updated the diff for D1630: Move Const to own module in Data.Functor.Const and enable PolyKinds.

Removed erroneous @since annotation on Const data type

Dec 19 2015, 7:57 AM

Dec 15 2015

duairc updated the diff for D1630: Move Const to own module in Data.Functor.Const and enable PolyKinds.

Forgot to update base.cabal

Dec 15 2015, 5:49 PM
duairc updated the diff for D1626: Added missing instances for Identity and Const (#11210).

I added a version of this patch that's rebased on top of D1630.

Dec 15 2015, 5:26 PM
duairc updated the diff for D1630: Move Const to own module in Data.Functor.Const and enable PolyKinds.

I accidentally mixed this up with the changes I'm making to Const in D1626. This keeps them orthogonal.

Dec 15 2015, 5:17 PM
duairc updated the diff for D1630: Move Const to own module in Data.Functor.Const and enable PolyKinds.
Dec 15 2015, 4:43 PM
duairc added a comment to D1630: Move Const to own module in Data.Functor.Const and enable PolyKinds.

Or I could just make a patch that implements that (moving Const out of Control.Applicative) (but re-exporting it obviously), and then if people want to make WrappedMonad kind-polymorphic later they can do that then.

Dec 15 2015, 1:56 PM
duairc added a comment to D1630: Move Const to own module in Data.Functor.Const and enable PolyKinds.

Do we want WrappedArrow and WrappedMonad to be kind-polymorphic as well? Should I change change the documentation or should I add kind signatures to WrappedMonad and WrappedArrow restricting them to *? Especially seeing as there is talk of splitting Const off into its own module Data.Functor.Const as well.

Dec 15 2015, 1:53 PM
duairc retitled D1630: Move Const to own module in Data.Functor.Const and enable PolyKinds from to Make Const (Control.Applicative) kind polymorphic in its second argument.
Dec 15 2015, 11:09 AM
duairc added a comment to D1626: Added missing instances for Identity and Const (#11210).

With the last change, it does indeed ./validate now.

Dec 15 2015, 8:21 AM
duairc updated the diff for D1626: Added missing instances for Identity and Const (#11210).

It turns out Const already had a Semigroup instance defined in Data.Semigroup. Ix should have been imported from GHC.Arr instead of Data.Ix to avoid circular dependencies.

Dec 15 2015, 7:39 AM
duairc updated D1626: Added missing instances for Identity and Const (#11210).
Dec 15 2015, 7:37 AM
duairc added a comment to D1626: Added missing instances for Identity and Const (#11210).
In D1626#48220, @hvr wrote:

Since Harbormaster doesn't tell us: does this actually ./validate?

Dec 15 2015, 7:14 AM
duairc updated D1626: Added missing instances for Identity and Const (#11210).
Dec 15 2015, 5:55 AM

Dec 14 2015

duairc updated the diff for D1626: Added missing instances for Identity and Const (#11210).

Added changelog entry

Dec 14 2015, 11:56 PM
duairc retitled D1626: Added missing instances for Identity and Const (#11210) from to Added missing instances for Identity and Const.
Dec 14 2015, 9:42 PM