Rob Rix
|
45c78ed7f3
|
Define a GEq1 instance for K1 with Eq fields.
|
2017-02-21 16:14:31 -05:00 |
|
Rob Rix
|
3e66861ac4
|
Define a GEq1 instance for Par1.
|
2017-02-21 16:13:36 -05:00 |
|
Rob Rix
|
991731e43f
|
Only export genericLiftEq.
|
2017-02-21 16:11:31 -05:00 |
|
Rob Rix
|
18374a0397
|
📝 genericLiftEq.
|
2017-02-21 16:11:10 -05:00 |
|
Rob Rix
|
6ecbe9538f
|
📝 GEq1.
|
2017-02-21 16:10:07 -05:00 |
|
Rob Rix
|
c5e9a5d6cd
|
Define a GEq1 instance for U1.
|
2017-02-21 16:08:46 -05:00 |
|
Rob Rix
|
64e0c00353
|
Define a generic liftEq for Generic1 types with GEq1 instances.
|
2017-02-21 16:08:35 -05:00 |
|
Rob Rix
|
1cd3216f47
|
Stub in a GEq1 typeclass.
|
2017-02-21 16:03:35 -05:00 |
|
Rob Rix
|
e31191f4fa
|
Stub in a module for a generic Eq1 instance.
|
2017-02-21 16:00:36 -05:00 |
|
Rob Rix
|
3906d33194
|
This weight is already being added by way of the lifts.
|
2017-02-14 12:38:07 -05:00 |
|
Rob Rix
|
e35e8d788e
|
Simpler definitions of liftCons2 through 5.
|
2017-02-14 12:21:12 -05:00 |
|
Rob Rix
|
319ecc61ce
|
Simpler definition of liftTiers2 over (,).
|
2017-02-14 12:20:56 -05:00 |
|
Rob Rix
|
ad81f4f605
|
Add weight to every layer of Free/Cofree.
|
2017-02-14 11:59:42 -05:00 |
|
Rob Rix
|
c275b0fc04
|
Export ofWeight and addWeight.
|
2017-02-14 11:59:15 -05:00 |
|
Rob Rix
|
7d284252c5
|
Migrate semantic-diff to lts-8.0.
|
2017-02-13 17:25:45 -05:00 |
|
Timothy Clem
|
2f230a485e
|
Add receiver to Syntax.Method
|
2017-02-07 14:53:15 -08:00 |
|
Rob Rix
|
364d36f40f
|
Use the Tier type synonym more widely.
|
2017-01-12 15:53:31 -05:00 |
|
Rob Rix
|
34d6c36b0c
|
📝 Data.Functor.Listable.
|
2017-01-10 16:10:07 -05:00 |
|
Rob Rix
|
75d4488bf8
|
Export a Tier type synonym.
|
2017-01-07 23:37:20 -05:00 |
|
Rob Rix
|
ddaa2d2d18
|
Define a Listable newtype wrapper for Listable1 type applications.
|
2017-01-07 09:13:40 -05:00 |
|
Rob Rix
|
a9ba058cf9
|
Define a Listable1 instance over (Listable1 f, Listable a) => CofreeF f a.
|
2017-01-07 09:07:48 -05:00 |
|
Rob Rix
|
8a06e024f5
|
Define a Listable1 instance over (Listable1 f, Listable a) => FreeF f a.
|
2017-01-07 09:03:38 -05:00 |
|
Rob Rix
|
ecd78d57fa
|
Define a Listable1 instance over Listable1 f => Free f.
|
2017-01-05 15:48:08 -05:00 |
|
Rob Rix
|
b63dab4641
|
Define a Listable2 instance over Listable1 f => FreeF f.
|
2017-01-05 15:47:18 -05:00 |
|
Rob Rix
|
378acc4fc9
|
Define a Listable1 instance over Listable1 f => Cofree f.
|
2017-01-05 15:46:29 -05:00 |
|
Rob Rix
|
1cd0a540d4
|
Define a Listable2 instance over Listable1 f => CofreeF f.
|
2017-01-05 15:45:37 -05:00 |
|
Rob Rix
|
46c29feb45
|
Define a Listable2 instance over Either.
|
2017-01-05 15:33:51 -05:00 |
|
Rob Rix
|
0331398deb
|
Define a Listable2 instance over These.
|
2017-01-05 15:26:17 -05:00 |
|
Rob Rix
|
1dc26e985d
|
Define a Listable1 instance over Joins of Listable2 bifunctors.
|
2017-01-05 15:24:56 -05:00 |
|
Rob Rix
|
6a1b6e7e76
|
Define a lifted cons over 4-ary constructors.
|
2017-01-05 15:22:11 -05:00 |
|
Rob Rix
|
b39a9c2d0e
|
Define a Listable1 instance over [].
|
2017-01-05 15:11:05 -05:00 |
|
Rob Rix
|
6a2b1bf3a6
|
Define a Listable1 instance over Listable a => ((,) a).
|
2017-01-05 14:40:57 -05:00 |
|
Rob Rix
|
62eac61fe1
|
Define a Listable2 instance over (,).
|
2017-01-05 14:40:37 -05:00 |
|
Rob Rix
|
8d9562e94e
|
Define a lifting of cons3.
|
2017-01-05 14:40:28 -05:00 |
|
Rob Rix
|
e5f4aed989
|
Define a lifting of cons2.
|
2017-01-05 14:40:16 -05:00 |
|
Rob Rix
|
fe6a0852c5
|
Lift Listable through Listable2.
|
2017-01-05 14:39:51 -05:00 |
|
Rob Rix
|
6db5cf152a
|
Lift Listable over * -> * -> *.
|
2017-01-05 14:39:10 -05:00 |
|
Rob Rix
|
cae179abc2
|
Define a Listable1 instance over Maybe.
|
2017-01-05 14:38:45 -05:00 |
|
Rob Rix
|
1e57f7474b
|
Define a lifting of cons1.
|
2017-01-05 14:38:31 -05:00 |
|
Rob Rix
|
f17fd281ab
|
Lift Listable through Listable1.
|
2017-01-05 14:37:39 -05:00 |
|
Rob Rix
|
2d9f56f946
|
Lift Listable over * -> *.
|
2017-01-05 14:37:02 -05:00 |
|
Rob Rix
|
da422724b3
|
Re-export Listable & the tier operators.
|
2017-01-05 14:36:16 -05:00 |
|
Rob Rix
|
22248f26bf
|
Stub in a Listable module.
|
2017-01-05 14:34:45 -05:00 |
|
joshvera
|
1c3fe8e944
|
Add StrictData to semantic-diff library
|
2016-10-12 18:28:46 -04:00 |
|
joshvera
|
4281549eb0
|
Add -funbox-strict-fields annotations to some data types
|
2016-10-12 17:28:27 -04:00 |
|
joshvera
|
09304a5df2
|
Add strictness annotations to a few types
|
2016-10-12 16:34:12 -04:00 |
|
Rob Rix
|
62196878fa
|
Merge branch 'master' into ghc8
# Conflicts:
# semantic-diff.cabal
# src/Diff.hs
# src/Term.hs
# src/Term/Arbitrary.hs
# stack.yaml
# tools/semantic-git-diff/src/SemanticDiff.hs
|
2016-09-14 16:12:47 -04:00 |
|
Rob Rix
|
093048b736
|
Stop hiding a symbol we don’t shadow.
|
2016-07-22 11:58:09 -04:00 |
|
Rob Rix
|
e914685790
|
Don’t warn of orphans so much.
|
2016-06-30 12:59:26 -04:00 |
|
joshvera
|
ef6b174c7d
|
Merge remote-tracking branch 'origin/master' into ghc8
|
2016-06-15 10:10:07 -07:00 |
|