Commit graph

  • f14a61e581 Sort successors in SuccEncoder Adel Salakh 2022-07-11 19:44:33 +0200
  • 8962e6c6f9 Sort successors in SuccEncoder Adel Salakh 2022-07-11 19:44:33 +0200
  • 65c478981c
    Merge pull request #403 from jeffa5/parents-error Andrew Jeffery 2022-07-12 21:19:31 +0100
  • 75fb4f0f0c
    Merge pull request #404 from jeffa5/trim-deps Andrew Jeffery 2022-07-12 19:26:48 +0100
  • be439892a4 Clean up automerge dependencies Andrew Jeffery 2022-07-12 19:09:47 +0100
  • 6ea5982c16 Change parents to return result if objid is not an object Andrew Jeffery 2022-07-12 10:36:20 +0100
  • 0cd515526d
    Merge pull request #402 from jeffa5/fix-cmake-docs Andrew Jeffery 2022-07-12 10:17:43 +0100
  • 246ed4afab Test building docs on PRs Andrew Jeffery 2022-07-12 10:09:07 +0100
  • 0a86a4d92c Don't build tests for docs Andrew Jeffery 2022-07-12 09:59:03 +0100
  • 1d3263c002
    Merge pull request #397 from jeffa5/edit-trace-improvements Andrew Jeffery 2022-07-07 09:47:43 +0100
  • 7e8cbf510a Add links to projects Andrew Jeffery 2022-07-07 09:40:18 +0100
  • c49ba5ea98 Fixup js edit-trace script and documentation bits Andrew Jeffery 2022-07-07 09:18:15 +0100
  • fe4071316d Add docs workflow status badge to README Andrew Jeffery 2022-07-07 09:24:57 +0100
  • 1a6f56f7e6
    Merge pull request #393 from jkankiewicz/add_AMkeys_to_C_API Orion Henry 2022-06-21 20:24:44 +0200
  • d5ca0947c0 minor update on js wrapper Orion Henry 2022-06-21 13:40:15 -0400
  • e5a8b67b11 Added AMspliceText(). Added AMtext(). Replaced *mut function arguments with *const function arguments where possible. Added "out" directions to the documentation for out function parameters. Jason Kankiewicz 2022-06-20 23:15:25 -0700
  • aeb8db556c Added "out" directions to the documentation for out function parameters. Jason Kankiewicz 2022-06-20 23:11:03 -0700
  • eb462cb228 Made free_results() reset the stack pointer. Jason Kankiewicz 2022-06-20 15:55:31 -0700
  • 0cbacaebb6 Simplified the AMstrings struct to directly reference std::ffi::CString values. Switched the AMresult struct to store a Vec<CString> instead of a Vec<String>. Jason Kankiewicz 2022-06-20 14:35:30 -0700
  • bf4988dcca Fixed AM{change_hashes,changes,haves,strings}Prev(). Jason Kankiewicz 2022-06-20 13:50:05 -0700
  • 770c064978 Made cosmetic changes to the quickstart example. Jason Kankiewicz 2022-06-20 13:45:32 -0700
  • db0333fc5a Added AM_ROOT usage to the documentation. Renamed the value argument of AM{list,map}PutBytes() to src for consistency with standard memcpy(). Jason Kankiewicz 2022-06-20 02:16:33 -0700
  • 7bdf726ce1 Sublimated memory management in the quickstart example. Jason Kankiewicz 2022-06-20 02:07:33 -0700
  • 47c5277406 Added AMkeys(). Removed AMobjSizeAt(). Added an optional AMchangeHashes argument to AMobjSize(). Replaced the term "length" with "size" in the documentation. Jason Kankiewicz 2022-06-20 01:53:31 -0700
  • ea8bd32cc1 Added the AMstrings type. Jason Kankiewicz 2022-06-20 01:38:32 -0700
  • be130560f0 Added a check for a 0 increment in the iterator types. Improved the documentation for the detail field in the iterator types. Jason Kankiewicz 2022-06-20 01:34:36 -0700
  • 103d729bd1 Replaced the term "length" with "size" in the documentation. Jason Kankiewicz 2022-06-20 01:31:08 -0700
  • 7b30c84a4c Added AMchangeHashesInit(). Jason Kankiewicz 2022-06-20 01:17:20 -0700
  • 39db64e5d9 Publicized the AMbyteSpan fields. Jason Kankiewicz 2022-06-20 01:11:30 -0700
  • 32baae1a31 Hoisted InvalidChangeHashSlice into the Automerge namespace. Jason Kankiewicz 2022-06-20 01:09:50 -0700
  • 88073c0cf4 Fix TypeScript syntax error in automerge-wasm definitions Ryan Fitzgerald 2022-06-17 20:08:48 -0700
  • f5e9e3537d v0.1.4 Orion Henry 2022-06-16 17:50:46 -0400
  • 44b6709a60 add getBackend to automerge-js Orion Henry 2022-06-16 17:49:16 -0400
  • 8859806da5 Merge branch 'main' into marks Orion Henry 2022-06-16 16:59:43 -0400
  • b0e5361cb0 deploy: 3a4af9a719 orionz 2022-06-16 19:58:31 +0000
  • 1610f6d6a6
    Merge pull request #391 from jkankiewicz/expose_ActorId_to_C_API Orion Henry 2022-06-16 21:57:56 +0200
  • 40b32566f4
    Merge pull request #390 from jkankiewicz/make_C_API_testing_explicit Orion Henry 2022-06-16 21:56:26 +0200
  • 3a4af9a719
    Merge pull request #371 from automerge/typescript Orion Henry 2022-06-16 21:52:22 +0200
  • 400b8acdff Switched the AMactorId unit test suite to group setup/teardown. Removed superfluous group state from the AMactorIdInit() test. Jason Kankiewicz 2022-06-14 23:16:45 -0700
  • 2f37d194ba Asserted that the string forms of two random AMactorId structs are unequal. Jason Kankiewicz 2022-06-14 23:04:18 -0700
  • abdb3d5a85 deploy: ceecef3b87 orionz 2022-06-15 01:33:25 +0000
  • ceecef3b87 update list of read methods in c readme Orion Henry 2022-06-14 21:28:10 -0400
  • 72c09c3cb9 clean up warnings/clippy/fmt Orion Henry 2022-06-14 15:25:03 -0400
  • cf97432df3 all tests passing for wasm & rust, note that we removed the Vec<ExId> / touched values from various functions Peter van Hardenberg 2022-06-14 11:54:07 -0700
  • 8982b96c41 first build since merge Peter van Hardenberg 2022-06-14 11:44:52 -0700
  • 6de9ff620d Moved hex_to_bytes() so that it could be shared by the unit test suites for AMactorId and AMdoc functions. Jason Kankiewicz 2022-06-14 00:52:06 -0700
  • 84fa83a3f0 Added AMactorId. Updated AMchangeActorId(). Updated AMsetActor(). Removed AMgetActorHex(). Removed AMsetActorHex(). Jason Kankiewicz 2022-06-14 00:49:20 -0700
  • ac3709e670 Hoisted InvalidActorId into the automerge namespace. Jason Kankiewicz 2022-06-14 00:38:55 -0700
  • 71d8a7e717 Removed the superfluous AutomergeError::HexDecode variant. Jason Kankiewicz 2022-06-14 00:37:42 -0700
  • bdedafa021 Decouple the "test_automerge" build target from the "ALL" target. Jason Kankiewicz 2022-06-13 12:01:54 -0700
  • efa0a5624a Removed renamed unit test suite source files. Jason Kankiewicz 2022-06-11 21:04:36 -0700
  • 4efe9a4f68 Replaced "cmake -E make_directory" invocation with "mkdir -p" invocation for consistency with the other CI scripts. Jason Kankiewicz 2022-06-11 21:03:26 -0700
  • 4f7843e007 Removed CMocka from the "docs" CI workflow's list of dependencies. Jason Kankiewicz 2022-06-11 20:57:28 -0700
  • 30dd3da578 Updated the CMake build CI script to build the "test_automerge" target explicitly. Jason Kankiewicz 2022-06-11 20:55:44 -0700
  • 6668f79a6e Decouple the "test_automerge" build target from the "ALL" target. Jason Kankiewicz 2022-06-11 20:53:17 -0700
  • 684cd7a46c insert query caching querycache Orion Henry 2022-06-09 17:17:52 +0200
  • 8acf7dfce3 deploy: 0c9e77b644 orionz 2022-06-09 10:53:00 +0000
  • 44c1e0dfcd deploy: 22117f4997 orionz 2022-06-09 10:48:24 +0000
  • 0c9e77b644 added a test to ensure we dont break counter serialization Orion Henry 2022-06-09 12:45:20 +0200
  • d6bce697a5 normalize edit trace Orion Henry 2022-06-08 11:17:44 +0200
  • 22117f4997
    Merge pull request #387 from jeromegn/counter-ser-current Orion Henry 2022-06-09 03:42:28 -0700
  • b20d04b0f2
    serialize Counter with it's current value instead of start value Jerome Gravel-Niquet 2022-06-08 14:00:03 -0400
  • 1a88538dc2 deploy: d5c07f22af orionz 2022-06-07 13:38:55 +0000
  • d5c07f22af
    Merge pull request #385 from jkankiewicz/add_some_functions_from_README Orion Henry 2022-06-07 06:33:44 -0700
  • 0db2943b23 Merge remote-tracking branch 'origin/main' into patch2 patch2 Orion Henry 2022-06-07 15:11:41 +0200
  • 68ed77a5c6 merge OpObserver into AutoCommit Orion Henry 2022-06-07 11:29:43 +0200
  • bfa85050b8 Fix Rust code formatting violations. Jason Kankiewicz 2022-06-07 00:29:58 -0700
  • 1c78aab5f0 Fixed the AMsyncStateDecode() documentation. Jason Kankiewicz 2022-06-07 00:23:41 -0700
  • ad7dd07cf7 Simplify the names of the unit test suites' source files. Jason Kankiewicz 2022-06-07 00:21:22 -0700
  • 2e84c6e9ef Added AMlistIncrement(). Jason Kankiewicz 2022-06-07 00:15:37 -0700
  • 0ecb9e7dce Added AMmapIncrement(). Jason Kankiewicz 2022-06-07 00:14:42 -0700
  • 99ab5b4ed7 Added AMgetChangesAdded(). Added AMpendingOps(). Added AMrollback(). Added AMsaveIncremental(). Fixed the AMmerge() documentation. Jason Kankiewicz 2022-06-07 00:14:11 -0700
  • b0a18791da deploy: 7439a49e37 jeffa5 2022-06-06 18:54:04 +0000
  • 7439a49e37 Fix automerge-c html nesting Andrew Jeffery 2022-06-06 19:49:18 +0100
  • a7f478f0b0 deploy: 7a9786a146 jeffa5 2022-06-06 18:40:43 +0000
  • 7a9786a146 Fix index.html location Andrew Jeffery 2022-06-06 19:35:50 +0100
  • c0505320ea deploy: 82fe420a10 jeffa5 2022-06-06 18:15:48 +0000
  • 82fe420a10 Use cmocka dev instead of lib Andrew Jeffery 2022-06-06 19:11:07 +0100
  • 7d2be219ac Update cmocka to be libcmocka0 for install Andrew Jeffery 2022-06-06 19:05:02 +0100
  • 00ab853813 Add cmake docs deps Andrew Jeffery 2022-06-06 18:40:25 +0100
  • 97ef4fe7cd
    Merge pull request #384 from jeffa5/serve-c-docs Andrew Jeffery 2022-06-06 18:31:48 +0100
  • 5c1cbc8eeb Build c docs in CI Andrew Jeffery 2022-06-06 18:15:09 +0100
  • cf264f3bf4
    Merge pull request #382 from jkankiewicz/obfuscate_iterator_fields Orion Henry 2022-06-06 06:41:45 -0700
  • 8222ec1705 Move the AMsyncHaves.ptr field into the sync::haves::Detail struct. Change AMsyncHavesAdvance(), AMsyncHavesNext() and AMsyncHavesPrev() to interpret their n argument relatively instead of absolutely. Renamed AMsyncHavesReverse() to AMsyncHavesReversed(). Updated the C API's documentation for the AMsyncHaves struct. Jason Kankiewicz 2022-06-05 14:41:48 -0700
  • 74632a0512 Move the AMchanges.ptr field into the changes::Detail struct. Change AMchangesAdvance(), AMchangesNext() and AMchangesPrev() to interpret their n argument relatively instead of absolutely. Renamed AMchangesReverse() to AMchangesReversed(). Updated the C API's documentation for the AMchanges struct. Jason Kankiewicz 2022-06-05 14:37:32 -0700
  • 7e1ae60bdc Move the AMchangeHashes.ptr field into the change_hashes::Detail struct. Change AMchangeHashesAdvance(), AMchangeHashesNext() and AMchangeHashesPrev() to interpret their n argument relatively instead of absolutely. Renamed AMchangeHashesReverse() to AMchangeHashesReversed(). Updated the C API's documentation for the AMchangeHashes struct. Jason Kankiewicz 2022-06-05 14:32:55 -0700
  • 92d6fff22f Compensate for the removal of the AMchanges.ptr member. Jason Kankiewicz 2022-06-05 14:28:33 -0700
  • 92f3efd6e0 Removed the 0 argument from AMresultValue() calls. Jason Kankiewicz 2022-06-04 22:31:15 -0700
  • 31fe8dbb36 Renamed the AMresult::Scalars variant to AMresult::Value. Removed the Vec wrapping the 0th field of an AMresult::Value. Removed the index argument from AMresultValue(). Jason Kankiewicz 2022-06-04 22:24:02 -0700
  • d4d1b64cf4 Compensate for cbindgen issue #252. Jason Kankiewicz 2022-06-04 19:18:47 -0700
  • 92b1216101 Obfuscated most implementation details of the AMsyncHaves struct. Added AMsyncHavesReverse(). Jason Kankiewicz 2022-06-04 19:14:31 -0700
  • 1990f29c60 Obfuscated most implementation details of the AMChanges struct. Added AMchangesReverse(). Jason Kankiewicz 2022-06-04 19:13:22 -0700
  • b38be0750b Obfuscated most implementation details of the AMChangeHashes struct. Added AMchangeHashesReverse(). Jason Kankiewicz 2022-06-04 18:51:57 -0700
  • 76a172a838 replaced path with parents Orion Henry 2022-06-04 21:16:31 -0400
  • 353a83c6c3 deploy: 3866e9066f orionz 2022-06-02 17:19:58 +0000
  • 3042a7b4ab deploy: 51554e7793 orionz 2022-06-02 17:17:32 +0000
  • 3866e9066f
    Merge pull request #381 from jkankiewicz/unify_C_API_results Orion Henry 2022-06-02 10:14:55 -0700
  • 51554e7793
    Merge pull request #377 from jeffa5/more-sync-opt Orion Henry 2022-06-02 10:14:44 -0700
  • afddf7d508 Fix "fmt" script violations. Fix "lint" script violations. Jason Kankiewicz 2022-06-01 23:34:28 -0700
  • ca383f03e4 Wrapped all newly-allocated values in an AMresult struct. Removed AMfree(). Renamed AMresultFree() to AMfree(). Removed type names from brief descriptions. Jason Kankiewicz 2022-06-01 23:10:23 -0700