Kian-Meng Ang
3c784d6e9d
Fix typos and markdown ( #36 )
2022-07-22 01:00:36 +02:00
Armin Ronacher
236a299ff0
Add minimum rust version to cargo.toml
2022-01-23 21:04:40 +01:00
Armin Ronacher
7c04c9b8d3
Derive a default instead of manual impl
2022-01-23 21:02:59 +01:00
Armin Ronacher
d0a282473e
Only check on 1.41 since insta no longer supports it
2022-01-23 20:51:00 +01:00
Armin Ronacher
b6359c315e
Added MSRV badge
2022-01-23 20:44:15 +01:00
Armin Ronacher
d599113da0
Bump console
2022-01-05 16:14:23 +01:00
Armin Ronacher
00a91e9cac
Create FUNDING.yml
2022-01-05 10:16:38 +01:00
Armin Ronacher
46ce5add60
2.1.0
2021-10-03 09:05:24 +02:00
Armin Ronacher
11d18ca26b
Added serde example
2021-10-03 09:02:22 +02:00
Armin Ronacher
4a81e573c2
Fixed a clippy lint
2021-10-03 08:53:23 +02:00
Armin Ronacher
40edf6d427
Added missing snapshots
2021-10-03 08:50:14 +02:00
Armin Ronacher
f0e38d862b
Added optional serde support
2021-10-03 08:46:57 +02:00
Armin Ronacher
e3c6e5498a
Remove deprecated slice diffing methods
2021-09-11 17:42:46 +02:00
Armin Ronacher
25aba69438
2.0.0
2021-09-11 11:24:04 +02:00
Armin Ronacher
a3e10af892
Make the change type be generic over any T rather &T ( #31 )
...
This makes the interface of this crate more flexible as the utility
methods such as `iter_changes` now also work if a container does not
contain references.
2021-09-11 11:20:51 +02:00
Ben Armstead
0b8e237280
Remove unnecessary borrow ( #30 )
2021-09-11 00:35:23 +02:00
Richard McCormack
d268d4ca13
Fix typo in CHANGELOG.md ( #23 )
2021-02-27 15:49:07 +01:00
Armin Ronacher
9a85c6013f
Remove assert example and link to similar-asserts
2021-02-25 23:42:33 +01:00
Armin Ronacher
3cb7d5ab76
Fix the ranges in unified diff output
2021-02-25 23:20:56 +01:00
Armin Ronacher
094ba84680
1.3.0
2021-02-25 22:27:09 +01:00
Armin Ronacher
14874efedc
Added an example that shows how similar performs for large diffs
2021-02-25 22:23:35 +01:00
Armin Ronacher
1d176426e6
Update changelog
2021-02-25 22:16:03 +01:00
Armin Ronacher
7e628d78d8
Add compaction support ( #22 )
2021-02-25 22:13:43 +01:00
Armin Ronacher
ddb73d8351
Added some missing tests
2021-02-21 20:06:28 +01:00
Armin Ronacher
1a0aa9b142
Reuse common prefix / common suffix functions
2021-02-21 19:52:10 +01:00
Armin Ronacher
b468bf94e3
Refactor patience unique code to be more readable
2021-02-21 19:38:40 +01:00
Armin Ronacher
c32556cfee
Make clippy happy
2021-02-21 15:52:05 +01:00
Armin Ronacher
77c7654589
Refactor some of the patience code into a utils module
2021-02-21 15:38:08 +01:00
Armin Ronacher
28bfd4698a
Add default timeout for inline highlighting
2021-02-21 00:18:50 +01:00
Armin Ronacher
56f50a0c87
Use is_empty_range in a function where it was missed
2021-02-20 23:32:34 +01:00
Armin Ronacher
5a24bb8652
Move empty range function into algorithm utils
2021-02-20 20:58:01 +01:00
Armin Ronacher
1cc4ec4d25
Refactor to add a is_empty_range function
2021-02-20 15:51:45 +01:00
Armin Ronacher
c0e37a9c67
Change snake type to a tuple of two values
2021-02-20 14:34:55 +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
99386e8106
Update changelog
2021-02-17 21:01:01 +01:00
Armin Ronacher
45bcb3943c
Performance improvements for LCS and inline highlighting ( #16 )
2021-02-17 20:59:55 +01:00
Armin Ronacher
bdb1f7a644
Bump similar dependency to 1.6.2
2021-02-15 23:13:47 +01:00
Armin Ronacher
0c4aef6d04
1.2.2
2021-02-15 22:50:48 +01:00
Armin Ronacher
b6e2894f21
Add support for Rust 1.41.0 ( #14 )
2021-02-15 22:50:12 +01:00
Armin Ronacher
d056522da4
1.2.1
2021-02-15 20:56:24 +01:00
Armin Ronacher
b1a0b0f8a5
Add support for Rust 1.43 ( #13 )
2021-02-15 20:54:41 +01:00
Armin Ronacher
d95660a260
Update readme to reflect reality more
2021-02-15 13:43:09 +01:00
Tom Milligan
6fac8af4d0
internal: remove unneeded boxes ( #12 )
2021-02-15 13:38:39 +01:00
Armin Ronacher
0341515380
Add NoFinishHook and new Myer's implementation ( #11 )
2021-02-15 10:24:18 +01:00
Armin Ronacher
a1d78c9be6
Fixed up some comments for LCS
2021-02-14 23:44:44 +01:00
Armin Ronacher
bee5d88b02
Add simple Hunt–McIlroy LCS algorithm ( #10 )
2021-02-14 23:11:29 +01:00
Armin Ronacher
df78bdca1c
Added basic assertion example
2021-02-07 22:10:52 +01:00
Armin Ronacher
6123c10858
Slightly shorter headline in readme
2021-02-07 21:58:43 +01:00
Armin Ronacher
b952f46432
Small readme update
2021-02-07 21:57:01 +01:00
Armin Ronacher
df4be6b493
Made the unicode feature optional for inline highlighting
2021-02-07 21:55:57 +01:00