Orion Henry
37f8778a81
reorg file for new package
2021-02-18 16:41:20 -05:00
Alex Good
9bfcaea477
Run rustfmt
2021-02-12 12:03:10 -05:00
Orion Henry
6350a8726d
trying new ways to package the wasm
2021-02-12 11:49:49 -05:00
Orion Henry
ef38e6d7da
getting some WASM errors trying to access crypto in the browser - switching to SmallRng with a 0 seed for now - deterministic distribution of nodes in the skip list should be fine
2021-02-12 11:49:06 -05:00
Orion Henry
f8b6228488
remove js wrapper code and move all module wrapper logic into rust
2021-02-04 16:23:15 -05:00
Alex Good
7cd1a059f5
Add proptest for serialization
2021-01-14 12:30:25 -05:00
Orion Henry
b6d6b66c06
UncompressedChange moved packages
2021-01-14 12:30:25 -05:00
Alex Good
ce38f5360b
Move automerge_backend::UnencodedChange -> automerge_protocol::UncompressedChange
2021-01-14 12:30:25 -05:00
Martin Kleppmann
5ec8408398
Replace all-zeros UUID with '_root'
...
Corresponding to automerge/automerge@10ec271cbd
2021-01-12 14:45:32 -05:00
Martin Kleppmann
ec327c0125
Delete unused code
2021-01-12 14:45:32 -05:00
Orion Henry
83145b82c4
add getHeads() and new deps functionality
2021-01-01 17:39:44 -05:00
Orion Henry
f3049202a7
update api to localChange
2020-12-30 15:27:07 -05:00
Orion Henry
b8d71f3b53
remove undo/redo
2020-12-17 19:13:05 -05:00
Orion Henry
939ccf38aa
adding ack function
2020-11-12 11:03:44 -05:00
Orion Henry
c2768c5ebc
refactor process_request to feed the ops in one at a time removing the
...
dobule list management ops
2020-11-09 09:48:45 -05:00
Orion Henry
26a5d05fe2
copy2 changes
2020-11-09 09:48:45 -05:00
Jeremy Rose
cb33262a34
remove old build scripts ( #32 )
2020-11-08 14:48:00 +00:00
Jeremy Rose
f80c395434
cargo fmt --all ( #30 )
2020-11-08 14:47:18 +00:00
Orion Henry
c1319e06eb
patch has a slightly different format now
2020-09-09 12:52:25 -04:00
Orion Henry
ab71d01487
internal types impl COPY
2020-05-25 09:43:28 -04:00
Orion Henry
87b44cf977
ChangeRequest->Request
2020-05-22 16:11:26 -04:00
Orion Henry
e9c03ccdaa
BinChange is now Change
2020-05-22 15:16:42 -04:00
Orion Henry
ad1b1490d8
fmt
2020-05-21 19:05:57 -04:00
Orion Henry
2d31ed09cc
canonical BinChange wip
2020-05-21 18:53:07 -04:00
Alex Good
9bb374b492
Run rustfmt
2020-05-14 01:05:01 +01:00
Alex Good
f8fe19ef08
run clippy
2020-05-14 00:54:06 +01:00
Orion Henry
fb170531d1
Merge branch 'performance'
2020-05-13 12:17:18 -04:00
Alex Good
1839348109
Remove pub export automerge_protocol:{..} from automerge-backend
2020-05-10 14:00:38 +01:00
Orion Henry
c45351b121
first cut of the C api
2020-05-07 07:57:34 -07:00
Orion Henry
bddccbe8fd
tests passing for the new deps/hash api
2020-05-05 10:34:18 -07:00
Orion Henry
2c599d49d6
get tests working again
2020-04-27 14:22:04 -07:00
Orion Henry
c7874cc849
encoding in - tests passing
2020-04-27 09:18:48 -07:00
Orion Henry
ba44d3a717
set_stdio
2020-04-21 20:15:56 -07:00
Orion Henry
fa125e94c5
clean up js errors
2020-04-21 13:08:00 -07:00
Orion Henry
eaa023e219
now taking arrays of binary changes as intended
2020-04-21 11:58:07 -07:00
Orion Henry
d855ab9283
decode binary changes
2020-04-21 10:54:25 -07:00
Orion Henry
e3203b24d9
Update GOALS_AND_ISSUES.md
2020-04-16 11:31:08 -04:00
Orion Henry
68c593dda7
cleanup readme
2020-04-16 08:11:12 -07:00
Orion Henry
d2aec176d9
goals and issues markdown
2020-04-16 08:06:24 -07:00
Orion Henry
fe38f41569
integrate skiplist into backend
2020-04-16 06:07:40 -07:00
Orion Henry
50ec30bdba
added skip list - not used yet
2020-04-13 20:21:50 -07:00
Orion Henry
94a50fe68a
webpack sync inline stuff
2020-04-08 15:33:16 -07:00
Orion Henry
c5916f97b7
start work on async build
2020-04-06 13:43:50 -07:00
Orion Henry
41eea0bb02
grab readme from performance branch
2020-04-05 10:39:42 -07:00
Orion Henry
f37f65dd08
tools for making an asmjs version
2020-04-05 10:22:45 -07:00
Martin Kleppmann
2d7190394d
Let the test suite specify the encode/decode functions
...
Avoids the code in this repo loading its own version of Automerge, which
may be incompatible with the version run by the test suite (while the
binary data format is in flux)
2020-04-02 21:38:44 +01:00
Martin Kleppmann
7b51847026
Refactor wrapper to correspond more closely to JS backend
...
Corresponds to automerge/automerge@c37cde232a
2020-04-02 21:19:12 +01:00
Martin Kleppmann
88c96cfc8d
Allow building without rimraf dependency
2020-04-02 21:19:12 +01:00
Orion Henry
86844cd43a
move files back to old names
2020-04-02 13:12:23 -07:00
Orion Henry
06b234c889
prep for npm package
2020-04-02 12:37:52 -07:00