Commit graph

  • 5b0ce54229 Add logo to docs Andrew Jeffery 2022-04-23 10:44:30 +0100
  • 64c575fa85 Add image assets and sign to readme Andrew Jeffery 2022-04-23 10:44:16 +0100
  • 275044211b deploy: a033ffa02b jeffa5 2022-04-23 08:33:08 +0000
  • a033ffa02b Update docs badge Andrew Jeffery 2022-04-23 09:32:24 +0100
  • afb1957d19 Add homepage badge Andrew Jeffery 2022-04-23 09:31:28 +0100
  • 897224e434 deploy: 78ef6e3a2d jeffa5 2022-04-23 08:27:40 +0000
  • 78ef6e3a2d Fix formatting Andrew Jeffery 2022-04-23 09:27:01 +0100
  • e3864e8fbd Add ci badge Andrew Jeffery 2022-04-23 09:26:13 +0100
  • 23786bc746 Rename workflows Andrew Jeffery 2022-04-23 09:26:05 +0100
  • 0b86277714 deploy: 64363d7da2 jeffa5 2022-04-23 08:23:05 +0000
  • 64363d7da2 Add docs badge Andrew Jeffery 2022-04-23 09:22:25 +0100
  • 070608ddf2 Update CI to run on main branch Andrew Jeffery 2022-04-22 17:51:01 +0100
  • 4f187859e7 Make web-sys optional and behind the wasm feature Andrew Jeffery 2022-04-22 14:51:54 +0100
  • e41c5ae021 typescript bugfix Orion Henry 2022-04-20 15:52:25 -0400
  • d0b34a7dde Merge branch 'main' into marks Orion Henry 2022-04-20 22:03:29 -0400
  • 95ee2754fa deploy: e36f3c27c9 orionz 2022-04-21 00:35:55 +0000
  • e36f3c27c9
    Merge pull request #347 from jeffa5/observer-counters Orion Henry 2022-04-20 20:35:18 -0400
  • 1bee30c784
    Merge branch 'main' into observer-counters Orion Henry 2022-04-20 20:35:07 -0400
  • c43dc18493 typescript bugfix Orion Henry 2022-04-20 15:52:25 -0400
  • 71977451b6 typescript fix Orion Henry 2022-04-20 15:50:38 -0400
  • 9152c8366b
    Merge pull request #343 from jkankiewicz/add_c_api experiment Orion Henry 2022-04-20 13:08:52 -0400
  • d099d553cc Apply patch from @orionz for the "needless_lifetimes" clippy violation. Jason Kankiewicz 2022-04-20 10:21:56 -0600
  • 2f4a7dbcb8 deploy: 1fc5e551bd orionz 2022-04-20 15:49:41 +0000
  • 1fc5e551bd
    Merge pull request #346 from jeffa5/non-counter-increment Orion Henry 2022-04-20 11:48:52 -0400
  • d667552a98 Add increment observation for observer Andrew Jeffery 2022-04-20 08:10:06 +0100
  • bfe7378968 Prevent increment on non-counter Andrew Jeffery 2022-04-20 10:57:52 +0100
  • bc01267425 Fixed the clippy errors whose resolutions don't cause compilation errors. Jason Kankiewicz 2022-04-20 01:54:57 -0600
  • dad2fd4928 Fixed a formatting violation. Jason Kankiewicz 2022-04-20 01:04:35 -0600
  • 5128d1926d Replaced the verb "set" with the verb "put" within the names of the source files for unit test suites. Jason Kankiewicz 2022-04-20 01:00:49 -0600
  • aaa2f7489b Fixed the compilation errors caused by merging PR #310 into the "experiment" branch. Jason Kankiewicz 2022-04-20 00:57:52 -0600
  • 8005f31a95 Squashed commit of the following: Jason Kankiewicz 2022-04-20 00:48:59 -0600
  • b414ebb4a7 deploy: 439b9104d6 orionz 2022-04-19 18:49:56 +0000
  • 439b9104d6 touch up readme and package files Orion Henry 2022-04-19 14:48:33 -0400
  • b201071bf5 deploy: e65200b150 jeffa5 2022-04-19 18:10:27 +0000
  • e65200b150 Add docs workflow Andrew Jeffery 2022-04-19 19:08:28 +0100
  • 77eb094aea
    Merge pull request #332 from jeffa5/experiment-observer Orion Henry 2022-04-19 13:36:43 -0400
  • aa3c32cea3 Add ApplyOptions Andrew Jeffery 2022-04-19 18:15:15 +0100
  • 76a19185b7 Add separate functions for with op_observer Andrew Jeffery 2022-04-19 17:48:11 +0100
  • e1283e781d Add some more docs to the patches Andrew Jeffery 2022-04-18 15:49:28 +0100
  • 702a0ec172 Add lifetimes to transact_with and fixup watch example Andrew Jeffery 2022-04-18 15:44:06 +0100
  • b6fd7ac26e Add op_observer to documents and transactions Andrew Jeffery 2022-04-01 16:55:59 +0100
  • 5be67d10cb v0.0.26 Orion Henry 2022-04-19 11:05:37 -0400
  • d4a904414d Squashed commit of the following: Jason Kankiewicz 2022-04-19 08:35:44 -0600
  • 696adb5005
    Merge pull request #342 from automerge/doublequeue Orion Henry 2022-04-19 10:31:35 -0400
  • 9d7798a8c4 readme updates Orion Henry 2022-04-18 18:41:34 -0400
  • 6872e3fa9b
    Merge pull request #338 from jeffa5/experiment-double-ended-range Orion Henry 2022-04-18 17:28:03 -0400
  • 96d5fc7e60
    Merge pull request #340 from jeffa5/experiment-parents-iter Orion Henry 2022-04-18 17:26:33 -0400
  • 757f1f058a simplify test more Orion Henry 2022-04-18 17:03:32 -0400
  • c66d8a5b54 fmt Orion Henry 2022-04-18 16:43:28 -0400
  • ab09a7aa5d make test simpler Orion Henry 2022-04-18 16:36:03 -0400
  • 5923d67bea duplicate changes in the queue could corrupt internal state Orion Henry 2022-04-18 16:31:13 -0400
  • 8892eb042f
    don't queue or apply a change more than once Jerome Gravel-Niquet 2022-04-18 15:22:09 -0400
  • a65838076d Add parents iterator Andrew Jeffery 2022-04-18 16:15:29 +0100
  • bce30fa9b2 Merge branch 'experiment' into marks Orion Henry 2022-04-17 09:00:02 -0400
  • 122b227101 Borrow the key Andrew Jeffery 2022-04-15 20:47:02 +0100
  • fb3b740a57 Make range just be over maps Andrew Jeffery 2022-04-15 14:59:52 +0100
  • cdfc2d056f Add double ended iterator for Range and Values Andrew Jeffery 2022-04-15 14:39:44 +0100
  • 729ea64695
    cache props in operations and pass them to insert_patch when we have them Jerome Gravel-Niquet 2022-04-10 15:52:16 -0400
  • d63f0ba9f8
    add a test for patches coming out of transactions Jerome Gravel-Niquet 2022-04-10 15:41:31 -0400
  • f205c87dc3
    only insert patches if patches are enabled Jerome Gravel-Niquet 2022-04-07 10:17:00 -0400
  • 60837ac40d
    add patches support to transactions Jerome Gravel-Niquet 2022-04-07 10:07:01 -0400
  • d1407480d2
    Merge pull request #333 from automerge/wasm_readme Orion Henry 2022-04-08 19:05:50 -0400
  • 93870d4127 smol str issue Orion Henry 2022-04-08 18:58:52 -0400
  • 99dc6e2314 fix smol_str dep Orion Henry 2022-04-08 18:55:53 -0400
  • a791714f74 extend documentation Orion Henry 2022-04-08 18:34:04 -0400
  • 965240d8f6 Merge remote-tracking branch 'origin/experiment' into wasm_readme Orion Henry 2022-04-08 18:07:44 -0400
  • 09259e5f68
    Merge pull request #326 from jeffa5/experiment-range Orion Henry 2022-04-08 17:19:47 -0400
  • 5555d50693 readme fixes Orion Henry 2022-04-08 17:10:53 -0400
  • 07553195fa Update wasm and js with new names Andrew Jeffery 2022-04-01 10:48:04 +0100
  • 679b3d20ce Add range_at and values_at to transactable Andrew Jeffery 2022-04-01 10:40:47 +0100
  • bcf191bea3 Add values_at Andrew Jeffery 2022-04-01 10:37:40 +0100
  • 89eb598858 Fix keys_at Andrew Jeffery 2022-04-01 10:35:43 +0100
  • baa56b0b57 Add range_at Andrew Jeffery 2022-04-01 10:35:38 +0100
  • decd03a5d7 Add values iterator Andrew Jeffery 2022-04-01 10:27:52 +0100
  • 1ca49cfa9b Add range to transactable and rename value to get Andrew Jeffery 2022-04-01 10:20:26 +0100
  • 4406a5b208 Add range query Andrew Jeffery 2022-04-01 10:09:26 +0100
  • 609234bb9d
    Merge pull request #330 from jeffa5/experiment-graphemes Orion Henry 2022-04-08 12:54:54 -0400
  • 69f51b77f4
    Merge pull request #334 from jeffa5/experiment-add-object-text-at Andrew Jeffery 2022-04-08 05:38:05 -0500
  • 97a36e728e Updated the unit test suites. Jason Kankiewicz 2022-04-08 03:24:46 -0600
  • 56e2beb946 Tied the lifetime of an AMobjId struct to its owning AMdoc struct. Jason Kankiewicz 2022-04-08 03:22:30 -0600
  • e16c980b2e Reverted the AMobjId struct to being an opaque type. Added AMobjId::new()to fix a compilation error. Tied the lifetime of an AMobjId struct to its owning AMdoc struct. Added the AMvalue::ChangeHash variant. Jason Kankiewicz 2022-04-08 03:21:26 -0600
  • 94a122478d Add object replacement character in text_at Andrew Jeffery 2022-04-08 10:13:52 +0100
  • 7c769b2cfe Renamed the AMobj struct to AMobjId for clarity. Reverted the AMobjId struct to being an opaque type. Tied the lifetime of an AMobjId struct to its owning AMdoc struct. Renamed AMcreate() to AMallocDoc() for consistency with C's standard library functions. Renamed AMdestroy() to AMfreeDoc() for consistency with C's standard library functions. Renamed the obj function arguments to obj_id for clarity. Replaced the "set" verb in function names with the "put" verb for consistency iwth recent API changes. Renamed AMclear() to AMfreeResult() for consistency with C's standard library functions. Added AMfreeObjId() to enable dropping a persisted AMojbId struct. Jason Kankiewicz 2022-04-08 03:12:15 -0600
  • 8d1b3bfcf2 Added a field for persisting AMobjId structs to the AMdoc struct. Renamed AMdoc::create() to AMdoc::new() to be more idiomatic. Added AMdoc::insert_object() and AMdoc::set_object() for persisting AMobjId structs. Added AMdoc::drop_obj_id() to enable dropping a persisted AMobjId struct. Jason Kankiewicz 2022-04-08 02:52:52 -0600
  • 1bbcd4c151 Test that we can insert long strings into text Andrew Jeffery 2022-04-07 12:48:35 +0100
  • 80ce447d72 Add conversion from &String for Value and ScalarValue Andrew Jeffery 2022-04-07 12:48:22 +0100
  • e4e9e9a691 Add tests for inserting into text Andrew Jeffery 2022-04-07 12:35:15 +0100
  • 842797f3aa Use Unicode Scalars instead of graphemes in text Andrew Jeffery 2022-04-07 12:23:47 +0100
  • 9ca4792424 fmt Orion Henry 2022-04-07 14:53:14 -0400
  • 37d90c5b8e optimize fork_at Orion Henry 2022-04-07 14:43:56 -0400
  • 9f3ae61b91 use doc.text() in js toString() Orion Henry 2022-04-07 14:24:12 -0400
  • f5d858df82 Merge remote-tracking branch 'origin/experiment' into wasm_readme Orion Henry 2022-04-07 14:23:52 -0400
  • 6d9ed5cde4 start at 0.0.1 Orion Henry 2022-04-07 14:17:16 -0400
  • 88bd14c07e
    Merge pull request #309 from jeffa5/experiment-parent-obj Orion Henry 2022-04-07 14:03:35 -0400
  • 06d2306d54 Add path_to_object Andrew Jeffery 2022-04-07 15:04:00 +0100
  • cc8134047a Document parent_object Andrew Jeffery 2022-04-07 14:52:25 +0100
  • e9adc32486 Fixup OpIdSearch's key extraction Andrew Jeffery 2022-04-07 14:51:31 +0100
  • a88d49cf45 Fixup builds Andrew Jeffery 2022-04-07 14:32:17 +0100
  • ebb73738da Remove B Andrew Jeffery 2022-04-07 14:21:52 +0100
  • bd2f252e0b Try and fix parent object query Andrew Jeffery 2022-03-22 07:59:50 +0000