Alex Good
|
a28ae6edb6
|
Fix dependency encoding in document format
|
2021-01-31 15:59:51 +00:00 |
|
Orion Henry
|
db2d540cae
|
zero length error
|
2021-01-29 17:59:57 -05:00 |
|
Orion Henry
|
c135b02a48
|
full document compression
|
2021-01-29 17:55:59 -05:00 |
|
Alex Good
|
ae4b9f8f94
|
Add some benchmarks and make some performance related tweaks
|
2021-01-25 13:49:38 +00:00 |
|
Orion Henry
|
82deb8a517
|
fix succ/pred bugs on doc uncompress
|
2021-01-22 15:32:36 -05:00 |
|
Orion Henry
|
9a90a8f84c
|
add full document decompression
|
2021-01-22 13:32:50 -05:00 |
|
Alex Good
|
c45d055ce3
|
Fix clippy
|
2021-01-16 17:55:30 +00:00 |
|
Alex Good
|
497372db99
|
Immutable frontend rewrite
|
2021-01-16 17:40:47 +00:00 |
|
Orion Henry
|
4f61f7da08
|
simplified encoding code - 1 less copy
|
2021-01-14 15:23:42 -05:00 |
|
Orion Henry
|
cd6d83ef6d
|
removed an unnecessarry round trip from the change encoder
|
2021-01-14 14:51:54 -05:00 |
|
Alex Good
|
7cd1a059f5
|
Add proptest for serialization
|
2021-01-14 12:30:25 -05:00 |
|
Alex Good
|
3c4d64c8a0
|
Add extra_bytes
|
2021-01-14 12:30:25 -05:00 |
|
Alex Good
|
3187afcc51
|
Use more expressive Operation structure
|
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 |
|
Orion Henry
|
0b469640d4
|
update format-tweaks to serialize properly
|
2021-01-12 14:45:32 -05:00 |
|
Martin Kleppmann
|
4f9e07a29d
|
Allow extra bytes at the end of a change
Corresponding to automerge/automerge@7f2e9f4897
|
2021-01-12 14:45:32 -05:00 |
|
Martin Kleppmann
|
1350b3e4be
|
Move index of columns ahead of the column data
Corresponding to automerge/automerge@d7f97c5387
|
2021-01-12 14:45:32 -05:00 |
|
Martin Kleppmann
|
fae835343f
|
Require strictly monotonically increasing column IDs
|
2021-01-12 14:45:32 -05:00 |
|
Martin Kleppmann
|
13b3faf921
|
Move deps closer to the start of an encoded change
Corresponding to automerge/automerge@7d9adb4807
|
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
|
1d126dd263
|
faster max_op calc
|
2020-11-10 12:25:07 -05:00 |
|
Peter van Hardenberg
|
0a5e39b5fa
|
wip
|
2020-11-09 15:30:31 -08:00 |
|
Orion Henry
|
d5b49316e7
|
wip
|
2020-11-09 18:11:49 -05:00 |
|
Orion Henry
|
d8d24e23a5
|
remove extra clone
|
2020-11-09 14:23:24 -05:00 |
|
Orion Henry
|
d03abd7457
|
fmt
|
2020-11-09 09:50:27 -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
|
39add00bf9
|
fxbuildhasher
|
2020-11-09 09:48:45 -05:00 |
|
Orion Henry
|
26a5d05fe2
|
copy2 changes
|
2020-11-09 09:48:45 -05:00 |
|
Orion Henry
|
c1319e06eb
|
patch has a slightly different format now
|
2020-09-09 12:52:25 -04:00 |
|
Orion Henry
|
783f615a23
|
update to use new format for encoding key=_head
|
2020-09-08 16:53:07 -04:00 |
|
Orion Henry
|
fb3b56112c
|
update binary encoding for op actions to match js implementation
|
2020-09-08 16:29:24 -04:00 |
|
Orion Henry
|
ce75f5e29e
|
add a deserializer for message
|
2020-06-05 17:48:51 -04:00 |
|
Orion Henry
|
fbc70ba0e3
|
UnencodedChange.message is a required field according to typescript - default to emptystring
|
2020-06-05 17:07:33 -04:00 |
|
Alex Good
|
1ef10f6450
|
Remove unnecessary in tests
|
2020-06-04 14:59:19 +01:00 |
|
Alex Good
|
80409879e0
|
More clippy shenanigans
|
2020-06-04 14:51:24 +01:00 |
|
Alex Good
|
7585a9d7a1
|
Run clippy on nightly
|
2020-06-04 10:30:27 +01:00 |
|
Alex Good
|
2cf2835e76
|
Make Patch::clock keys ActorID rather than String
|
2020-05-30 01:44:00 +01:00 |
|
Alex Good
|
62345c2b5f
|
Make Patch::actor an ActorID, not a string
|
2020-05-30 01:24:26 +01:00 |
|
Alex Good
|
a36a364443
|
Rename automerge_protocol::Value -> ScalarValue
|
2020-05-29 21:04:29 +01:00 |
|
Alex Good
|
b7527c28eb
|
Stop child IDs which are valid object IDs raising MissingObjectError
|
2020-05-25 19:24:45 +01:00 |
|
Alex Good
|
baaebef6d1
|
Merge branch 'master' into two-level-objtype
|
2020-05-25 18:47:46 +01:00 |
|
Orion Henry
|
ab71d01487
|
internal types impl COPY
|
2020-05-25 09:43:28 -04:00 |
|
Alex Good
|
2443cdf860
|
Remove objtype wrapper for diffs
|
2020-05-24 11:06:23 +01:00 |
|
Alex Good
|
40c8f8f9b3
|
Move ObjType to two level hierarchy
|
2020-05-24 10:22:18 +01:00 |
|
Orion Henry
|
cbfac9a7b2
|
clearly show when using external types via amp::
|
2020-05-23 12:38:31 -04:00 |
|
Orion Henry
|
a8cb2d805b
|
opid should have an actor not a string
|
2020-05-23 12:15:53 -04:00 |
|