Andrew Jeffery
10e481ad0f
Rename peer_state to sync_state
2021-04-24 14:25:31 -07:00
Andrew Jeffery
7c117ab3b1
Properly handle conversion to null for optional message
2021-04-24 14:25:31 -07:00
Andrew Jeffery
4b7bbe6710
Rename peer to sync
2021-04-24 14:25:31 -07:00
Andrew Jeffery
766b5621d4
Add more sync work
2021-04-24 14:25:31 -07:00
Andrew Jeffery
3eeb825138
Initial sync work
2021-04-24 14:25:31 -07:00
Vedant Roy
e607d2e22b
add js interop testing ( #91 )
...
* add js interop testing
* checkout specific commit + fix bug in if stmt
* implement suggestions
* add to travis
* friendly error message + fix inverted if
* more intuitive order
2021-04-07 16:54:51 +01:00
Martin Kleppmann
38214ca21e
Merge pull request #65 from automerge/implement-compression
...
Implement compression
2021-04-02 17:47:39 +01:00
Martin Kleppmann
78d0e4e9d3
Add getAllChanges to wasm backend
...
Fixes #81
2021-04-02 09:00:07 -07:00
Martin Kleppmann
7ae0edb283
Remove getChangesForActor from wasm backend
...
This function no longer exists in the JS backend
2021-04-02 09:00:07 -07:00
Alex Good
82cf04ae49
Implement compression
2021-03-27 16:52:43 +00:00
Tyler Samples
ec87f411aa
Fix types in wasm/README.md ( #66 )
2021-03-27 11:12:50 +00:00
Andrew Jeffery
477fbf20db
backend-wasm: Make yarn release work again ( #59 )
2021-03-23 16:56:16 +00:00
Alex Good
c103b0638e
Ritual abasement at the altar of clippy
2021-03-02 19:35:00 +00:00
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