Orion Henry
|
ba44d3a717
|
set_stdio
|
2020-04-21 20:15:56 -07:00 |
|
Orion Henry
|
f58e2ffb4f
|
clean up decoder trait
|
2020-04-21 17:32:10 -07:00 |
|
Orion Henry
|
e601f8c7d1
|
light cleanup
|
2020-04-21 13:20:25 -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
|
13e8e01a79
|
use dynamic key resolver
|
2020-04-18 08:05:05 -07:00 |
|
Orion Henry
|
dbbf53cc55
|
reduce cloning with versions
|
2020-04-17 15:06:05 -07:00 |
|
Orion Henry
|
4f11bb8baa
|
lots of little cleanup and micro ops in skip list
|
2020-04-17 10:06:10 -07:00 |
|
Orion Henry
|
6c70182ecd
|
light cleanup
|
2020-04-17 08:50:24 -07:00 |
|
Orion Henry
|
bef7a9d4cc
|
fix tests
|
2020-04-17 08:26:47 -07:00 |
|
Orion Henry
|
b2a2394647
|
orderedmap to orderedset
|
2020-04-17 08:20:01 -07:00 |
|
Orion Henry
|
586a7e179e
|
performance experiment with ord deltas
|
2020-04-17 07:50:23 -07:00 |
|
Orion Henry
|
fe38f41569
|
integrate skiplist into backend
|
2020-04-16 06:07:40 -07:00 |
|
Orion Henry
|
2180f4ac46
|
cleanup
|
2020-04-13 21:27:32 -07:00 |
|
Orion Henry
|
f6da533b99
|
cleanup
|
2020-04-13 21:14:36 -07:00 |
|
Orion Henry
|
50ec30bdba
|
added skip list - not used yet
|
2020-04-13 20:21:50 -07:00 |
|
Alex Good
|
1fefbd029e
|
Run clippy
|
2020-04-13 19:23:32 +01:00 |
|
Alex Good
|
d173aa3b1b
|
Remove ObjectID::Str and add some standard trait impls
|
2020-04-13 19:13:24 +01:00 |
|
Alex Good
|
bcbff29c0a
|
Run cargo fmt
|
2020-04-10 19:12:42 +01:00 |
|
Alex Good
|
02de5f6c8a
|
Run clippy
|
2020-04-10 19:07:51 +01:00 |
|
Alex Good
|
9daf1053e6
|
Formatting and clippy
|
2020-04-10 18:55:59 +01:00 |
|
Alex Good
|
0ed6586a04
|
Port backend tests
|
2020-04-10 18:54:13 +01:00 |
|
Alex Good
|
ce856d4213
|
wip
|
2020-04-10 17:23:09 +01:00 |
|
Alex Good
|
948ca78a8b
|
Run cargo fmt
|
2020-04-10 14:36:26 +01:00 |
|
Alex Good
|
5fbc23fd75
|
Cleanup, add deserialization for DiffLink
|
2020-04-10 14:36:12 +01:00 |
|
Orion Henry
|
7233b23d86
|
Merge branch 'wip' of github.com:automerge/automerge-rs into wip
|
2020-04-02 09:41:27 -07:00 |
|
Orion Henry
|
95cb760f79
|
added clock to patch, some packaging cleanup
|
2020-04-02 09:39:41 -07:00 |
|
Martin Kleppmann
|
80a2e75e86
|
Add clock to all patches
Corresponds to automerge/automerge@29f307d2f2
|
2020-04-02 17:12:35 +01:00 |
|
Orion Henry
|
a85798cb8e
|
try immutable data structures - move serde to its own file
|
2020-03-31 19:16:46 -07:00 |
|
Orion Henry
|
3642e990e3
|
some simple optimizations
|
2020-03-31 15:54:41 -07:00 |
|
Orion Henry
|
af34d7ef36
|
move undo stack and clock out of opset
|
2020-03-31 06:49:47 -07:00 |
|
Orion Henry
|
461c970e30
|
light edits
|
2020-03-30 16:45:28 -07:00 |
|
Orion Henry
|
f8aa3e2fd5
|
Reduce memory overhead for versions
|
2020-03-30 16:04:24 -07:00 |
|
Orion Henry
|
ccd90c1e61
|
version.rc<op_set>
|
2020-03-30 15:27:09 -07:00 |
|
Orion Henry
|
fca6e1c09e
|
move things out of op_set that are not needed
|
2020-03-30 15:15:30 -07:00 |
|
Orion Henry
|
9eed955d18
|
keep a cache of elemids in the object
|
2020-03-30 14:32:38 -07:00 |
|
Orion Henry
|
f7b3a57d20
|
handle insert remove properly in diffs - preserve undo stack
|
2020-03-30 08:42:25 -07:00 |
|
Orion Henry
|
f97e36f770
|
linked diffs dont need to be remapped
|
2020-03-29 23:58:23 -07:00 |
|
Orion Henry
|
9ffb4624c1
|
Noop when deleteing a delete
|
2020-03-29 23:22:10 -07:00 |
|
Orion Henry
|
7e9b49f4bd
|
Refactor the undo and diffs to be return args instead of pass by mut ref
|
2020-03-29 23:14:48 -07:00 |
|
Orion Henry
|
09f4e09030
|
fixed a bug where detached objects would error on diff generation
|
2020-03-29 22:55:26 -07:00 |
|
Orion Henry
|
319993cd6a
|
add links
|
2020-03-29 18:35:39 -07:00 |
|
Orion Henry
|
6c0f21e47e
|
elemids not properly deleting
|
2020-03-29 16:42:15 -07:00 |
|
Orion Henry
|
e24e073c10
|
code cleanup around diff generation
|
2020-03-29 15:58:24 -07:00 |
|
Orion Henry
|
853a5223b4
|
special case to serialize empty diffs
|
2020-03-29 13:24:24 -07:00 |
|
Orion Henry
|
1c92dc6d24
|
undo/redo
|
2020-03-29 10:12:55 -07:00 |
|
Orion Henry
|
8380c6a451
|
merge cleanup
|
2020-03-29 07:33:52 -07:00 |
|
Orion Henry
|
058a0f6b3e
|
move op_handle into its own file
|
2020-03-28 23:42:01 -07:00 |
|
Orion Henry
|
7aa7ebe968
|
light cleanup
|
2020-03-28 22:44:11 -07:00 |
|