Commit graph reconcile/src
Author SHA1 Message Date
20796748e5 Fix cursor mapping for insert merges 2026-10-27 21:04:29 +00:00
c566eb7ef6 Make insert deduplication smarter 2026-10-27 20:52:29 +00:00
5625bb1aa7 Only deduplicate once 2026-10-27 20:24:57 +00:00
d6b9e0b9c5 Better callouts 2026-10-27 18:43:09 +00:00
f0a35bfa31 Ensure reconcile(p, a, a) == a
All checks were successful
Publish / build (push) Successful in 5m43s
Publish / publish-crate (push) Has been skipped
Publish / publish-npm (push) Has been skipped
Publish / publish-pypi (push) Has been skipped
Check / build (push) Successful in 7m10s
2026-09-22 21:25:58 +01:00
234ae1f68b Migrate to forgejo 2026-09-19 15:02:34 +01:00
6d63d0ee8f Refactor & improve diffing 2026-03-14 11:59:41 +00:00
fc0d17837d Implement hash 2026-03-14 11:59:41 +00:00
c2144a2634 Use stable rust 2026-03-11 21:07:23 +00:00
7b81034625 Update tests 2026-03-11 20:47:44 +00:00
1a984427ab Minimise allocations 2026-03-11 20:47:44 +00:00
79dfe992d1 Add snapshots 2026-03-11 20:47:44 +00:00
9a82d6d8dd Implement makrdown tokeniser 2026-03-11 20:47:44 +00:00
bd2ef79fb1 Handle bare \r 2026-03-10 21:44:25 +00:00
a80da338e4 Clean up API and small fixes 2026-03-10 21:35:09 +00:00
deffa195b3 Change style 2026-03-10 20:42:09 +00:00
408ce5268f Mini perf optimisation 2026-03-10 20:40:14 +00:00
6d1d5ca3bc Fix utf8 handling 2026-03-10 20:39:21 +00:00
776571bc5e Return result instead of panicking 2026-03-10 20:34:07 +00:00
3d382ad741 Improve docs and compare with alternatives 2026-03-10 20:29:35 +00:00
88d48afce3
Add diff applying error & improve CI (#32)
* Use stable rust

* Add From impls

* Revert to nightly

* Improve dev env & CI setup

* Update lock

* Add thiserror

* Add diff error

* Fix tests

* Lint

* Rename NumberOrString

* Format

* Fix lint script
2025-12-06 21:54:08 +00:00
2bb647cdac Always return numbers instead of bigint 2025-11-16 19:52:43 +00:00
e85eb485e8
Improve compact diff API (#24)
* Remove is_binary from API

* Format

* Rename file

* Test with more feature combinations

* Don't depend on serde for wasm

* Fix lint & tests

* Don't unwrap to MAX number

* Expose undiff to JS

* Add undiff tests

* Lint

* Change name
2025-11-16 15:43:19 +00:00
a1a339b23d Improve formatting 2025-10-27 06:59:08 +00:00
1b46e5d237 Expose to JS 2025-10-26 21:44:43 +00:00
450eaaff05 Fix lints 2025-10-26 21:29:52 +00:00
3da0673af6 Add optimal representation 2025-10-26 21:19:56 +00:00
de89532880 Move Side to EditedText from Operation 2025-10-26 20:23:22 +00:00
86825c177b
Fix typos and clarify 2025-07-12 22:17:25 +01:00
61bea53b7c
Always use wee_alloc for wasm 2025-07-12 21:59:18 +01:00
e02410ba91
Run ignored test 2025-07-12 21:58:17 +01:00
55b37039ef
Improve docs 2025-07-12 21:58:05 +01:00
ddd065dd3a
Improve docs 2025-07-12 11:21:57 +01:00
12c367db21
Lint & fix typos 2025-07-10 22:39:41 +01:00
9c79ebc653
Improve docs 2025-07-10 21:52:03 +01:00
7e9ea69a08
Rename package 2025-07-09 23:21:01 +01:00
f1be16221c
Format 2025-07-08 22:43:22 +01:00
564dfe4418
Update docs 2025-07-06 22:47:44 +01:00
a2df120e66
Update tests 2025-07-06 22:16:40 +01:00
75835ac9a3
Formatting and typos 2025-07-06 22:07:26 +01:00
a2119b0f32
Improve docs 2025-07-06 13:07:26 +01:00
78fe3fd6fd
Lint 2025-07-06 13:04:56 +01:00
469e62106c
Add line tokenizer 2025-07-06 13:03:25 +01:00
6b6b16af3c
Fix names 2025-07-06 12:40:26 +01:00
2a4b5dd496
Address comment 2025-07-06 12:28:24 +01:00
24e027517f Generate docs 2025-07-05 10:13:51 +01:00
7d242e1999 Enable cast lints 2025-07-05 10:13:22 +01:00
8bd803c9b2 Rename TextWithHistory to SpanWithHistory 2025-07-04 03:14:18 +01:00
8004ac3742 Fix wrapping 2025-07-04 02:16:17 +01:00
da59156e07 Add wee_alloc 2025-07-03 16:41:33 +01:00