summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2019-09-30Reinstate windows buildDan Davison
2019-09-06Delete failing CI buildsDan Davison
2019-09-06Fix hunk meta line decorationDan Davison
2019-09-03Ignore failing testDan Davison
2019-09-03Only trim terminating newline when it was added articificiallyDan Davison
2019-08-11Add failing test of edits inferenceDan Davison
2019-08-11Add failing test of edits inferenceDan Davison
2019-08-11Coalesce noop-whitespace with previous operation when annotatingDan Davison
2019-08-11Add failing test of edits inferenceDan Davison
2019-08-11Add test of edits inferenceDan Davison
2019-08-11Align separating text as multiple single-character tokens.Dan Davison
2019-08-11Clean upDan Davison
2019-08-09Increase number of buffered lines allowed before emittingDan Davison
2019-08-08ClippyDan Davison
2019-08-08Edit docstrings and commentsDan Davison
2019-08-08Honor --width: right-pad with background-styled spacesDan Davison
2019-08-08Trim leading and trailing whitespace when computing distanceDan Davison
2019-08-07Compute distance in annotation routineDan Davison
2019-08-07Move run-length encodingDan Davison
2019-08-06Fix testsDan Davison
2019-08-06Use alignment to annotate line pairDan Davison
2019-08-06Refactor: edits: array of structsDan Davison
2019-08-06Use enum instead of ad-hoc integer codeDan Davison
2019-08-06Update testsDan Davison
- Fix tests - Reproduce bug: short string vs long
2019-08-06Ignore whitespace in tokens when computing distanceDan Davison
2019-08-06Don't right-pad and newline-terminate lines before alignmentDan Davison
The --width feature is broken at this commit
2019-08-06Clean up distance-metricsDan Davison
2019-08-06Change tokenization algorithmDan Davison
2019-08-06Clean up testsDan Davison
2019-08-06Align tokenized string instead of characters/graphemesDan Davison
Thanks @clnoll
2019-08-06Use Needleman-Wunsch / Wagner-Fischer algorithmDan Davison
2019-07-29Exclude leading whitespace in edit distance calculationDan Davison
2019-07-29Count leading whitespace when computing common prefixDan Davison
This change allows change_begin to differ between minus and plus lines, in the case where they have different amounts of leading whitespace.
2019-07-29Suppress new lines in debugging utilityDan Davison
2019-07-29Edits: unit test of real bugDan Davison
2019-07-29Tweak styling of file metadataDan Davison
2019-07-29Tweak dark theme plus colorsDan Davison
2019-07-28Add test: unequal numbers of minus and plus linesDan Davison
2019-07-28Rename edit-related entitiesDan Davison
2019-07-28Refactor edit testsDan Davison
2019-07-28Greedy, worst-case quadratic algorithmDan Davison
2019-07-28LinePair format methodDan Davison
2019-07-28Revert interleavings algorithmDan Davison
2019-07-28Infer homologous pairs of linesDan Davison
2019-07-28InterleavingsDan Davison
2019-07-27Use same lifetime for minus and plus linesDan Davison
2019-07-27Refactor: editsDan Davison
2019-07-25Don't allow take_while to consume one-past-the-endDan Davison
2019-07-25Cleaner implementation of common suffix length calculationDan Davison
2019-07-25Replace for loop with iterator APIDan Davison