Zixuan Chen
|
0a832194d8
|
refactor: remove slice feature
enable by default
|
2022-11-01 17:51:17 +08:00 |
|
Zixuan Chen
|
19b9772995
|
Merge branch 'main' into feat-wasm
|
2022-11-01 17:46:16 +08:00 |
|
Zixuan Chen
|
0e56b861ed
|
refactor: rename a few types
|
2022-11-01 12:14:02 +08:00 |
|
Zixuan Chen
|
d62fa09e99
|
refactor: only keep counter on op
|
2022-11-01 00:07:24 +08:00 |
|
Zixuan Chen
|
6e03c9c04b
|
refactor: extract remote op
|
2022-10-31 23:50:00 +08:00 |
|
Zixuan Chen
|
3c03538e0e
|
chore: cargo style fix
|
2022-10-31 22:37:29 +08:00 |
|
Zixuan Chen
|
c56c286d76
|
refactor: use isomorphic structure for sync/async
|
2022-10-31 22:37:29 +08:00 |
|
Zixuan Chen
|
ee8df9dd59
|
chore: cargo fix
|
2022-10-31 22:36:54 +08:00 |
|
Zixuan Chen
|
27c4b1ca2b
|
refactor: remove change freeze field
|
2022-10-31 22:35:37 +08:00 |
|
Zixuan Chen
|
1e9d5769f3
|
fix: add debug info & reduce 40% mem usage
|
2022-10-31 21:42:19 +08:00 |
|
Zixuan Chen
|
9c35aa266c
|
fix: reduce heap alloc
|
2022-10-31 20:40:39 +08:00 |
|
Zixuan Chen
|
8cfe9f2772
|
perf: reduce heap alloc
|
2022-10-31 20:06:56 +08:00 |
|
Zixuan Chen
|
43c28608c6
|
fix: reduce heap alloc
|
2022-10-31 19:27:13 +08:00 |
|
Zixuan Chen
|
5ce83d0188
|
refactor: make client id type can be switching
|
2022-10-31 17:32:05 +08:00 |
|
Zixuan Chen
|
261fb329ee
|
test: add mem profiling
|
2022-10-31 17:21:06 +08:00 |
|
Zixuan Chen
|
22465a5e97
|
test: add B4 bench
|
2022-10-31 16:16:44 +08:00 |
|
Zixuan Chen
|
fa2db1be7e
|
doc: add container desc
|
2022-10-31 12:37:20 +08:00 |
|
Zixuan Chen
|
9d48e5df88
|
refactor: fix type error
|
2022-10-31 12:33:44 +08:00 |
|
Zixuan Chen
|
e0a472fd1a
|
feat: basic wasm interface
|
2022-10-31 12:22:07 +08:00 |
|
Zixuan Chen
|
3a0c00fdec
|
fix: type err
|
2022-10-28 18:50:37 +08:00 |
|
Zixuan Chen
|
87227ad39a
|
Merge branch 'refactor-parallel' into feat-wasm
|
2022-10-28 18:49:01 +08:00 |
|
Zixuan Chen
|
c8d5127213
|
chore: cargo style fix
|
2022-10-28 18:28:55 +08:00 |
|
Zixuan Chen
|
06d7d054a5
|
refactor: use isomorphic structure for sync/async
|
2022-10-28 18:22:46 +08:00 |
|
Zixuan Chen
|
16e3d6f3cb
|
chore: bk
|
2022-10-28 17:19:58 +08:00 |
|
Zixuan Chen
|
bd30f675a6
|
feat: replace notify set range method
|
2022-10-28 15:25:11 +08:00 |
|
Zixuan Chen
|
bf8973c758
|
feat: set range
fix: update cache
chore: remove useless tests
chore: add bench script
|
2022-10-28 15:25:11 +08:00 |
|
Zixuan Chen
|
12cc746ff2
|
chore: setup benchmark
|
2022-10-28 15:25:11 +08:00 |
|
Zixuan Chen
|
565ed3b01b
|
doc: add doc about values difference
|
2022-10-28 15:24:44 +08:00 |
|
Zixuan Chen
|
b80a70bb2d
|
fix: reduce unsafe code
|
2022-10-27 16:10:22 +08:00 |
|
Zixuan Chen
|
328d0517c0
|
chore: update crdt-list dep
|
2022-10-26 23:35:21 +08:00 |
|
Zixuan Chen
|
bb60c71175
|
chore: refine cmd
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
95e514b329
|
refactor: simplify delete
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
105ab9b5ef
|
chore: micro optimization
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
9770fb50f3
|
chore: cargo fix
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
6a2da8a01f
|
fix: avoid potential memory leak
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
dc4571f389
|
refactor: remove unnecessary field
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
02ebfbc0fc
|
fix: remove a few unsafe blocks about create cursor
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
2dbb27f62d
|
chore: use weak ref
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
a1d1517de0
|
feat: reuse tracker
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
78faec33a1
|
fix: dag
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
a24cee49c5
|
chore: bk
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
e2dc6382d0
|
chore: bk
|
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
|
4a608cc958
|
fix: mermaid links fix
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
e7daca728b
|
refactor: cursor should not impl copy
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
b280c21860
|
refactor: add RleVecWithLen to impl HasLength
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
22f9ba3f3c
|
refactor: rename len method in old rlevec
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
5220ca70f1
|
refactor: move rle vec impl
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
0d89349731
|
refactor: use rle vec for ops
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
1c5cd948ed
|
feat: new rle vec
|
2022-10-26 23:31:34 +08:00 |
|