Commit graph

712 commits

Author SHA1 Message Date
Alex Good
28cf791aa7 Add error to backend type signatures 2020-02-15 12:53:04 +00:00
Alex Good
5e5747cc1e First diff generation working 2020-02-15 12:45:18 +00:00
Alex Good
194732d910 Run rustfmt 2020-02-15 11:28:08 +00:00
Alex Good
ca9e2ce429 Move backend into it's own module 2020-02-15 11:27:42 +00:00
Alex Good
cdbb98e080 Move patch into it's own module 2020-02-15 11:25:45 +00:00
Alex Good
79cc50b55e Move core logic into backend crate 2020-02-15 11:22:00 +00:00
Alex Good
ff505e1468 Add deserialization, fixes #2 2020-02-14 19:35:28 +00:00
Alex Good
47904467cd Add serialization tests for diffs 2020-02-14 14:19:19 +00:00
Alex Good
a328b91a18 Move custom serde to separate module 2020-02-14 13:04:54 +00:00
Alex Good
c29992113a Merge branch 'master' into diffs 2020-02-14 12:50:49 +00:00
Alex Good
6a85cbb019 Merge branch 'master' of github.com:alexjg/automerge-rs 2020-02-14 12:50:10 +00:00
Alex Good
1ae9a70109 WIP 2020-02-14 12:50:03 +00:00
Alex Good
3f5dae3249 Merge branch 'master' into diffs 2020-02-14 12:21:55 +00:00
Orion Henry
09c8f1ff76 migrate to serde-wasm-bindgen with result/error handling 2020-02-13 19:31:09 -05:00
Orion Henry
a898166119 Remove main_js 2020-02-13 19:17:18 -05:00
Orion Henry
43aab45e13 remove refcell and clone 2020-02-13 19:16:36 -05:00
Orion Henry
a0e3a433ca fix snake case 2020-02-13 18:59:10 -05:00
Orion Henry
a8e2b3943d bugfix with improper clone/into 2020-02-13 18:52:09 -05:00
Orion Henry
503244744c fix applyPatch tuple return type 2020-02-13 18:50:18 -05:00
Alex Good
b3e6551355 Add patch and diff details 2020-02-13 17:01:05 +00:00
Orion Henry
d6151e30dd added other wasm functions 2020-02-13 11:56:01 -05:00
Orion Henry
f41ea8d238 removed junk file 2020-02-13 11:41:14 -05:00
Orion Henry
f07c0bfe6d importing first pass at wasm-bindgen interface 2020-02-13 11:34:30 -05:00
Alex Good
2afcd1bbb6 Stub out backend interface 2020-02-13 13:28:44 +00:00
Alex Good
4c428702f6 Create automerge-backend and automerge-wasm crates 2020-02-13 11:45:32 +00:00
Alex Good
357dc894ba Create workspace 2020-02-13 11:42:28 +00:00
Alex Good
0f1b585145 Fix readme 2020-02-13 11:27:01 +00:00
Alex Good
a286bbad8d Merge branch 'mutation' 2020-02-13 00:06:25 +00:00
Alex Good
f63ec5b6e2 Add some attempts at documentation 2020-02-13 00:05:40 +00:00
Alex Good
e812222e82 Run rustfmt 2020-02-12 23:46:07 +00:00
Alex Good
155b580fef First crack at mutation complete 2020-02-12 23:45:53 +00:00
Alex Good
dbbb4b1700 Split ObjectStore out of OpSet 2020-02-12 22:53:33 +00:00
Alex Good
e233a06204 Move change handling code to ChangeContext 2020-02-11 22:22:55 +00:00
Alex Good
3b944dfee7 Cache root value after every change 2020-01-19 15:04:10 +00:00
Alex Good
ece4ff9f98 run rustfmt 2020-01-17 14:59:51 +00:00
Alex Good
3b528f0c06 Don't directly use serde_json in document interface 2020-01-17 14:50:58 +00:00
Alex Good
a4332b8c1a Hacky insertion implementation 2020-01-06 19:28:39 +00:00
Alex Good
48a5973b75 More hacky implementations of move and delete mutations 2020-01-06 17:55:19 +00:00
Alex Good
32e18e1def Add very hacky set operation API 2020-01-05 19:09:30 +00:00
Alex Good
d6ed0d31de Fix crates link 2019-12-30 00:03:32 +00:00
Alex Good
8a309feb1d Add function to recursively create ops from values 2019-12-29 02:45:58 +00:00
Alex Good
adbbe0f2dc Rough out API for mutation 2019-12-28 23:26:19 +00:00
Alex Good
100b45e59f Handle missing clippy on nightly in travis.yml 2019-12-28 17:36:33 +00:00
Alex Good
95b63dd82d Add badges and dependency example to README 2019-12-28 16:22:29 +00:00
Alex Good
620c74c1a0 Rename to automerge 2019-12-28 15:56:11 +00:00
Alex Good
6613b1d580 Add clippy to travis 2019-12-28 15:44:10 +00:00
Alex Good
27f7bde2a3 Bump version 2019-12-28 15:42:02 +00:00
Alex Good
8637a2c045 Add module documentation 2019-12-28 15:41:30 +00:00
Alex Good
1f2682041e Only deploy stable 2019-12-28 15:37:31 +00:00
Alex Good
56d6535df5 Remove uuid dependency 2019-12-28 15:29:58 +00:00