Zixuan Chen
|
592199ab65
|
fix: set small range err
|
2022-11-09 23:57:13 +08:00 |
|
Zixuan Chen
|
f1861e055c
|
test: add yata test
|
2022-11-09 22:54:16 +08:00 |
|
Zixuan Chen
|
b4cdc817d7
|
doc: new range map doc
|
2022-11-09 22:54:07 +08:00 |
|
Zixuan Chen
|
498cc7f2a7
|
perf: better set range strategy
and use heap mode in cursor map
|
2022-11-09 21:55:53 +08:00 |
|
Zixuan Chen
|
7fc18625ab
|
test: refine B4 parallel test
|
2022-11-09 21:50:04 +08:00 |
|
Zixuan Chen
|
eb5ba1474e
|
test: add B4 parallel bench
|
2022-11-09 21:41:32 +08:00 |
|
Zixuan Chen
|
e85efa7d01
|
perf: simplify global tree cache update
|
2022-11-09 21:31:28 +08:00 |
|
Zixuan Chen
|
59d9c9ba34
|
fix: better capacity setting
|
2022-11-09 20:07:53 +08:00 |
|
Zixuan Chen
|
6eff5ddd3f
|
refactor: refine small set
|
2022-11-09 19:37:47 +08:00 |
|
Zixuan Chen
|
1653f8d109
|
perf: optimize insert at the range end
|
2022-11-09 18:42:13 +08:00 |
|
Zixuan Chen
|
0988b74254
|
chore: utils
|
2022-11-09 17:54:06 +08:00 |
|
Zixuan Chen
|
934b0fdda9
|
perf: speed up find path and common ancestors
|
2022-11-09 14:11:06 +08:00 |
|
Zixuan Chen
|
58fb7de26c
|
fix: remove changes error freeze behavior
and cover more cases that can be applied directly
|
2022-11-09 13:53:12 +08:00 |
|
Zixuan Chen
|
9733f24855
|
perf: speed up find common ancestors
|
2022-11-09 12:30:27 +08:00 |
|
Zixuan Chen
|
5c0c09e2d1
|
perf: apply edits directly when possible
|
2022-11-09 12:18:27 +08:00 |
|
Zixuan Chen
|
2abf23797a
|
test: init bench utils
|
2022-11-09 11:04:58 +08:00 |
|
Zixuan Chen
|
93af1c72c5
|
fix: text container heads update
|
2022-11-09 10:33:49 +08:00 |
|
Zixuan Chen
|
738a7ff2b9
|
refactor: rename integer
|
2022-11-08 20:04:54 +08:00 |
|
Zixuan Chen
|
2ae4db14f6
|
refactor: change loro value type
|
2022-11-08 15:40:14 +08:00 |
|
Zixuan Chen
|
de84a633f9
|
refactor: change get value signature
|
2022-11-08 14:59:13 +08:00 |
|
Zixuan Chen
|
e7af203efa
|
Merge branch 'chore-clean-todos'
|
2022-11-08 12:41:11 +08:00 |
|
Zixuan Chen
|
0acb003fe1
|
chore: update todo doc
|
2022-11-08 12:41:01 +08:00 |
|
Zixuan Chen
|
f7821f0515
|
fix: use after free in heap mode when deleting
|
2022-11-08 11:39:58 +08:00 |
|
Zixuan Chen
|
e833c1d5d7
|
chore: remove redundant todo
|
2022-11-08 10:50:55 +08:00 |
|
Zixuan Chen
|
64c985ce73
|
Merge branch 'main' into refactor-bump
|
2022-11-08 10:19:42 +08:00 |
|
Zixuan Chen
|
54ed394640
|
chore: add basic web test code
|
2022-11-07 23:37:10 +08:00 |
|
Zixuan Chen
|
8dc788e404
|
refactor: remove isomophic and parallel feature
features should be additive in Rust
|
2022-11-07 23:27:40 +08:00 |
|
Zixuan Chen
|
b086185d86
|
chore: refine doc
|
2022-11-07 15:25:48 +08:00 |
|
Zixuan Chen
|
420d29e42f
|
chore: add doc for heapmode
|
2022-11-07 15:24:02 +08:00 |
|
Zixuan Chen
|
82ef8a42ee
|
refactor: rename modes to HeapMode and BumpMode
|
2022-11-07 15:20:49 +08:00 |
|
Zixuan Chen
|
a3df07bf5c
|
refactor: make Bump mode newtype
|
2022-11-07 15:19:48 +08:00 |
|
Zixuan Chen
|
c7d3e01087
|
refactor: no boxing for T in RleTree
and make Heap mode as the default mode, because users
should be aware of Bump mode's limitation before using it
|
2022-11-07 15:10:36 +08:00 |
|
Zixuan Chen
|
62891e25b3
|
fix: use heap mode in text state
Fix #8
|
2022-11-07 14:26:10 +08:00 |
|
Zixuan Chen
|
303b1c6787
|
chore: cargo fix
|
2022-11-07 14:21:06 +08:00 |
|
Zixuan Chen
|
24cd11f59e
|
refactor: make bump optional in rle tree
|
2022-11-07 14:16:53 +08:00 |
|
Zixuan Chen
|
1a8fb458a9
|
chore: use stable rust as GAT become stable
|
2022-11-06 23:18:15 +08:00 |
|
Zixuan Chen
|
dd2c2701c4
|
chore: more debug info
|
2022-11-01 23:07:30 +08:00 |
|
Zixuan Chen
|
b5370af5e9
|
test: add mem-prof feature to test memory
|
2022-11-01 18:34:59 +08:00 |
|
Zixuan Chen
|
3ea9770871
|
fix: merge err
|
2022-11-01 18:16:55 +08:00 |
|
Zixuan Chen
|
5a7b9c7a0b
|
Merge branch 'feat-wasm' into refactor-reverse-merge
|
2022-11-01 17:59:23 +08:00 |
|
Zixuan Chen
|
72e52d8925
|
chore: cargo fix
|
2022-11-01 17:53:57 +08:00 |
|
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
|
df1892bd4e
|
refactor: merge reverse deletions
fix: counter span merge err
|
2022-11-01 17:16:11 +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 |
|