Commit graph

  • 46a8a7f112 Corrected CI's error: this if let can be collapsed into the outer if let`` clippy objection. Jason Kankiewicz 2023-02-11 06:20:46 -0800
  • b0f63275f1 Increased the clang-format column width to 120. Jason Kankiewicz 2023-02-11 06:10:07 -0800
  • 62bf0f6030 Fixed a bug in AMresultFrom(). Jason Kankiewicz 2023-02-11 06:08:45 -0800
  • 5c06a2e4b1 Corrected CI's error: large size difference between variants clippy objection. Jason Kankiewicz 2023-02-11 05:14:13 -0800
  • db8fdb8a74 Restore the generated copies of the Cargo.toml and cbindgen.toml files in order to satisfy external dependencies. Fix minor documentation issues. Jason Kankiewicz 2023-02-11 04:57:22 -0800
  • a29894fefd Fixed a minor Doxygen formatting issue. Jason Kankiewicz 2023-02-11 02:42:01 -0800
  • 3540bef159 Replaced the AMvalue union with AMitem, AMitemValType() and AMitem{To,From}...() function pairs for each of its POD members. Added AMitemResult() for tranferring the storage for an AMitem from an iterator's AMresult into its own. Added AMresultCat() for consolidating AMitem storage into a single AMresult. Replaced AMlistItem, AMmapItem, and AMobjItem with AMitem. Replaced AMchangeHashes, AMchanges, AMlistItems, AMmapItems, AMobjItems, AMstrs, and AMsyncHaves with AMitems. Added AMitemIdxType(), AMitemKey(), AMitemPos() for querying for and getting the index of an AMitem. Added AMstrdup() for converting a UTF-8 string view into a null-terminated byte string. Added AMstrcmp() for comparing UTF-8 string views. Added generated convenience functions for serializing and deserializing enum tags. Ported AMresultStack to C as AMstack to get it out of the main library header. Replaced AMpush() with AMstackItem(), AMstackItems() and AMstackResult(). Enabled the AMstack...() functions to take aNULL stack pointer so that an AMresult that is immediately freed can still be validated by the callback. Added the automerge::AutomergeError::InvalidChangeHashBytes variant. Added the automerge::AutomergeError::LoadChangeError variant. Re-enabled versioning for CMake scripts. Moved the project logo image into the documentation subdirectory. Added a clang-format configuration. Jason Kankiewicz 2023-02-11 02:23:23 -0800
  • b99ce8e81b install javascript dependencies Philip Schatz 2023-02-05 16:43:32 -0600
  • e8d8e0f3aa include deno in dependencies Philip Schatz 2023-02-05 16:43:05 -0600
  • 3a620c0219 deploy: 2cd7427f35 alexjg 2023-02-09 15:48:09 +0000
  • 2cd7427f35 Use our leb128 parser for values Conrad Irwin 2023-01-17 14:51:02 -0700
  • a02f70f2b8
    Use new columns instead of existing ones Alex Good 2023-02-09 15:09:52 +0000
  • 271e95bfe4 deploy: 11f063cbfe alexjg 2023-02-09 11:08:27 +0000
  • 11f063cbfe
    Remove nightly from CI Alex Good 2023-02-09 11:06:08 +0000
  • f281213a47
    tests passing Alex Good 2023-02-09 10:55:19 +0000
  • a44ceacb1c
    everything compiles Alex Good 2023-02-09 09:50:28 +0000
  • 290c9e6872 attempt to finish - two issues outstanding Orion Henry 2023-02-08 14:59:41 -0600
  • 9a7dba09a4
    wip Alex Good 2023-02-08 18:20:38 +0000
  • 2345176526
    DocOp Alex Good 2023-02-08 17:53:58 +0000
  • 9bc424d776 first test passing - needs serialization Orion Henry 2023-02-08 10:43:33 -0600
  • 5cfc82d2e9 Use our leb128 parser for values Conrad Irwin 2023-01-17 14:51:02 -0700
  • 95f52b3cea Updated unstable.splice function doc type to Extend. Alex Currie-Clark 2023-02-08 09:35:26 +0000
  • 61f9604d0c merge with main Orion Henry 2023-02-06 11:34:13 -0600
  • 818280b9c1 deploy: a24d536d16 alexjg 2023-02-05 11:10:24 +0000
  • a24d536d16 Move automerge::SequenceTree to automerge_wasm::SequenceTree Alex Good 2023-02-04 14:05:10 +0000
  • dc7537a2ec
    Move automerge::SequenceTree to automerge_wasm::SequenceTree Alex Good 2023-02-04 14:05:10 +0000
  • ed50ab00b1 Add deno js release files js/automerge-2.0.2-alpha.1 actions 2023-02-03 17:06:06 +0000
  • 2dbe14346c Add deno release files js/automerge-wasm-0.1.24 actions 2023-02-03 16:52:17 +0000
  • c5fde2802f @automerge/automerge-wasm@0.1.24 and @automerge/automerge@2.0.2-alpha.1 Alex Good 2023-02-03 15:53:09 +0000
  • dc7012b6d8 @automerge/automerge-wasm@0.1.24 and @automerge/automerge@2.0.2-alpha.1 Alex Good 2023-02-03 15:53:09 +0000
  • ae28a1cb89 deploy: 13a775ed9a alexjg 2023-02-03 16:16:47 +0000
  • 13a775ed9a Speed up loading by generating clocks on demand Alex Good 2023-02-02 13:28:22 +0000
  • bf42281e2f
    Speed up loading by generating clocks on demand Alex Good 2023-02-02 13:28:22 +0000
  • fd7c24d525 deploy: 1e33c9d9e0 alexjg 2023-02-03 10:03:39 +0000
  • 1e33c9d9e0 Use Automerge::load instead of load_incremental if empty Alex Good 2023-02-01 18:08:22 +0000
  • c3c04128f5 Only observe the current state on load Alex Good 2023-01-26 09:45:26 +0000
  • da55dfac7a refactor: make fields of Automerge private Alex Good 2023-01-23 18:30:54 +0000
  • 75cada664b deploy: 9195e9cb76 alexjg 2023-02-02 15:05:01 +0000
  • 60a0c05da5
    Use Automerge::load instead of load_incremental if empty Alex Good 2023-02-01 18:08:22 +0000
  • d25109b8c5
    Only observe the current state on load Alex Good 2023-01-26 09:45:26 +0000
  • caa5274423
    refactor: make fields of Automerge private Alex Good 2023-01-23 18:30:54 +0000
  • 9195e9cb76
    Fix deny errors (#518) alexjg 2023-02-02 15:02:53 +0000
  • c393871b20
    Delete spurious lockfile in automerge-cli Alex Good 2023-02-02 14:34:43 +0000
  • 8df0fe6a3c
    Ignore deny errors on duplicate windows-sys Alex Good 2023-02-02 14:34:29 +0000
  • be2bb84218 deploy: 2a9652e642 alexjg 2023-02-01 09:16:45 +0000
  • f8d5a8ea98
    Bump json5 from 1.0.1 to 1.0.2 in /javascript/examples/create-react-app (#487) dependabot[bot] 2023-02-01 09:15:54 +0000
  • 2a9652e642
    typescript: Hide API type and make SyncState opaque (#514) alexjg 2023-02-01 09:15:00 +0000
  • 24ddcebaad deploy: a6959e70e8 alexjg 2023-01-31 17:56:45 +0000
  • a6959e70e8
    More robust leb128 parsing (#515) Conrad Irwin 2023-01-31 10:54:54 -0700
  • 3ffd0dae3b More robust leb128 parsing Conrad Irwin 2023-01-11 22:45:38 -0700
  • 2942b3c6e5
    typescript: Hide API type and make SyncState opaque Alex Good 2023-01-31 11:16:25 +0000
  • 44152110ba deploy: de5af2fffa alexjg 2023-01-30 20:00:09 +0000
  • de5af2fffa
    automerge-rs 0.3.0 and automerge-test 0.2.0 (#512) rust/automerge@0.3.0 rust/automerge-test@0.2.0 alexjg 2023-01-30 19:58:35 +0000
  • 5cd79f4faa
    automerge-rs 0.3.0 and automerge-test 0.2.0 Alex Good 2023-01-30 19:44:27 +0000
  • 2f2242e374 deploy: 08801ab580 alexjg 2023-01-30 19:38:42 +0000
  • 08801ab580
    automerge-rs: Introduce ReadDoc and SyncDoc traits and add documentation (#511) alexjg 2023-01-30 19:37:03 +0000
  • 22c488bf04
    automerge-rs: Introduce ReadDoc and SyncDoc traits and add documentation Alex Good 2023-01-28 20:42:51 +0000
  • 9a24b5bd91 Add deno js release files js/automerge-2.0.1 actions 2023-01-28 21:42:00 +0000
  • 89a0866272
    @automerge/automerge@2.0.1 (#510) alexjg 2023-01-28 21:22:45 +0000
  • b99779e070
    @automerge/automerge@2.0.1 Alex Good 2023-01-28 20:56:22 +0000
  • 9b6a3c8691
    Update README Alex Good 2023-01-28 09:32:21 +0000
  • 7d9e564c32 Add deno js release files js/automerge-2.0.1-alpha.6 actions 2023-01-27 20:58:39 +0000
  • 8379f1ed03 Add deno release files js/automerge-wasm-0.1.23 actions 2023-01-27 20:45:06 +0000
  • 58a7a06b75
    @automerge/automerge-wasm@0.1.23 and @automerge/automerge@2.0.1-alpha.6 (#509) alexjg 2023-01-27 20:27:11 +0000
  • b40041ce7d
    @automerge/automerge-wasm@0.1.23 and @automerge/automerge@2.0.1-alpha.6 Alex Good 2023-01-27 20:02:49 +0000
  • a1f2486467 deploy: f428fe0169 alexjg 2023-01-27 17:24:59 +0000
  • f428fe0169
    Improve typescript types (#508) alexjg 2023-01-27 17:23:13 +0000
  • 70f24098db
    Improve typescript types Alex Good 2023-01-19 21:54:36 +0000
  • 5be90d6252 deploy: 931ee7e77b alexjg 2023-01-25 16:04:38 +0000
  • 931ee7e77b
    Add Fuzz Testing (#498) Conrad Irwin 2023-01-25 09:03:05 -0700
  • b47b925518 Fix fuzz crashers and add to test suite Conrad Irwin 2023-01-12 22:13:20 -0700
  • 0142176ebc bail after 100 patches, im clocks faster_sync_clock Orion Henry 2023-01-24 12:04:50 -0600
  • 6c8a194a49 deploy: 819767cc33 alexjg 2023-01-23 19:21:46 +0000
  • 819767cc33
    fix: use saturating_sub when updating cached text width (#505) alexjg 2023-01-23 19:19:55 +0000
  • 7f216b0dd1 deploy: 1f7b109dcd alexjg 2023-01-23 17:03:22 +0000
  • 78adbc4ff9
    Update patch types (#499) Alex Currie-Clark 2023-01-23 17:02:02 +0000
  • 1f7b109dcd
    Add From<SmolStr> for ScalarValue::Str (#506) Andrew Jeffery 2023-01-23 17:01:41 +0000
  • 2a2ac2558f Add From<SmolStr> for ScalarValue::Str Andrew Jeffery 2023-01-23 16:24:44 +0000
  • 94c5e0d9b9
    fix: use saturating_sub when updating cached text width Alex Good 2023-01-23 14:48:41 +0000
  • de1e6bb8e3 deploy: 98e755106f alexjg 2023-01-23 11:02:33 +0000
  • 98e755106f
    Fix and simplify lebsize calculations (#503) faster_sync Conrad Irwin 2023-01-23 04:01:05 -0700
  • 58d1b4b6a8 Fix and simplify lebsize calculations Conrad Irwin 2023-01-17 14:55:14 -0700
  • 09f6418c39
    Merge branch 'automerge:main' into update-patch-types Alex Currie-Clark 2023-01-21 17:06:44 +0000
  • d745685f5e wip Orion Henry 2023-01-20 13:38:53 -0600
  • 82fb5a51b3 Add deno js release files js/automerge-2.0.1-alpha.5 actions 2023-01-19 22:50:25 +0000
  • 51b9ef2f84 Add deno release files js/automerge-wasm-0.1.22 actions 2023-01-19 22:32:59 +0000
  • 6b0ee6da2e
    Bump js to 2.0.1-alpha.5 and automerge-wasm to 0.1.22 (#497) alexjg 2023-01-19 22:15:06 +0000
  • 745305db72
    Bump js to 2.0.1-alpha.5 and automerge-wasm to 0.1.22 Alex Good 2023-01-14 18:02:44 +0000
  • 471effa304 deploy: 9b44a75f69 alexjg 2023-01-19 21:13:26 +0000
  • 9b44a75f69
    fix: don't panic when generating parents for hidden objects (#500) alexjg 2023-01-19 21:11:36 +0000
  • 67e1816018 deploy: d8baa116e7 alexjg 2023-01-19 17:04:17 +0000
  • d8baa116e7
    automerge-rs: Add ExId::to_bytes (#491) alexjg 2023-01-19 17:02:47 +0000
  • 5629a7bec4
    Various CI script fixes (#501) alexjg 2023-01-19 15:38:27 +0000
  • 7bddc98bc3
    Various CI script fixes Alex Good 2023-01-19 12:27:41 +0000
  • 26db96dc37
    fix: don't panic when generating parents for hidden objects Alex Good 2023-01-19 10:18:26 +0000
  • f366b9329a Add new patches to javascript Alex Currie-Clark 2023-01-16 22:48:11 +0000
  • d7bcd69cc7 Add Splice patch type to exports Alex Currie-Clark 2023-01-16 19:22:21 +0000
  • 2da7237cdb Clarify that the splice patch applies to text Alex Currie-Clark 2023-01-16 19:21:35 +0000
  • c843816c75 Update Patch types Alex Currie-Clark 2023-01-16 19:20:41 +0000
  • 7370eb1380 Add fuzz testing for document load Conrad Irwin 2023-01-14 20:46:15 -0700