Zixuan Chen
328d0517c0
chore: update crdt-list dep
2022-10-26 23:35:21 +08:00
Zixuan Chen
bfd5e090d9
refactor: use list slice
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
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
9240ad12ee
fix: add safety comment to rle
2022-10-26 23:31:34 +08:00
Zixuan Chen
77eac9eb30
fix: notify
2022-10-26 23:31:34 +08:00
Zixuan Chen
722893cdb2
chore: speed up example
2022-08-16 16:46:03 +08:00
Zixuan Chen
cb0701ebf0
test: add fuzzy test
2022-08-16 16:46:03 +08:00
Zixuan Chen
9755782cf9
refactor: use ouroboros to self-ref
...
previous solution has a fatal bug when dropping
2022-08-16 16:46:03 +08:00
Zixuan Chen
c8a83fe676
fix: post delete handler
2022-08-16 16:46:03 +08:00
Zixuan Chen
028e3ba3f9
feat: rle tree insert
2022-08-16 16:46:03 +08:00
Zixuan Chen
80ea31883e
chore: use official enum-as-inner
...
#[inline] is added by default now in v0.5.1
2022-08-16 16:46:03 +08:00
Zixuan Chen
9ecd0417bd
feat: init
2022-08-16 16:46:03 +08:00
Zixuan Chen
1ca2b4226e
feat: dag init
2022-08-05 01:34:47 +08:00
Zixuan Chen
2c7e2de763
feat: rle
2022-07-13 00:47:41 +08:00