Zixuan Chen
66b8a76fdf
test: add compatibility tests ( #503 )
2024-10-09 17:42:05 +08:00
Zixuan Chen
09a004e365
refactor: Loro import function should return LoroEncodeError ( #487 )
...
* refactor: Loro import function should return LoroEncodeError
- Change return type
- Add support for handling potential errors:
- Invalid or non-existent frontiers
- Exporting old snapshot format from trimmed snapshot doc
- Improve compatibility with trimmed docs
* fix: add tests and fix a few places that need to return err
2024-10-02 11:11:08 +08:00
Zixuan Chen
5688a017d6
Fix warnings ( #484 )
...
* fix: warnings
* fix: warnings
2024-09-29 21:15:19 +08:00
Leon Zhao
4414053a82
feat: add FFI for Loro ( #420 )
...
* chore: init ffi
* feat: impl doc and LoroList
* feat: impl containers
* feat: unknown container
* feat: event ffi
* chore: clean
* feat: ffi undo manager
* chore: cargo fix
* chore: cargo fix
* fix: ffi value or container
* fix: ffi arc
* fix: is attached for movable list
* bk
* feat: all LoroDoc func
* feat: refine vv
* feat: ffi frontiers
* feat: ffi awareness
* fix: merge
2024-09-29 07:41:59 +08:00
Leon Zhao
3fe619bc81
refactor: use hierarchy value for tree value ( #470 )
...
* refactor: use hierarchy value for tree value
* fix: get_container_deep_value_with_id
* feat: get tree nodes by flat format
2024-09-23 09:05:12 +08:00
Zixuan Chen
88f9e5fa45
test: add fuzzing tests for gc snapshot
2024-09-11 23:34:05 +08:00
Zixuan Chen
95bec549d7
feat: support commit message ( #429 )
...
* feat: support commit message
* test: refine test
2024-08-24 14:15:40 +08:00