Commit graph

16 commits

Author SHA1 Message Date
Armin Ronacher
5077768172
Add wasm tests (#74) 2025-01-19 15:36:34 +01:00
Armin Ronacher
177ce9e700
Add wasm32_web_time feature (#73) 2025-01-19 01:11:09 +01:00
Armin Ronacher
e9a05ed6fa
Fix overlap bug in LCS (#59)
* Fix overlap bug in LCS

* Mention pull request
2023-12-29 22:18:04 +01:00
Armin Ronacher
18712783da
Always call finish (#58) 2023-12-29 22:02:45 +01:00
Mads Marquart
f5c1afa8f4
Use unwrap_or (#56) 2023-12-29 20:56:48 +01:00
Armin Ronacher
ae815d13ea Remove mention of Hunt–McIlroy / Hunt–Szymanski
Refs #44
2023-02-01 10:45:03 +01:00
alexjg
679c32ddee
check for identical sequences in lcs to avoid overflow panic (#43) 2022-11-14 21:39:48 +01:00
Armin Ronacher
e3c6e5498a Remove deprecated slice diffing methods 2021-09-11 17:42:46 +02:00
Armin Ronacher
1a0aa9b142 Reuse common prefix / common suffix functions 2021-02-21 19:52:10 +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
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
45bcb3943c
Performance improvements for LCS and inline highlighting (#16) 2021-02-17 20:59:55 +01:00
Armin Ronacher
b1a0b0f8a5
Add support for Rust 1.43 (#13) 2021-02-15 20:54:41 +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