BRANCH: 1-unify-work-list. STATUS: DONE
Improvements on edit operations separator adaptor.
Before implementing VISIBLE_NOTHING line elements.
Before implementing VISIBLE_NOTHING line elements.
Before adding visible nothing considerations to edit operations.
Before adding visible nothing considerations to edit operations.
Before adding visible nothing considerations to edit operations.
First steps adding visible nothing.
Invisible nothing treatment in 'engine/compare'
Invisible nothing treatment in 'engine/compare'
First steps towards seperators in line sequence. Recognizing VISIBLE NOTHING lines.
First steps towards seperators in line sequence. Recognizing VISIBLE NOTHING lines.
Minor change in argument passing.
Homogenizing edit operation caches.
Before moving cost to WorkItem for line edit operatoin analysis.
Before unifying EditsList for line and line sequence.
Before unifying EditsList for line and line sequence.
After unifying edit lists.
Before unifying WorkItem.
Before unifying EditSequence in WorkItem.
After unifying edit lists.
Before unifying EditSequence in WorkItem.
Before unifying EditSequence in WorkItem.
Before unifying EditSequence in WorkItem.
Before unifying EditSequence in WorkItem.
Before unifying EditSequence in WorkItem.
Adding license label.
Unified WorkList
Unified WorkList
Unified WorkList
Before unifying EditsList for line and line sequence.
Adding license label.
Unify work lists for edit operation computation of lines and line sequences.
Refactoring lina_chunk_list functions.
User interface -- console line interface
Adaptions of display format.
Display
Development of the console output for comparison.
Diff display
User interface -- console line interface
Error display mode
Error display mode
Fresh start
Error display mode
Prepare merge interval handling.
Error display mode
Towards merge mode.
Before exploring the invisibile nothing lines in more detail.
Working on LineAssociationLists
Before exploring the invisibile nothing lines in more detail.
Advances with respect ot visible nothing
Edit distance for line lists
Finalized efficiency improvements.
Edit distance for line lists
Tremendous speedup in comparison algorithms.
Tremendous speedup in comparison algorithms.
Tremendous speedup in comparison algorithms.
Refactoring WorkLists in edit_operations.
Refactoring WorkLists in edit_operations.
Refactoring WorkLists in edit_operations.
Refactoring WorkLists in edit_operations.
Refactoring WorkLists in edit_operations.
Edit distance for line lists
Edit distance for line lists
Edit distance for line lists
Edit distance for line lists
Edit distance for line lists
Massive speed-up in line element sequence comparison.
Adapted cost functions; Optimized for speed.
Adding GOOD_TOLERATED
Speed-up in line sequence comparison algorithm factor 4
First test with the console diff user interface.
Refactored configuration setup.
Moving directory tree.
Directory structure.
Fixing analogy db issues.
Adding the component 'user_interface'
Cleaning
Test for pretty printing.
Terminating the 'pretty' printing for API objects.
Sort out LineSequence and Potpourri
Start work on the API documentation for component 'compare'.
Review of pylama code check results.
Terminating review; maturity phase 2 passed.
Test review
Terminated code review of 'compare' module.
Review of test files;
Review of test files;
Correct reference 'UT' instead of 'HWUT'
Test review
Review of test files;
Refactoring PatternFinder -- better comments.
Documenting on the main API
Further refactoring of friends_pairing/match_db.py
Further refactoring of friends_pairing/similar.py
Further refactoring of friends_pairing/similar.py
Changes to module root: hwut -> ut
Initial commit