loro/crates/loro-internal
东灯 e01505e013
feat: add text update API (#404)
* feat: add diff algorithm

* feat: implement DiffHook

* feat: add rust/typescript API

* feat: use u8 to enable SIMD

* feat: add SIMD support

* test: add a failed test case

* revert: change to unicode index

* fix: text event index correctness when using utf8 or unicode

* fix: use unicode index

* fix: apply delta

* fix: remove splice_unicode

---------

Co-authored-by: Zixuan Chen <remch183@outlook.com>
2024-07-23 21:22:47 +08:00
..
benches Fix undo with checkout (#375) 2024-07-04 18:15:44 +08:00
examples Fix undo with checkout (#375) 2024-07-04 18:15:44 +08:00
fuzz perf: delete span merge err (#348) 2024-05-04 11:32:49 +08:00
proptest-regressions/dag refactor: move loro-core to loro-internal 2023-01-16 20:08:43 +08:00
scripts refactor: replace "local" and "fromCheckout" in event with "triggeredBy" (#312) 2024-04-03 17:56:01 +08:00
src feat: add text update API (#404) 2024-07-23 21:22:47 +08:00
tests feat: add text update API (#404) 2024-07-23 21:22:47 +08:00
.gitignore refactor: move loro-core to loro-internal 2023-01-16 20:08:43 +08:00
Cargo.toml feat: Stable JSON representation for history (#368) 2024-06-07 13:18:30 +08:00
deno.json feat: import without state 2023-08-05 23:29:11 +08:00
deno.lock feat: stabilizing encoding (#219) 2024-01-02 17:03:24 +08:00
Encoding.md feat: stabilizing encoding (#219) 2024-01-02 17:03:24 +08:00
README.md Feat-rust-api (#193) 2023-11-28 16:22:43 +08:00

loro-internal

This is the internal implementation of Loro. Its interface subject to change. You should not use it as dependency directly. Consider use loro crate instead.