Zixuan Chen
328d0517c0
chore: update crdt-list dep
2022-10-26 23:35:21 +08:00
Zixuan Chen
105ab9b5ef
chore: micro optimization
2022-10-26 23:31:34 +08:00
Zixuan Chen
352ddc1c11
fix: common ancestor step 1
2022-10-26 23:31:34 +08:00
Zixuan Chen
037093f6bd
fix: partial iter bug
2022-10-26 23:31:34 +08:00
Zixuan Chen
b099b4507c
fix: add 2 site tests & fix update cursor bug
2022-10-26 23:31:34 +08:00
Zixuan Chen
cf11e1ff4b
test: single client fuzz
2022-10-26 23:31:34 +08:00
Zixuan Chen
796317097d
test: start integration testing
2022-10-26 23:31:34 +08:00
Zixuan Chen
1d38440e9f
refactor: org loro entry code
...
add raw string pool
add owning_ref dep
2022-10-26 23:31:34 +08:00
Zixuan Chen
947eb13853
chore: cleanup
2022-10-26 23:31:34 +08:00
Zixuan Chen
aef1947bee
chore: add tabled to y_span
2022-10-26 23:31:34 +08:00
Zixuan Chen
f760aad046
test: add bench facilities
2022-10-26 23:31:34 +08:00
Zixuan Chen
a93d9f762d
fix: cursor should not use Deref
...
`crdt-list` expected derefed cursor to be a sliced operation, but it was not.
so I updated crdt-list to use a GetOp trait instead of Deref, where
users may slice the op if they want to.
2022-10-26 23:31:34 +08:00
Zixuan Chen
bc980c5b02
feat: iter update in rle tree
2022-10-26 23:31:34 +08:00
Zixuan Chen
92a2e48ef5
chore: yata init
2022-10-26 23:31:34 +08:00
Zixuan Chen
f5a21799a8
chore: update crdt-list
2022-10-26 23:31:34 +08:00
Zixuan Chen
5ca3a42a0b
test: add fuzz and fix a few iter bugs
2022-10-26 23:31:34 +08:00
Zixuan Chen
670d194aeb
feat: impl yata
2022-10-26 23:31:34 +08:00
Zixuan Chen
cd95e2276c
feat: introduce crdt-list
2022-10-26 23:31:34 +08:00
Zixuan Chen
1252bcdda9
feat: supply-chain safety with cargo-vet
2022-10-26 23:31:34 +08:00