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