Commit graph

  • 1e6038c3d7 Change ActorID::to_string -> ActorID::to_hex_string to avoid clashes with Display Alex Good 2020-05-10 14:06:55 +0100
  • b63864dae3 Move ActorID into lib.rs Alex Good 2020-05-10 14:05:49 +0100
  • 1839348109 Remove pub export automerge_protocol:{..} from automerge-backend Alex Good 2020-05-10 14:00:38 +0100
  • 8e8bee7fa1 Move Patch,Diff etc Alex Good 2020-05-10 13:57:51 +0100
  • f910845def Move Operation Alex Good 2020-05-10 13:42:23 +0100
  • 21f3bec8ba Move Operation Alex Good 2020-05-10 13:35:33 +0100
  • 45346d9617 Move Operation::{generate_redos, can_merge, and merge} to to backend.rs Alex Good 2020-05-10 13:24:19 +0100
  • 4bd3f912c4 Move OpType Alex Good 2020-05-10 13:17:46 +0100
  • 12c3ade5ab Move OpRequest, ReqOpType, and RequestKey Alex Good 2020-05-10 13:12:30 +0100
  • 873c9791a1 Move resolve_key to backend.rs Alex Good 2020-05-10 12:59:42 +0100
  • fdc044d284 Move DataType and Value Alex Good 2020-05-10 12:50:57 +0100
  • 7ee984a80d Move ElementID and Key Alex Good 2020-05-10 02:03:16 +0100
  • d37617b9a1 Move object ID Alex Good 2020-05-10 01:46:43 +0100
  • de0b05540e Move opid Alex Good 2020-05-10 01:37:40 +0100
  • 2e28e2c01e Move ObjType Alex Good 2020-05-10 01:22:04 +0100
  • a8c1fb7ba1 Move ChangeHash to protocol crate Alex Good 2020-05-10 01:08:04 +0100
  • 7b8a0ec6c9 Move ActorID Alex Good 2020-05-09 20:02:48 +0100
  • dd650b0c38 Merge branch 'performance' into frontend Alex Good 2020-05-09 13:04:44 +0100
  • e3fe5b9d6d One more passing test Alex Good 2020-05-08 00:24:34 +0100
  • 6ad3e13fc0 Tests passing with optimistic local diff application Alex Good 2020-05-07 16:02:02 +0100
  • c45351b121 first cut of the C api Orion Henry 2020-05-07 07:57:34 -0700
  • c6b6d59aa1 bugfix in RLE encode/decode Orion Henry 2020-05-06 10:31:50 -0700
  • 0223433a36 WIP Alex Good 2020-05-05 20:12:42 +0100
  • bddccbe8fd tests passing for the new deps/hash api Orion Henry 2020-05-05 10:34:18 -0700
  • eebcee91dc patch refactor Orion Henry 2020-05-02 16:12:12 -0700
  • a5b0492c36 key/value/diff refactor Orion Henry 2020-04-29 14:47:13 -0700
  • bb881a373d added all the number types Orion Henry 2020-04-27 18:52:45 -0700
  • 2c599d49d6 get tests working again Orion Henry 2020-04-27 14:22:04 -0700
  • 65b2a056ac WIP Alex Good 2020-04-27 19:38:32 +0100
  • 74b9ecbcfe fmt Orion Henry 2020-04-27 10:53:18 -0700
  • c7874cc849 encoding in - tests passing Orion Henry 2020-04-22 11:51:42 -0700
  • ba44d3a717 set_stdio Orion Henry 2020-04-21 20:15:56 -0700
  • f58e2ffb4f clean up decoder trait Orion Henry 2020-04-21 17:32:10 -0700
  • 15b7bb8c60 Make a CLI out of an enmormous pile of hacks Alex Good 2020-04-22 00:35:10 +0100
  • d05b9db6d0 Merge branch 'performance' into frontend Alex Good 2020-04-21 23:32:24 +0100
  • eca8af0d04 Add text rendering with no tests Alex Good 2020-04-21 23:32:02 +0100
  • 43d14194d3
    Loading initial state sans text Alex Good 2020-04-21 23:17:36 +0100
  • e601f8c7d1 light cleanup Orion Henry 2020-04-21 13:20:25 -0700
  • fa125e94c5 clean up js errors Orion Henry 2020-04-21 13:08:00 -0700
  • eaa023e219 now taking arrays of binary changes as intended Orion Henry 2020-04-21 11:58:07 -0700
  • d855ab9283 decode binary changes Orion Henry 2020-04-20 12:21:50 -0700
  • 13e8e01a79 use dynamic key resolver Orion Henry 2020-04-18 08:05:05 -0700
  • dbbf53cc55 reduce cloning with versions Orion Henry 2020-04-17 15:06:05 -0700
  • 4f11bb8baa lots of little cleanup and micro ops in skip list Orion Henry 2020-04-17 10:06:10 -0700
  • 6c70182ecd light cleanup Orion Henry 2020-04-17 08:50:24 -0700
  • bef7a9d4cc fix tests Orion Henry 2020-04-17 08:26:47 -0700
  • b2a2394647 orderedmap to orderedset Orion Henry 2020-04-17 08:20:01 -0700
  • 586a7e179e performance experiment with ord deltas Orion Henry 2020-04-17 07:50:23 -0700
  • e3203b24d9
    Update GOALS_AND_ISSUES.md Orion Henry 2020-04-16 11:31:08 -0400
  • 68c593dda7 cleanup readme Orion Henry 2020-04-16 08:11:12 -0700
  • d2aec176d9 goals and issues markdown Orion Henry 2020-04-16 08:06:24 -0700
  • fe38f41569 integrate skiplist into backend Orion Henry 2020-04-16 06:07:40 -0700
  • 2180f4ac46 cleanup Orion Henry 2020-04-13 21:27:32 -0700
  • f6da533b99 cleanup Orion Henry 2020-04-13 21:14:36 -0700
  • 50ec30bdba added skip list - not used yet Orion Henry 2020-04-13 20:21:50 -0700
  • be39105ec9
    Merge pull request #13 from automerge/remove-object-id-str Orion Henry 2020-04-13 11:58:30 -0700
  • 0d885b2e79 Merge branch 'remove-object-id-str' into frontend Alex Good 2020-04-13 19:23:45 +0100
  • 1fefbd029e Run clippy Alex Good 2020-04-13 19:23:32 +0100
  • ebfc71a2f7 Merge branch 'remove-object-id-str' into frontend Alex Good 2020-04-13 19:20:01 +0100
  • d173aa3b1b Remove ObjectID::Str and add some standard trait impls Alex Good 2020-04-13 19:02:34 +0100
  • 1ad7dc9187 WIP Alex Good 2020-04-13 19:03:06 +0100
  • 0e5bcb2999 Remove ObjectID::Str Alex Good 2020-04-13 19:02:34 +0100
  • 344cfb2a9d WIP Alex Good 2020-04-13 18:24:19 +0100
  • 161cd1c827 WIP Alex Good 2020-04-13 16:39:30 +0100
  • 3f8c8d097e
    Merge pull request #12 from automerge/backend-tests Orion Henry 2020-04-13 07:19:08 -0700
  • bcbff29c0a
    Run cargo fmt Alex Good 2020-04-10 19:12:42 +0100
  • fe9873f66b
    Tiny README fix Alex Good 2020-04-10 19:09:31 +0100
  • 02de5f6c8a
    Run clippy Alex Good 2020-04-10 19:07:44 +0100
  • 33e25f776d
    Don't change wasm stuff yet Alex Good 2020-04-10 18:57:28 +0100
  • 9daf1053e6
    Formatting and clippy Alex Good 2020-04-10 18:55:59 +0100
  • 0ed6586a04 Port backend tests Alex Good 2020-04-10 18:54:13 +0100
  • ce856d4213 wip Alex Good 2020-04-10 17:23:09 +0100
  • 948ca78a8b Run cargo fmt Alex Good 2020-04-10 14:36:26 +0100
  • 5fbc23fd75 Cleanup, add deserialization for DiffLink Alex Good 2020-04-10 14:36:12 +0100
  • 94a50fe68a webpack sync inline stuff Orion Henry 2020-04-08 15:33:16 -0700
  • c5916f97b7 start work on async build Orion Henry 2020-04-06 13:43:50 -0700
  • 41eea0bb02 grab readme from performance branch Orion Henry 2020-04-05 10:39:42 -0700
  • f37f65dd08 tools for making an asmjs version Orion Henry 2020-04-05 10:22:45 -0700
  • 2d7190394d Let the test suite specify the encode/decode functions Martin Kleppmann 2020-04-02 21:38:44 +0100
  • 7b51847026 Refactor wrapper to correspond more closely to JS backend Martin Kleppmann 2020-04-02 21:07:20 +0100
  • 88c96cfc8d Allow building without rimraf dependency Martin Kleppmann 2020-04-02 20:57:17 +0100
  • 86844cd43a move files back to old names Orion Henry 2020-04-02 13:12:23 -0700
  • 06b234c889 prep for npm package Orion Henry 2020-04-02 12:37:52 -0700
  • 4911b5df53 update yarn deps Orion Henry 2020-04-02 09:44:49 -0700
  • 7233b23d86 Merge branch 'wip' of github.com:automerge/automerge-rs into wip Orion Henry 2020-04-02 09:41:27 -0700
  • 95cb760f79 added clock to patch, some packaging cleanup Orion Henry 2020-04-02 09:39:41 -0700
  • 80a2e75e86 Add clock to all patches Martin Kleppmann 2020-04-02 17:12:35 +0100
  • f9142d6a1a
    Merge pull request #11 from ept/wip Orion Henry 2020-04-02 06:52:17 -0700
  • 74bfee8770 Fix getChanges/getMissingChanges function confusion Martin Kleppmann 2020-04-02 14:48:29 +0100
  • 989e9e0e66 Update to match Automerge performance branch Martin Kleppmann 2020-04-02 13:01:47 +0100
  • a85798cb8e try immutable data structures - move serde to its own file Orion Henry 2020-03-31 19:16:46 -0700
  • 3642e990e3 some simple optimizations Orion Henry 2020-03-31 15:54:41 -0700
  • af34d7ef36 move undo stack and clock out of opset Orion Henry 2020-03-31 06:49:47 -0700
  • 461c970e30 light edits Orion Henry 2020-03-30 16:45:28 -0700
  • f8aa3e2fd5 Reduce memory overhead for versions Orion Henry 2020-03-30 16:04:24 -0700
  • ccd90c1e61 version.rc<op_set> Orion Henry 2020-03-30 15:27:09 -0700
  • fca6e1c09e move things out of op_set that are not needed Orion Henry 2020-03-30 15:15:30 -0700
  • 9eed955d18 keep a cache of elemids in the object Orion Henry 2020-03-30 14:32:38 -0700
  • f7b3a57d20 handle insert remove properly in diffs - preserve undo stack Orion Henry 2020-03-30 08:42:25 -0700
  • f97e36f770 linked diffs dont need to be remapped Orion Henry 2020-03-29 23:58:23 -0700