Commit graph

479 commits

Author SHA1 Message Date
Zixuan Chen
09b77fc969 refactor: use inner content (buggy) 2022-11-21 19:52:09 +08:00
Zixuan Chen
7295e1c613 refactor: add inner content 2022-11-21 18:25:13 +08:00
Zixuan Chen
8dba7d1e3a refactor: rename content type 2022-11-21 18:12:12 +08:00
Zixuan Chen
65b513d75f refactor: add import export to map 2022-11-21 16:02:29 +08:00
Zixuan Chen
0c6ebdd1a2 chore: fix ci 2022-11-21 12:57:56 +08:00
Zixuan Chen
7a6e50931d chore: replace justfile with deno task 2022-11-21 12:50:15 +08:00
Zixuan Chen
8f7a5a08e0 refactor: fix warning and remove dead codes 2022-11-18 21:16:29 +08:00
Zixuan Chen
fb711d22a9
Merge pull request #19 from loro-dev/refactor-list
Refactor list
2022-11-18 21:03:30 +08:00
Zixuan Chen
4f1cb76964 Merge remote-tracking branch 'origin/main' into refactor-list 2022-11-18 21:03:05 +08:00
Zixuan Chen
15e78a895b docs: add glossary 2022-11-18 21:02:31 +08:00
Zixuan Chen
38ef38c28a docs: init readme 2022-11-18 21:02:31 +08:00
Zixuan Chen
0c631697f7 docs: add doc about importing method 2022-11-18 17:30:27 +08:00
Zixuan Chen
c4064aad34 refactor: extract some common method to tracker 2022-11-18 16:57:37 +08:00
Zixuan Chen
78d6f99929 refactor: remove heads on lists 2022-11-18 16:40:20 +08:00
Zixuan Chen
2ecb156f30 fix: feature err 2022-11-18 16:40:11 +08:00
Zixuan Chen
e5c022b204 refactor: remove unused logics 2022-11-18 16:31:00 +08:00
Zixuan Chen
ce1bc62b03 refactor: add len method to all container 2022-11-18 16:19:35 +08:00
Zixuan Chen
5686a37f09 chore: cargo fix 2022-11-18 16:16:09 +08:00
Zixuan Chen
af26c9d782 refactor: extract import, improve readability 2022-11-18 01:08:39 +08:00
Zixuan Chen
ee375dd88f
Merge branch 'main' into refactor-list 2022-11-18 00:51:57 +08:00
Zixuan Chen
5355f47bc2 chore: add dev container 2022-11-18 00:48:18 +08:00
Zixuan Chen
3e2d03fe1e test: add list containers bench 2022-11-18 00:37:07 +08:00
Zixuan Chen
c9e3a67963 test: fix range map tests 2022-11-18 00:32:18 +08:00
Zixuan Chen
521615b1a0 perf: replace returned vec with iterator 2022-11-18 00:32:18 +08:00
Zixuan Chen
402b174842 perf: avoid heap alloc 2022-11-18 00:32:18 +08:00
Zixuan Chen
878f6cf939 chore: refine map max children config 2022-11-18 00:32:18 +08:00
Zixuan Chen
f6adb76436 perf: remove needless change copy when importing 2022-11-18 00:32:18 +08:00
Zixuan Chen
ff9877db42 fix: remove needless notify 2022-11-18 00:32:05 +08:00
leeeon233
1a2486283b chore: rename columnar 2022-11-18 00:32:05 +08:00
leeeon233
090b6852b7 chore: columnar dependency use git path 2022-11-18 00:31:53 +08:00
leeeon233
c4995e7ba2 chore: add encode bench 2022-11-18 00:31:26 +08:00
leeeon233
c9f63b6594 feat: add compress 2022-11-18 00:31:11 +08:00
Zixuan Chen
f150b6f4b1 chore: dev container config 2022-11-18 00:31:11 +08:00
Zixuan Chen
24de193ea4 chore: add dev container 2022-11-18 00:31:11 +08:00
Zixuan Chen
e019f5b7b8 test: fix range map tests 2022-11-18 00:30:08 +08:00
Zixuan Chen
0b09e09ded perf: replace returned vec with iterator 2022-11-18 00:10:47 +08:00
Zixuan Chen
48cc7f1dc8 perf: avoid heap alloc 2022-11-18 00:10:47 +08:00
Zixuan Chen
989ead2548 chore: refine map max children config 2022-11-18 00:10:47 +08:00
Zixuan Chen
33b10339a2 perf: remove needless change copy when importing 2022-11-18 00:10:47 +08:00
Zixuan Chen
83abf398d1 fix: remove needless notify 2022-11-18 00:10:47 +08:00
Zixuan Chen
0dd3ee81dc
Merge pull request #18 from loro-dev/feat-encode-decode
Integrate columnar to Loro
2022-11-18 00:10:01 +08:00
Zixuan Chen
8e8af7d4c6 chore: remove log 2022-11-18 00:07:06 +08:00
Zixuan Chen
b6c0c09c3d perf: cache tracker checkout 2022-11-18 00:04:50 +08:00
Zixuan Chen
3b42c06a01 fix: op iter bug 2022-11-17 23:44:57 +08:00
Zixuan Chen
e7b1148c8a fix: make directly apply faster 2022-11-17 23:17:36 +08:00
Zixuan Chen
f5ae229ca3 fix: make recursive case work
During applying new changes, retreat and forward should use
all the containers rather than just the container affected by current
applied changes.
2022-11-17 22:37:04 +08:00
Zixuan Chen
0c4afed968 refactor: use rich op when applying changes 2022-11-17 19:46:21 +08:00
Zixuan Chen
a2890f68ec chore: remove log 2022-11-17 19:03:06 +08:00
Zixuan Chen
8bb427a969 fix: empty input 2022-11-17 18:54:15 +08:00
Zixuan Chen
26a68dc64a fix: make it work for text container simple cases 2022-11-17 18:52:18 +08:00