Commit graph

28 commits

Author SHA1 Message Date
Armin Ronacher
f0e38d862b Added optional serde support 2021-10-03 08:46:57 +02: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
b6e2894f21
Add support for Rust 1.41.0 (#14) 2021-02-15 22:50:12 +01:00
Armin Ronacher
0341515380
Add NoFinishHook and new Myer's implementation (#11) 2021-02-15 10:24:18 +01:00
Armin Ronacher
777105fbb0
Added slice remapper and improved documentation (#8)
* Experimental slice remapper
* Added iter_slices to DiffOp
* Improvements to the utility diff functions
* Documentation improvements
* More documentation updates on utils
* More documentation on main text diff
2021-02-06 21:41:49 +01:00
Armin Ronacher
452c79bac5 Fixed some spelling mistakes 2021-02-03 22:57:25 +01:00
Armin Ronacher
daa3d6cf5e Documentation updates 2021-02-03 01:12:34 +01:00
Armin Ronacher
844769ae19 Move all text functionality toplevel 2021-02-03 00:56:17 +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
4b85e70f91
Add support for byte diffing (#7)
Restructured text diffing to also support bstr
2021-02-02 14:16:00 +01:00
Armin Ronacher
0a4dd224f5 Added support for unicode word splitting and change inline to use it 2021-01-31 22:13:56 +01:00
Armin Ronacher
158c28784d Added missing docs 2021-01-31 19:35:20 +01:00
Armin Ronacher
7abcdc09d8 Added documentation updates 2021-01-31 19:29:06 +01:00
Armin Ronacher
d0a715d7af Fixed example in readme and update lib.rs example 2021-01-30 23:23:11 +01:00
Armin Ronacher
861c53889d Moved code around for unified diff handling 2021-01-30 22:42:01 +01:00
Armin Ronacher
94890c52a5 Customize unified diff formatting 2021-01-30 20:45:31 +01:00
Armin Ronacher
8a8e1c4822 Improvements to get_close_matches 2021-01-24 22:14:37 +01:00
Armin Ronacher
1baa23ddcc Change as_tag_tuple to work by reference 2021-01-24 11:25:27 +01:00
Armin Ronacher
16d1eea8fc Feature flagged out the text module 2021-01-24 09:26:56 +01:00
Armin Ronacher
93ded2e62c Document grapheme diffing and fix from_chars/from_words 2021-01-24 09:13:15 +01:00
Armin Ronacher
fdaf81371c Small documentation updates on text 2021-01-24 08:48:51 +01:00
Armin Ronacher
74a3ed0dd8 Update readme and cargo metadata 2021-01-24 02:25:42 +01:00
Armin Ronacher
136afc5193 Small documentation updates 2021-01-24 02:18:30 +01:00
Armin Ronacher
c9b0aa2eef Remove text utility functions in anticipation of API change 2021-01-23 22:07:56 +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