Commit Graph

  • 3568aba917 PartialOrd -> Ord no_std Luke Street 2025-04-01 23:23:32 -06:00
  • d7c22c6bb1 Make hashbrown optional, BTreeMap default in no_std Luke Street 2025-04-01 22:38:06 -06:00
  • 20f3537abf Omit *_deadline functions without time provider Luke Street 2025-02-06 17:04:58 -07:00
  • a7ffc7073c Make crate no_std compatible Luke Street 2025-02-05 11:53:07 -07:00
  • 28c146b628 2.7.0 main Armin Ronacher 2025-01-19 15:39:01 +01:00
  • 3ec4464a26 Added another changelog entry Armin Ronacher 2025-01-19 15:37:38 +01:00
  • 5077768172 Add wasm tests (#74) Armin Ronacher 2025-01-19 15:36:34 +01:00
  • 2b2881a375 Added web-time changelog entry Armin Ronacher 2025-01-19 14:27:26 +01:00
  • 177ce9e700 Add wasm32_web_time feature (#73) Armin Ronacher 2025-01-19 01:11:09 +01:00
  • 717757e156 Another clippy fix Armin Ronacher 2025-01-19 00:32:29 +01:00
  • 157f01564d Make clippy happier (#72) Armin Ronacher 2025-01-19 00:31:21 +01:00
  • 7e15c44de1 2.6.0 Armin Ronacher 2024-07-21 22:58:03 +02:00
  • ae6750bcd5 Added changelog entry Armin Ronacher 2024-07-21 22:57:13 +02:00
  • 5597dc41cd Bump bstr to 1.5.0 (#69) Armin Ronacher 2024-07-21 22:56:45 +02:00
  • 1980122418 Remove build status Armin Ronacher 2024-07-21 22:38:02 +02:00
  • e4edc6ff5a Make clippy happy Armin Ronacher 2024-07-02 16:32:21 +02:00
  • 69be03c583 Make clippy happy Armin Ronacher 2024-06-19 10:51:03 +02:00
  • 928d2ae816 2.5.0 Armin Ronacher 2024-03-28 22:26:36 +01:00
  • 342d60158c Update to bstr 1 (#62) Armin Ronacher 2024-03-28 22:24:58 +01:00
  • 75d40b041b Add a way to define a deadline for inline changes (#61) Armin Ronacher 2024-03-28 21:52:56 +01:00
  • ace8f34a27 2.4.0 Armin Ronacher 2023-12-29 22:21:13 +01:00
  • e9a05ed6fa Fix overlap bug in LCS (#59) Armin Ronacher 2023-12-29 22:18:04 +01:00
  • 18712783da Always call finish (#58) Armin Ronacher 2023-12-29 22:02:45 +01:00
  • f5c1afa8f4 Use unwrap_or (#56) Mads Marquart 2023-12-29 20:56:48 +01:00
  • 2b31f65445 doc(inline/iter_strings_lossy): describe different behaviors (#52) WJH 2023-10-13 05:06:38 +08:00
  • 47f46257d4 2.3.0 Armin Ronacher 2023-10-07 18:17:53 +02:00
  • 3319f77693 Downgrade msrv lock file Armin Ronacher 2023-10-07 17:59:34 +02:00
  • d21e126057 Use Cargo.lock.msrv Armin Ronacher 2023-10-07 17:45:38 +02:00
  • 86f68a6394 Make clippy happy Armin Ronacher 2023-10-07 17:19:27 +02:00
  • e85ddb0d18 Added value_ref and value_mut Armin Ronacher 2023-10-07 17:17:37 +02:00
  • de455873da Spelling and grammar fixes (#49) Wilfred Hughes 2023-08-15 10:05:12 -07:00
  • 9f76d88c3d fix some english things (#48) Tshepang Mbambo 2023-07-11 22:26:06 +02:00
  • e575b88ca1 Update GitHub Actions CI (#47) Dirk Stolle 2023-04-25 23:37:14 +02:00
  • ae815d13ea Remove mention of Hunt–McIlroy / Hunt–Szymanski Armin Ronacher 2023-02-01 10:45:02 +01:00
  • 572ae1e547 2.2.1 Armin Ronacher 2022-11-14 21:41:18 +01:00
  • 679c32ddee check for identical sequences in lcs to avoid overflow panic (#43) alexjg 2022-11-14 20:39:48 +00:00
  • 77c20faf94 2.2.0 Armin Ronacher 2022-08-01 09:39:02 +02:00
  • 6a5d3112ef Add changelog entry Armin Ronacher 2022-08-01 09:35:23 +02:00
  • de6f09a01c Remove unused lifetime Armin Ronacher 2022-08-01 09:34:35 +02:00
  • 823cb566df Removed the mention of panics on context_radius Armin Ronacher 2022-07-28 21:06:08 +02:00
  • ff5f4caaa3 Alternative fix for #37 that lets the code hobble on Armin Ronacher 2022-07-28 20:13:45 +02:00
  • 3a938ae1d3 Raise an explicit panic when context_lines is 0. Fixes #37 Armin Ronacher 2022-07-28 15:14:54 +02:00
  • 3c784d6e9d Fix typos and markdown (#36) Kian-Meng Ang 2022-07-22 07:00:36 +08:00
  • 236a299ff0 Add minimum rust version to cargo.toml Armin Ronacher 2022-01-23 21:04:40 +01:00
  • 7c04c9b8d3 Derive a default instead of manual impl Armin Ronacher 2022-01-23 21:02:59 +01:00
  • d0a282473e Only check on 1.41 since insta no longer supports it Armin Ronacher 2022-01-23 20:50:58 +01:00
  • b6359c315e Added MSRV badge Armin Ronacher 2022-01-23 20:44:15 +01:00
  • d599113da0 Bump console Armin Ronacher 2022-01-05 16:14:23 +01:00
  • 00a91e9cac Create FUNDING.yml Armin Ronacher 2022-01-05 10:16:38 +01:00
  • 46ce5add60 2.1.0 Armin Ronacher 2021-10-03 09:05:24 +02:00
  • 11d18ca26b Added serde example Armin Ronacher 2021-10-03 08:59:45 +02:00
  • 4a81e573c2 Fixed a clippy lint Armin Ronacher 2021-10-03 08:53:23 +02:00
  • 40edf6d427 Added missing snapshots Armin Ronacher 2021-10-03 08:50:14 +02:00
  • f0e38d862b Added optional serde support Armin Ronacher 2021-10-03 08:46:57 +02:00
  • e3c6e5498a Remove deprecated slice diffing methods Armin Ronacher 2021-09-11 17:42:46 +02:00
  • 25aba69438 2.0.0 Armin Ronacher 2021-09-11 11:23:09 +02:00
  • a3e10af892 Make the change type be generic over any T rather &T (#31) Armin Ronacher 2021-09-11 11:20:51 +02:00
  • 0b8e237280 Remove unnecessary borrow (#30) Ben Armstead 2021-09-10 23:35:23 +01:00
  • d268d4ca13 Fix typo in CHANGELOG.md (#23) Richard McCormack 2021-02-27 09:49:07 -05:00
  • 9a85c6013f Remove assert example and link to similar-asserts Armin Ronacher 2021-02-25 23:42:33 +01:00
  • 3cb7d5ab76 Fix the ranges in unified diff output Armin Ronacher 2021-02-25 23:20:56 +01:00
  • 094ba84680 1.3.0 Armin Ronacher 2021-02-25 22:27:09 +01:00
  • 14874efedc Added an example that shows how similar performs for large diffs Armin Ronacher 2021-02-25 22:23:35 +01:00
  • 1d176426e6 Update changelog Armin Ronacher 2021-02-25 22:16:03 +01:00
  • 7e628d78d8 Add compaction support (#22) Armin Ronacher 2021-02-25 22:13:43 +01:00
  • ddb73d8351 Added some missing tests Armin Ronacher 2021-02-21 20:06:28 +01:00
  • 1a0aa9b142 Reuse common prefix / common suffix functions Armin Ronacher 2021-02-21 19:52:10 +01:00
  • b468bf94e3 Refactor patience unique code to be more readable Armin Ronacher 2021-02-21 19:38:40 +01:00
  • c32556cfee Make clippy happy Armin Ronacher 2021-02-21 15:52:05 +01:00
  • 77c7654589 Refactor some of the patience code into a utils module Armin Ronacher 2021-02-21 15:38:08 +01:00
  • 28bfd4698a Add default timeout for inline highlighting Armin Ronacher 2021-02-21 00:18:50 +01:00
  • 56f50a0c87 Use is_empty_range in a function where it was missed Armin Ronacher 2021-02-20 23:32:34 +01:00
  • 5a24bb8652 Move empty range function into algorithm utils Armin Ronacher 2021-02-20 20:58:01 +01:00
  • 1cc4ec4d25 Refactor to add a is_empty_range function Armin Ronacher 2021-02-20 15:51:45 +01:00
  • c0e37a9c67 Change snake type to a tuple of two values Armin Ronacher 2021-02-20 14:34:55 +01:00
  • 74e2805a95 Added deadlines to all algorithms (#18) Armin Ronacher 2021-02-20 10:12:06 +01:00
  • 99386e8106 Update changelog Armin Ronacher 2021-02-17 21:01:01 +01:00
  • 45bcb3943c Performance improvements for LCS and inline highlighting (#16) Armin Ronacher 2021-02-17 20:59:55 +01:00
  • bdb1f7a644 Bump similar dependency to 1.6.2 Armin Ronacher 2021-02-15 23:13:47 +01:00
  • 0c4aef6d04 1.2.2 Armin Ronacher 2021-02-15 22:50:48 +01:00
  • b6e2894f21 Add support for Rust 1.41.0 (#14) Armin Ronacher 2021-02-15 22:50:12 +01:00
  • d056522da4 1.2.1 Armin Ronacher 2021-02-15 20:56:13 +01:00
  • b1a0b0f8a5 Add support for Rust 1.43 (#13) Armin Ronacher 2021-02-15 20:54:41 +01:00
  • d95660a260 Update readme to reflect reality more Armin Ronacher 2021-02-15 13:42:37 +01:00
  • 6fac8af4d0 internal: remove unneeded boxes (#12) Tom Milligan 2021-02-15 12:38:39 +00:00
  • 0341515380 Add NoFinishHook and new Myer's implementation (#11) Armin Ronacher 2021-02-15 10:24:18 +01:00
  • a1d78c9be6 Fixed up some comments for LCS Armin Ronacher 2021-02-14 23:44:44 +01:00
  • bee5d88b02 Add simple Hunt–McIlroy LCS algorithm (#10) Armin Ronacher 2021-02-14 23:11:29 +01:00
  • df78bdca1c Added basic assertion example Armin Ronacher 2021-02-07 22:10:52 +01:00
  • 6123c10858 Slightly shorter headline in readme Armin Ronacher 2021-02-07 21:58:43 +01:00
  • b952f46432 Small readme update Armin Ronacher 2021-02-07 21:57:01 +01:00
  • df4be6b493 Made the unicode feature optional for inline highlighting Armin Ronacher 2021-02-07 21:55:56 +01:00
  • 84f9bc35c6 1.1.0 Armin Ronacher 2021-02-06 21:47:06 +01:00
  • af25a2d21b Update main readme example Armin Ronacher 2021-02-06 21:45:34 +01:00
  • 4d87fe7495 Updated changelog Armin Ronacher 2021-02-06 21:43:37 +01:00
  • 777105fbb0 Added slice remapper and improved documentation (#8) Armin Ronacher 2021-02-06 21:41:49 +01:00
  • 81ef0b1adc Added missing test snapshot Armin Ronacher 2021-02-04 14:10:32 +01:00
  • 12e7d5e4b0 More generic lifetimes for iter_changes and added iter_all_changes Armin Ronacher 2021-02-04 12:15:20 +01:00
  • b98be24027 Fixed incorrect changelog Armin Ronacher 2021-02-03 23:14:06 +01:00
  • 17e6c75fed 1.0.0 Armin Ronacher 2021-02-03 23:04:20 +01:00