leeeon233
|
07e0d4a228
|
refactor: move hierarchy to loro core
|
2022-12-30 11:54:22 +08:00 |
|
leeeon233
|
065e646a7e
|
refactor: use Weak in container
|
2022-12-30 11:54:22 +08:00 |
|
Zixuan Chen
|
fd65b1504c
|
Merge branch 'main' into perf-wasm-analysis
|
2022-12-27 12:57:16 +08:00 |
|
leeeon233
|
af29f7e202
|
fix: map pool mapping
|
2022-12-19 18:07:24 +08:00 |
|
leeeon233
|
4748e1d38c
|
fix: decode hierarchy for snapshot mode
update columnar version, reduce compression time
|
2022-12-19 18:07:24 +08:00 |
|
leeeon233
|
b0b1fddef3
|
refactor: unify encode api
|
2022-12-19 18:07:24 +08:00 |
|
Zixuan Chen
|
4a0b8e52e8
|
Merge remote-tracking branch 'origin/main' into perf-wasm-analysis
|
2022-12-18 20:59:57 +08:00 |
|
leeeon233
|
4cfdbff768
|
chore: rebase
|
2022-12-13 23:06:21 +08:00 |
|
leeeon233
|
815b95d126
|
test: add standardize encoding
|
2022-12-13 23:02:33 +08:00 |
|
leeeon233
|
1c8f3784f0
|
feat: add pool mapping
Co-authored-by: Zixuan Chen <me@zxch3n.com>
|
2022-12-13 23:02:33 +08:00 |
|
leeeon233
|
70b3126d79
|
chore: rebase main
|
2022-12-13 23:02:32 +08:00 |
|
leeeon233
|
b3420e4f64
|
fix: compress flag
|
2022-12-13 23:02:32 +08:00 |
|
leeeon233
|
16400ddab0
|
fix: remove container encoding
|
2022-12-13 23:02:32 +08:00 |
|
leeeon233
|
85865e592a
|
feat: state snapshot import
|
2022-12-13 23:02:32 +08:00 |
|
leeeon233
|
48d784bcd1
|
feat: add map state snapshot
|
2022-12-13 23:01:17 +08:00 |
|
Zixuan Chen
|
c7e5c907d5
|
fix: list
|
2022-12-13 23:01:17 +08:00 |
|
leeeon233
|
8037f4034d
|
chore: bug list rle range
|
2022-12-13 23:01:17 +08:00 |
|
leeeon233
|
2fedf8d396
|
feat: state snapshot
Co-authored-by: Zixuan Chen <me@zxch3n.com>
|
2022-12-13 23:01:17 +08:00 |
|
Zixuan Chen
|
95daf02a29
|
refactor: rename vv to vv_cloned to emphasize cost
|
2022-12-13 01:39:57 +08:00 |
|
Zixuan Chen
|
313b1cc8c0
|
bench: add wasm bench to web test
|
2022-12-12 13:44:49 +08:00 |
|
Zixuan Chen
|
a24e284fba
|
fix: hierarchy notify
|
2022-12-09 10:46:55 +08:00 |
|
Zixuan Chen
|
d3a0d10b12
|
feat: encode updates
|
2022-11-30 23:55:58 +08:00 |
|
Zixuan Chen
|
16dd4c7182
|
fix: apply effects order
|
2022-11-28 17:24:14 +08:00 |
|
Zixuan Chen
|
aaf4e6822b
|
feat: root subscriber & apply event to value
|
2022-11-24 23:28:36 +08:00 |
|
leeeon233
|
11292e3337
|
fix: to_json resolve deep
Co-authored-by: Zixuan Chen <me@zxch3n.com>
|
2022-11-24 22:00:52 +08:00 |
|
Zixuan Chen
|
e153f113b8
|
feat: subscribe unsubscribe
Co-authored-by: Leonzhao <leeeon233@gmail.com>
|
2022-11-24 15:10:21 +08:00 |
|
leeeon233
|
bc8235ff47
|
feat: add prelim
Co-authored-by: Zixuan Chen <me@zxch3n.com>
|
2022-11-23 19:49:39 +08:00 |
|
leeeon233
|
e124bbbec1
|
fix: wasm interface
|
2022-11-23 19:49:39 +08:00 |
|
leeeon233
|
df3a708e48
|
feat: add context check
|
2022-11-23 19:49:39 +08:00 |
|
Zixuan Chen
|
1c7ccf2b53
|
fix: resolve deep value
|
2022-11-13 17:57:13 +08:00 |
|
Zixuan Chen
|
b56d747019
|
feat: insert obj to list
|
2022-11-12 11:33:23 +08:00 |
|
Zixuan Chen
|
077d696952
|
feat: list container
|
2022-11-12 11:11:07 +08:00 |
|
Zixuan Chen
|
0c7a7af0fd
|
refactor: remove insert value
simplify code and only use loro value
|
2022-11-12 00:30:07 +08:00 |
|
Zixuan Chen
|
154ddfcfe5
|
feat: to json and from json
|
2022-11-12 00:00:54 +08:00 |
|
Zixuan Chen
|
0d0603d75f
|
feat: get value deep
|
2022-11-11 22:26:06 +08:00 |
|
Zixuan Chen
|
1f2be1de18
|
chore: cargo fix
|
2022-11-11 16:20:37 +08:00 |
|
Zixuan Chen
|
d818cd1ca8
|
refactor: use Text and Map as exposed interfaces
Co-authored-by: Leonzhao <leeeon233@gmail.com>
|
2022-11-11 15:23:22 +08:00 |
|
Zixuan Chen
|
a858c10588
|
refactor: use container trait
|
2022-11-11 11:41:31 +08:00 |
|
Zixuan Chen
|
1f2650a5a2
|
refactor: rename container mng to registry
|
2022-11-11 11:15:06 +08:00 |
|
Zixuan Chen
|
44f38dd24b
|
chore: cargo fix
|
2022-11-11 11:13:35 +08:00 |
|
Zixuan Chen
|
c50fd45d1d
|
refactor: use dashmap in container manager
Co-authored-by: Leonzhao <leeeon233@gmail.com>
|
2022-11-11 11:12:55 +08:00 |
|
Zixuan Chen
|
3d2ea6479a
|
feat: recursive map type; but perf becomes worse
random text edit 2 sites, run time + 30%
need to find a way to fix this
|
2022-11-08 23:35:32 +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
|
72e52d8925
|
chore: cargo fix
|
2022-11-01 17:53:57 +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
|
b099b4507c
|
fix: add 2 site tests & fix update cursor bug
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
69521a97ef
|
fix: two sites sync issue
|
2022-10-26 23:31:34 +08:00 |
|
Zixuan Chen
|
788808b055
|
fix: basic import export test
|
2022-10-26 23:31:34 +08:00 |
|