Commit graph

15 commits

Author SHA1 Message Date
Armin Ronacher
7e628d78d8
Add compaction support (#22) 2021-02-25 22:13:43 +01:00
Armin Ronacher
5a24bb8652 Move empty range function into algorithm utils 2021-02-20 20:58:01 +01:00
Armin Ronacher
74e2805a95
Added deadlines to all algorithms (#18)
This adds a deadline to all algorithms which lets one bail in a fixed amount of
time to avoid pathological cases.
2021-02-20 10:12:06 +01:00
Armin Ronacher
0341515380
Add NoFinishHook and new Myer's implementation (#11) 2021-02-15 10:24:18 +01:00
Armin Ronacher
bee5d88b02
Add simple Hunt–McIlroy LCS algorithm (#10) 2021-02-14 23:11:29 +01:00
Armin Ronacher
452c79bac5 Fixed some spelling mistakes 2021-02-03 22:57:25 +01:00
Armin Ronacher
de8d82ab63 Better split functionality between toplevel and algorithms 2021-02-03 00:34:17 +01:00
Armin Ronacher
4770479fd7 Bigger refactorings in module layout 2021-02-03 00:05:54 +01:00
Armin Ronacher
1991955c52 Restructure crate layout 2021-02-02 22:44:52 +01:00
Armin Ronacher
34e5b3d571 Some internal refactorings 2021-02-02 20:22:10 +01:00
Armin Ronacher
158c28784d Added missing docs 2021-01-31 19:35:20 +01:00
Armin Ronacher
c0b61f95b0 Initial work to refactor the text module 2021-01-23 22:55:42 +01:00
Armin Ronacher
8692e89b0a Add utility methods to diff that capture 2021-01-23 22:29:10 +01:00
Armin Ronacher
34dd260dbb Added text diff utilities 2021-01-18 21:37:04 +01:00
Armin Ronacher
3308d7b4d6 Initial implementation 2021-01-17 22:18:57 +01:00