Rob Rix
|
ff8bd646e4
|
🔥 the Coalesce type synonym.
|
2016-03-10 09:53:12 -05:00 |
|
Rob Rix
|
7161658393
|
🔥 mappendBy.
|
2016-03-10 09:53:00 -05:00 |
|
Rob Rix
|
f3223c1336
|
🔥 the empty value.
|
2016-03-10 09:51:38 -05:00 |
|
Rob Rix
|
bf74a6a6f6
|
Add a Monoid instance for Adjoined over Coalescent types.
|
2016-03-10 09:51:29 -05:00 |
|
Rob Rix
|
7fd23f6f29
|
Document coalesce .
|
2016-03-10 09:44:43 -05:00 |
|
Rob Rix
|
a300415e58
|
Document Coalescent.
|
2016-03-10 09:43:47 -05:00 |
|
Rob Rix
|
1179893979
|
Add a Coalescent typeclass.
|
2016-03-10 09:42:47 -05:00 |
|
Rob Rix
|
7c88d9ff38
|
Stub in a Data.Coalescent module.
|
2016-03-10 09:41:57 -05:00 |
|
Rob Rix
|
caaa9cb79f
|
Rewrapping line contents preserves closedness.
|
2016-03-10 09:32:37 -05:00 |
|
Rob Rix
|
75133aad3f
|
🔥 openRangePair.
|
2016-03-10 09:29:54 -05:00 |
|
Rob Rix
|
6dff46c0d8
|
Use the openness predicate to coalesce.
|
2016-03-10 09:26:29 -05:00 |
|
Rob Rix
|
117cc896be
|
Add a predicate on lines to determine if they’re open.
|
2016-03-10 09:26:08 -05:00 |
|
Rob Rix
|
a15efe3826
|
🔥 isOpenLineBy.
|
2016-03-10 09:24:30 -05:00 |
|
Rob Rix
|
8d36c20e9c
|
Use Both’s Monoid instance directly.
|
2016-03-10 09:24:15 -05:00 |
|
Rob Rix
|
68a1fb9cf8
|
Simplify the open row merging test.
|
2016-03-10 09:23:47 -05:00 |
|
Rob Rix
|
0e07398b59
|
🔥 the predicate parameters in coalescing and adjoining.
|
2016-03-10 09:19:47 -05:00 |
|
Rob Rix
|
5c82d1820b
|
Use pureBy to construct lines.
|
2016-03-10 09:19:07 -05:00 |
|
Rob Rix
|
949666577f
|
Clarify the docs of pureBy.
|
2016-03-10 09:18:08 -05:00 |
|
Rob Rix
|
a66616e1b6
|
Add a convenience to construct open or closed lines.
|
2016-03-10 09:17:03 -05:00 |
|
Rob Rix
|
60ad5cf634
|
Document linesInRangeOfSource.
|
2016-03-10 09:08:49 -05:00 |
|
Rob Rix
|
f2c8d75879
|
Construct open or closed lines up front.
|
2016-03-10 09:05:16 -05:00 |
|
Rob Rix
|
4b29ee9916
|
Use the linesInRangeOfSource wrapper for leaf lines.
|
2016-03-10 09:02:21 -05:00 |
|
Rob Rix
|
6105e7ce6b
|
Use the linesInRangeOfSource wrapper for context lines.
|
2016-03-10 08:53:40 -05:00 |
|
Rob Rix
|
d844acd9ae
|
Add a wrapper around actualLineRanges.
|
2016-03-10 08:53:24 -05:00 |
|
Rob Rix
|
e85572be38
|
Define the empty Adjoined.
|
2016-03-10 08:34:23 -05:00 |
|
Rob Rix
|
89104cb834
|
Add fromList for Adjoined.
|
2016-03-10 03:40:59 -05:00 |
|
Rob Rix
|
4153844024
|
Disambiguate fromList.
|
2016-03-10 03:40:54 -05:00 |
|
Rob Rix
|
abc8146c31
|
Simplify the other cases.
|
2016-03-10 03:33:43 -05:00 |
|
Rob Rix
|
bb63380905
|
Coalesce functions return a list.
|
2016-03-10 03:32:25 -05:00 |
|
Rob Rix
|
a9399ae818
|
🔥 PartialSemigroup.
|
2016-03-10 03:31:28 -05:00 |
|
Rob Rix
|
29064a6d9d
|
Revert "🔥 Data.Adjoined."
This reverts commit 68dd849071a17f58d4bfe83ebc05b55ffc011ba5.
|
2016-03-10 03:27:00 -05:00 |
|
Rob Rix
|
8fe3aad3cf
|
Add a test fixture for a reformatted file.
|
2016-03-10 02:51:18 -05:00 |
|
Rob Rix
|
917b3db890
|
Add a test of multiline insertion split diff rendering.
|
2016-03-10 01:47:33 -05:00 |
|
Rob Rix
|
3913084af2
|
Add a test of nested insertion split diff rendering.
|
2016-03-10 01:44:34 -05:00 |
|
Rob Rix
|
df4c94bab9
|
Correct the insert fixture to not end with a newline.
|
2016-03-10 01:06:05 -05:00 |
|
Rob Rix
|
a965894d16
|
Correct the test of aligning closed lines.
|
2016-03-10 01:04:42 -05:00 |
|
Rob Rix
|
324fcfab31
|
Correct the test of prepending closed rows.
|
2016-03-10 01:03:38 -05:00 |
|
Rob Rix
|
893252f3e4
|
Better docs for rowIncrement.
|
2016-03-10 00:58:22 -05:00 |
|
Rob Rix
|
ec30936342
|
Rename rowLength to rowIncrement.
|
2016-03-10 00:57:47 -05:00 |
|
Rob Rix
|
f2bb06c9c3
|
Reuse lineIncrement.
|
2016-03-10 00:56:31 -05:00 |
|
Rob Rix
|
1c9dd2ec50
|
Document isEmpty.
|
2016-03-10 00:55:22 -05:00 |
|
Rob Rix
|
aeba0662af
|
Move lineIncrement to Line.hs.
|
2016-03-10 00:55:03 -05:00 |
|
Rob Rix
|
910e52484f
|
Better docs for lineIncrement.
|
2016-03-10 00:54:41 -05:00 |
|
Rob Rix
|
1b47c9bd68
|
Rename lineLength to lineIncrement.
|
2016-03-10 00:53:58 -05:00 |
|
Rob Rix
|
e46bf1c836
|
Generalize lineLength over Num.
|
2016-03-10 00:52:36 -05:00 |
|
Rob Rix
|
b9b7138e1b
|
mappend preserves right-closure.
|
2016-03-10 00:50:02 -05:00 |
|
Rob Rix
|
1068deaa41
|
Adjoining constructs Closed lines.
|
2016-03-10 00:42:22 -05:00 |
|
Rob Rix
|
723eee40f7
|
Short-circuit the isOpen test for Closed lines.
|
2016-03-10 00:41:58 -05:00 |
|
Rob Rix
|
c18885af32
|
Add a Closed case to Line.
|
2016-03-10 00:39:20 -05:00 |
|
Rob Rix
|
9614994e53
|
Use the isEmpty predicate to test for line emptiness.
|
2016-03-10 00:37:21 -05:00 |
|