Cleaning up Differ - part 2

Attached is a second set of patches reworking some of diffutil.Differ.
These patches are on top of Piotr's merge simplification, but should
apply against current head with little-to-no effort. None of these are
huge improvements, but rather aim at slowly chipping away at the size
and complexity of the class.

As always, reviews and testing are appreciated.


Attachment: 0001-Refactor-the-diff-merging-loop-logic.patch
Description: Binary data

Attachment: 0002-Refactor-change_sequence.patch
Description: Binary data

Attachment: 0003-Make-diff-chunk-reversal-a-top-level-function.patch
Description: Binary data

Attachment: 0004-Simplify-composition-of-the-change-sequences.patch
Description: Binary data

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]