Rob Rix
|
75bda340ef
|
Sort the Data.Functor.Identity import.
|
2016-04-14 19:34:59 -04:00 |
|
Rob Rix
|
0142a54dcf
|
Move the getRange function to SplitDiff.
|
2016-04-14 18:36:09 -04:00 |
|
Rob Rix
|
1c9e5d9087
|
🔥 tests of splitDiffByLines.
|
2016-04-14 18:31:03 -04:00 |
|
Rob Rix
|
2564034b6d
|
🔥 tests of splitAbstractedTerm.
|
2016-04-14 18:30:52 -04:00 |
|
Rob Rix
|
97da08d935
|
Add a mergeThese function.
|
2016-04-14 18:25:54 -04:00 |
|
Rob Rix
|
c955c94729
|
Move alignDiff up.
|
2016-04-14 17:03:53 -04:00 |
|
Rob Rix
|
b7627ca4cc
|
Revert "Add an Intersection newtype wrapping These."
This reverts commit 4de08172ae4172f865db558fae28dc5753cdd1a4.
|
2016-04-14 16:38:47 -04:00 |
|
Rob Rix
|
fd4d1a66ac
|
Revert "Add a Monoid instance over Intersection."
This reverts commit fee81dc54f0336f4c07267726d74543f01b50b9f.
|
2016-04-14 16:38:43 -04:00 |
|
Rob Rix
|
ad4d1ab9e4
|
Pair with the ranges appropriate for the intersecting elements.
This is gross.
|
2016-04-14 16:34:49 -04:00 |
|
Rob Rix
|
3d3462b98a
|
Merge branch 'master' into cofree-and-bifunctors-sitting-in-a-tree-a-l-i-g-n-edly
|
2016-04-14 15:04:23 -04:00 |
|
Rob Rix
|
8052414634
|
Parens I guess.
|
2016-04-14 13:31:07 -04:00 |
|
Rob Rix
|
919fab9053
|
Reformat alignChildrenInRanges for less indentation.
|
2016-04-14 13:19:18 -04:00 |
|
Rob Rix
|
23cca50048
|
Rename group2 to alignChildrenInRanges.
|
2016-04-14 13:18:19 -04:00 |
|
Rob Rix
|
ce33d56086
|
🔥 a redundant blank line.
|
2016-04-14 13:15:27 -04:00 |
|
Rob Rix
|
e3ace6408c
|
Merge branch 'master' into cofree-and-bifunctors-sitting-in-a-tree-a-l-i-g-n-edly
# Conflicts:
# test/AlignmentSpec.hs
# test/PatchOutputSpec.hs
|
2016-04-14 12:57:45 -04:00 |
|
Rob Rix
|
8c9a9c7586
|
🔥 mask.
|
2016-04-14 12:46:25 -04:00 |
|
Rob Rix
|
1656f93f65
|
🔥 spanThese.
|
2016-04-14 12:46:05 -04:00 |
|
Rob Rix
|
8a781d0edf
|
🔥 unconsThese.
|
2016-04-14 12:16:45 -04:00 |
|
Rob Rix
|
5a80999a1f
|
Rearrange/rename the bindings a little.
|
2016-04-14 12:13:41 -04:00 |
|
Rob Rix
|
e5a3683c72
|
Implement applyThese in terms of apThese.
|
2016-04-14 12:08:37 -04:00 |
|
Rob Rix
|
17728c5f6d
|
Implement catThese in terms of Union.
|
2016-04-14 12:05:52 -04:00 |
|
Rob Rix
|
c547f4e13d
|
Add a Monoid instance over Intersection.
|
2016-04-14 12:05:44 -04:00 |
|
Rob Rix
|
ddb1898b39
|
Add an Intersection newtype wrapping These.
|
2016-04-14 12:05:38 -04:00 |
|
Rob Rix
|
cde4b78196
|
Add a Monoid instance over Union.
|
2016-04-14 12:05:30 -04:00 |
|
Rob Rix
|
9f835dbd04
|
Add a Union type wrapping These.
|
2016-04-14 12:05:21 -04:00 |
|
Rob Rix
|
19b6b1fc1d
|
Document apThese.
|
2016-04-14 12:04:37 -04:00 |
|
Rob Rix
|
50beaefa99
|
Add an apThese function.
|
2016-04-14 12:04:33 -04:00 |
|
Rob Rix
|
ec4ff0cf14
|
Use catThese to merge lines.
|
2016-04-14 11:54:58 -04:00 |
|
Rob Rix
|
df898f3489
|
Rename mergeThese to catThese.
|
2016-04-14 11:54:50 -04:00 |
|
Rob Rix
|
9a24a431da
|
Revert "Revert "Add a maybeThese function to simplify constructing These from Maybes.""
This reverts commit 5b69bfee53882ecb049831e1b04659766a234e27.
|
2016-04-14 10:53:43 -04:00 |
|
Rob Rix
|
282a993651
|
Add a mergeThese function to concatenate [Join These a] into Join These [a].
|
2016-04-14 09:59:46 -04:00 |
|
Rob Rix
|
4fa1067611
|
Revert "Add a maybeThese function to simplify constructing These from Maybes."
This reverts commit 0893da5b7fb31bde527d3580e6daa04db5f7df3c.
|
2016-04-14 09:50:52 -04:00 |
|
Rob Rix
|
fcaa498033
|
Use sequenceL to invert the embedding of Join These (Maybe a) to Maybe (Join These a)
|
2016-04-14 09:50:44 -04:00 |
|
Rob Rix
|
345ac1b38a
|
Use maybeThese to avoid the need for unconsThese.
|
2016-04-14 09:40:49 -04:00 |
|
Rob Rix
|
02db765b49
|
Add a maybeThese function to simplify constructing These from Maybes.
|
2016-04-14 09:33:22 -04:00 |
|
Rob Rix
|
b8da3f06cf
|
Add a Crosswalk instance over [].
|
2016-04-13 16:24:03 -04:00 |
|
Rob Rix
|
ba9fd58724
|
Define the Crosswalk instance for Join These in terms of on .
|
2016-04-13 16:21:29 -04:00 |
|
Rob Rix
|
156c8820e6
|
Add a Bitraversable instance over These.
|
2016-04-13 16:15:42 -04:00 |
|
Rob Rix
|
0867ae807f
|
Implement group2 in terms of spanAndSplitLines.
|
2016-04-13 16:06:11 -04:00 |
|
Rob Rix
|
2ac2f6e5c9
|
Handle the empty case.
|
2016-04-13 16:05:56 -04:00 |
|
Rob Rix
|
0ea6286197
|
Split the body of spanAndSplitFirstLines onto a newline and dedent.
|
2016-04-13 16:05:48 -04:00 |
|
Rob Rix
|
b8bc77bb7f
|
Return the heads/tails of children paired.
|
2016-04-13 11:47:35 -04:00 |
|
Rob Rix
|
747bfbf454
|
Return a list of nonintersecting children too.
|
2016-04-13 11:41:49 -04:00 |
|
Rob Rix
|
de05043c67
|
Span and split the intersecting first lines.
|
2016-04-13 11:08:01 -04:00 |
|
Rob Rix
|
92e9a0d5f1
|
Merge pull request #538 from github/dont-log-aws-keys
Don't log AWS keys
|
2016-04-13 09:01:33 -04:00 |
|
Rob Rix
|
98b48a8c8e
|
Merge branch 'master' into dont-log-aws-keys
|
2016-04-13 08:57:22 -04:00 |
|
Josh Vera
|
f9b81c3ab6
|
Merge pull request #536 from github/cache-term-sizes
[WIP] Cache diff costs
|
2016-04-12 18:55:02 -04:00 |
|
Rob Rix
|
a70981b2fb
|
📝 diffTerms’ cost parameter.
|
2016-04-12 18:00:50 -04:00 |
|
Rob Rix
|
63a3b69c24
|
Split replaceIn across several lines.
|
2016-04-12 18:00:09 -04:00 |
|
Rob Rix
|
7d11abd92a
|
Split things up over several lines.
|
2016-04-12 17:58:54 -04:00 |
|