Rob Rix
|
1bd2cda3ca
|
Extract the rangeForChildLines function.
|
2016-03-04 09:41:57 -05:00 |
|
Rob Rix
|
5f93a253ff
|
fmap law.
|
2016-03-04 09:26:58 -05:00 |
|
Rob Rix
|
e933e13078
|
Rename wrap to makeBranchTerm.
|
2016-03-04 09:17:51 -05:00 |
|
Rob Rix
|
1af5f93512
|
Get the ranges using getSplitAnnotation.
|
2016-03-04 09:16:55 -05:00 |
|
Rob Rix
|
10513e343a
|
Add a function to extract the annotation from a SplitDiff.
|
2016-03-04 09:16:07 -05:00 |
|
Rob Rix
|
ea143b6633
|
Sort and extend the imports.
|
2016-03-04 09:15:53 -05:00 |
|
Rob Rix
|
628e1426fc
|
Combine the syntax and term constructor functions.
|
2016-03-04 09:05:18 -05:00 |
|
Rob Rix
|
ea1f53b653
|
Document wrap .
|
2016-03-04 08:54:59 -05:00 |
|
Rob Rix
|
4b6873dfdd
|
Remove the inner wrap definition from splitAbstractedTerm .
|
2016-03-04 08:53:53 -05:00 |
|
Rob Rix
|
1fc20959eb
|
Generalize the type of wrap over inTerm and outTerm parameters.
|
2016-03-04 08:53:26 -05:00 |
|
Rob Rix
|
5d8b596dda
|
Remove some redundant parentheses.
|
2016-03-04 08:46:51 -05:00 |
|
Rob Rix
|
5aef110720
|
Pass the categories to wrap instead of closing over them.
|
2016-03-04 08:46:17 -05:00 |
|
Rob Rix
|
ea21e16dae
|
Pass the term constructor to wrap instead of closing over it.
|
2016-03-04 08:45:47 -05:00 |
|
Rob Rix
|
031d50719c
|
Use the abstracted wrap function for annotated rows.
|
2016-03-04 08:39:54 -05:00 |
|
Rob Rix
|
8b156501e0
|
Add a wrap function abstracted over a term constructor at the top level.
|
2016-03-04 08:39:40 -05:00 |
|
Rob Rix
|
e83a253d8c
|
Merge branch 'master' into refactor-alignment
|
2016-03-03 16:06:59 -05:00 |
|
Rob Rix
|
0491aac345
|
Union the ranges from the previous indices.
|
2016-03-03 16:06:45 -05:00 |
|
Rob Rix
|
3716048394
|
Define unionRanges in terms of unionRangesFrom.
|
2016-03-03 16:00:07 -05:00 |
|
Rob Rix
|
8637d6d384
|
Add a unionRangesFrom function taking a default Range.
|
2016-03-03 15:59:40 -05:00 |
|
Rob Rix
|
cf8673b14f
|
Correct the docs of unionRanges.
|
2016-03-03 15:58:48 -05:00 |
|
Rob Rix
|
e1f12e3c35
|
Verify that splitPatchByLines obeys the initial indices.
|
2016-03-03 15:40:41 -05:00 |
|
Rob Rix
|
aa389a9e99
|
Add a function to construct a leaf within a source.
|
2016-03-03 15:34:07 -05:00 |
|
Rob Rix
|
7a71b76d99
|
Simplify leafWithRangesInSources.
|
2016-03-03 15:33:31 -05:00 |
|
Rob Rix
|
b6044e788e
|
Overload length to be O(1).
|
2016-03-03 15:32:57 -05:00 |
|
Rob Rix
|
c14adc862a
|
Construct the Foldable instance for Source manually.
|
2016-03-03 15:32:51 -05:00 |
|
Rob Rix
|
1d89c90e38
|
Add a function to construct a patch from Both input terms.
|
2016-03-03 15:00:01 -05:00 |
|
Rob Rix
|
7104835753
|
Add an Arbitrary instance for Patch.
|
2016-03-03 14:59:33 -05:00 |
|
Rob Rix
|
7a3da76448
|
splitAbstractedTerm returns lines containing diff/range pairs.
|
2016-03-03 13:41:56 -05:00 |
|
Rob Rix
|
9c38ba9542
|
Merge pull request #499 from github/map-empty-blob-oids-to-null-oids
Output patches with trailing newlines
|
2016-03-03 13:19:10 -05:00 |
|
joshvera
|
bafd66437f
|
Output patches with trailing newlines
|
2016-03-03 13:03:21 -05:00 |
|
Rob Rix
|
aed575fa29
|
Pass the Range around as the second field.
|
2016-03-03 12:50:01 -05:00 |
|
Rob Rix
|
568cfa863f
|
Single code path for zipping patches up.
|
2016-03-03 12:31:47 -05:00 |
|
Rob Rix
|
7a03c23018
|
Abstract the constructor over the patch.
|
2016-03-03 12:30:23 -05:00 |
|
Rob Rix
|
ff31489bce
|
Don’t even bind these.
|
2016-03-03 12:28:51 -05:00 |
|
Rob Rix
|
26abb3da7f
|
Unwrap Maybes into the correct ranges for either side.
|
2016-03-03 12:28:18 -05:00 |
|
Rob Rix
|
c59913da98
|
Unpack with maybe instead of sequencing.
|
2016-03-03 12:19:28 -05:00 |
|
Rob Rix
|
f646a14d3b
|
Transpose replacements through unPatch.
|
2016-03-03 12:07:09 -05:00 |
|
Rob Rix
|
a281f4d2e6
|
Merge branch 'master' into refactor-alignment
|
2016-03-03 11:55:47 -05:00 |
|
Josh Vera
|
b12c64582a
|
Merge pull request #497 from github/copointed
Copointed
|
2016-03-03 11:53:29 -05:00 |
|
Josh Vera
|
32760e6686
|
Merge branch 'master' into copointed
|
2016-03-03 11:50:45 -05:00 |
|
Josh Vera
|
8bbeb5e383
|
Merge pull request #494 from github/moved-terms-in-keyed-nodes-shouldn’t-crash
Moved terms in keyed nodes shouldn’t crash
|
2016-03-03 11:50:25 -05:00 |
|
Rob Rix
|
cc652215ac
|
Correct the splitAbstractedTerm docs.
|
2016-03-03 11:46:31 -05:00 |
|
Rob Rix
|
c6a8aa2593
|
Generalize term to distinct inTerm and outTerm types.
|
2016-03-03 11:42:25 -05:00 |
|
Rob Rix
|
edc3e16e97
|
🔥 splitTermByLines.
|
2016-03-03 11:41:05 -05:00 |
|
Rob Rix
|
7d407c6305
|
Document splitAbstractedTerm.
|
2016-03-03 11:40:52 -05:00 |
|
Rob Rix
|
723f14aa4c
|
Test splitAbstractedTerm.
|
2016-03-03 11:39:23 -05:00 |
|
Rob Rix
|
15026e2049
|
Call into splitAbstractedTerm directly for insertions/deletions too.
|
2016-03-03 11:36:33 -05:00 |
|
Rob Rix
|
a649b59eac
|
Call into splitAbstractedTerm directly for replacements.
|
2016-03-03 11:33:49 -05:00 |
|
Rob Rix
|
88732315da
|
Implement splitTermByLines via splitAbstractedTerm.
|
2016-03-03 11:29:03 -05:00 |
|
Rob Rix
|
a05ac7ff64
|
Add splitAbstractedTerm which abstracts splitTermByLines away from Term leaf Info .
|
2016-03-03 11:27:29 -05:00 |
|