Rob Rix
|
7c6a6649be
|
Merge pull request #513 from github/semantic-diff-as-subproject
Semantic diff as subproject
|
2016-03-15 13:26:53 -04:00 |
|
Rob Rix
|
b9dfb2e44c
|
Explicitly preserve Closedness on both sides under mappend.
|
2016-03-15 13:21:29 -04:00 |
|
Rob Rix
|
56afa453b0
|
Merge branch 'master' into semantic-diff-as-subproject
|
2016-03-15 13:18:00 -04:00 |
|
Rob Rix
|
6e375f7b3e
|
Simplify the Monad instance.
|
2016-03-15 12:53:55 -04:00 |
|
Rob Rix
|
0cc33fcc79
|
Use the same empty value consistently.
|
2016-03-15 12:53:50 -04:00 |
|
Rob Rix
|
3df1af53d9
|
Better docs for Data.Adjoined.
|
2016-03-15 12:43:56 -04:00 |
|
Rob Rix
|
7da4a180b7
|
Shrink Adjoined.
|
2016-03-15 11:46:15 -04:00 |
|
Rob Rix
|
493f55aa65
|
Shrink Both.
|
2016-03-15 11:46:09 -04:00 |
|
Rob Rix
|
943e0b7a40
|
Shrink Lines.
|
2016-03-15 11:46:05 -04:00 |
|
Rob Rix
|
3182f61140
|
Test the Monoid instance for Adjoined over Both Line.
|
2016-03-15 11:19:05 -04:00 |
|
Rob Rix
|
777aef345e
|
Test the Monoid instance for Adjoined over Line.
|
2016-03-15 11:18:27 -04:00 |
|
Rob Rix
|
01f817a77e
|
Move the other arbitrary instances into ArbitraryTerm.
|
2016-03-15 11:17:47 -04:00 |
|
Rob Rix
|
86f41d4ce8
|
Empty lines get inserted before merged ones.
|
2016-03-15 11:13:01 -04:00 |
|
Rob Rix
|
164a4fdd6f
|
Sequence coalesced lines by aligning.
|
2016-03-15 11:11:27 -04:00 |
|
Rob Rix
|
0fc6dd758b
|
Redefine the Coalescent instance for Both over Both (Line a).
|
2016-03-15 11:10:34 -04:00 |
|
Rob Rix
|
f3c6f8b3f6
|
Compute lines within Adjoined.
|
2016-03-15 10:58:54 -04:00 |
|
Rob Rix
|
e7702fd11d
|
Add a (failing) test that Both coalesces asymmetrically at right.
|
2016-03-15 10:55:20 -04:00 |
|
Rob Rix
|
2ea0fa9109
|
Add a (failing) test that Both coalesces asymmetrically at left.
|
2016-03-15 10:54:28 -04:00 |
|
Rob Rix
|
01330d9d2e
|
Add a (failing) test that it doesn’t coalesce when neither side coalesces.
|
2016-03-15 10:52:43 -04:00 |
|
Rob Rix
|
ab33fb3ace
|
Clean up the test with the Applicative instance.
|
2016-03-15 10:51:30 -04:00 |
|
Rob Rix
|
b3bb9e2c3e
|
Test that Both coalesces when both sides coalesce.
|
2016-03-15 10:50:13 -04:00 |
|
Rob Rix
|
0129bffe6e
|
Stub in a spec for Both.
|
2016-03-15 10:40:35 -04:00 |
|
Rob Rix
|
a46915b58c
|
Inline rangeUntilNext.
|
2016-03-15 10:36:18 -04:00 |
|
Rob Rix
|
86b3d700a4
|
Rename placeChildAndRangeInContainer to match makeContextLines.
|
2016-03-15 09:23:14 -04:00 |
|
Rob Rix
|
9c69c1b6a6
|
🔥 unionLineRangesFrom.
|
2016-03-15 09:22:39 -04:00 |
|
Rob Rix
|
5677e6abf9
|
Reindent some stuff.
|
2016-03-15 08:56:18 -04:00 |
|
Rob Rix
|
745765417e
|
Use makeContextLines to construct the leading context.
|
2016-03-15 08:55:04 -04:00 |
|
Rob Rix
|
c3fa0eb986
|
Extract and rename pairWithNothing.
|
2016-03-15 08:54:35 -04:00 |
|
Rob Rix
|
d1b8a94b75
|
🔥 the janky Align instance for lists.
|
2016-03-15 08:28:27 -04:00 |
|
Rob Rix
|
0fd1c65ce8
|
🔥 modifyBoth.
|
2016-03-15 08:24:50 -04:00 |
|
Rob Rix
|
fb0f8171d9
|
🔥 the Align instance over Maybe.
|
2016-03-15 08:23:48 -04:00 |
|
Rob Rix
|
a22f713a97
|
🔥 Crosswalk.
|
2016-03-15 08:22:55 -04:00 |
|
Rob Rix
|
70be591e3f
|
Document tsequenceL.
|
2016-03-15 08:20:39 -04:00 |
|
Rob Rix
|
54c779d7d6
|
Document tcrosswalk.
|
2016-03-15 08:20:35 -04:00 |
|
Rob Rix
|
28c9d8cc98
|
Document TotalCrosswalk.
|
2016-03-15 08:19:35 -04:00 |
|
Rob Rix
|
cd33cfbb26
|
🔥 the unused Coalescent instance over Maybe.
|
2016-03-15 08:18:00 -04:00 |
|
Rob Rix
|
210d0e9492
|
Fix the docs for coalesce.
|
2016-03-15 08:16:28 -04:00 |
|
Rob Rix
|
c4146dbefa
|
Correct the tests for the changes to the API.
|
2016-03-14 22:58:07 -04:00 |
|
Rob Rix
|
5fb11795dc
|
🔥 isEmptyRow.
|
2016-03-14 22:53:16 -04:00 |
|
Rob Rix
|
9400e3a3ee
|
coalesce operates within an Alternative functor.
|
2016-03-14 22:51:54 -04:00 |
|
Rob Rix
|
586894c316
|
splitAbstractedTerm no longer takes an align function.
|
2016-03-14 22:50:40 -04:00 |
|
Rob Rix
|
cfa9ae8987
|
🔥 redundant imports.
|
2016-03-14 22:49:47 -04:00 |
|
Rob Rix
|
c22f86d812
|
🔥 adjoinRows tests.
|
2016-03-14 22:47:18 -04:00 |
|
Rob Rix
|
c61b90d2b9
|
Revert "Stub the Join module back in."
This reverts commit c927af544cdea5dda46904fa79cadff7e60ea52f.
|
2016-03-14 20:44:32 -04:00 |
|
Rob Rix
|
8d22103898
|
Revert "Stub in a Join type."
This reverts commit c0131043eeb298f2578e5e658d274407e025508c.
|
2016-03-14 20:44:28 -04:00 |
|
Rob Rix
|
1e18d38caf
|
Revert "Join over Bifunctors is a Functor."
This reverts commit 95936f396be622aac03055858a2470ad9717f881.
|
2016-03-14 20:44:24 -04:00 |
|
Rob Rix
|
5ed6dac355
|
Revert "Forgot the constructor name."
This reverts commit 8d508be2b62d3729791630800c02221ad8636c34.
|
2016-03-14 20:44:20 -04:00 |
|
Rob Rix
|
e12ad3f03a
|
Revert "Import Bifunctor."
This reverts commit 35367c5e65a3bb5d67510898a2e1a78314a59967.
|
2016-03-14 20:44:16 -04:00 |
|
Rob Rix
|
3d6c69ff33
|
Revert "Join is Foldable over These."
This reverts commit 87c4c0e5c1e3bc226dcfcac0162f66e0f5b9a5b1.
|
2016-03-14 20:44:12 -04:00 |
|
Rob Rix
|
c2acb43ecc
|
Revert "Add a swap function to flip These."
This reverts commit 2a984bd0e217926c602b9c69cb708aba9ebd58fd.
|
2016-03-14 20:44:08 -04:00 |
|