Commit graph

  • 409189e36a
    Merge pull request #368 from jeromegn/rollback-no-actors Orion Henry 2022-05-16 08:39:03 -0700
  • 81dd1a56eb add start script - split up outputs Orion Henry 2022-05-16 11:33:08 -0400
  • 7acb9ed0e2
    don't remove last actor when there are none Jerome Gravel-Niquet 2022-05-16 10:56:10 -0400
  • d01e7ceb0e add webpack example and move into wasm folder Orion Henry 2022-05-15 11:53:55 -0400
  • aa5a03a0c4 webpack example config Orion Henry 2022-05-15 11:53:04 -0400
  • a0cc340be2 deploy: f6eca5eec6 orionz 2022-05-12 16:05:17 +0000
  • 213ec96f24 deploy: b17c86e36e orionz 2022-05-12 16:02:43 +0000
  • f6eca5eec6
    Merge pull request #362 from jeffa5/range-rev Orion Henry 2022-05-12 09:02:05 -0700
  • b17c86e36e
    Merge pull request #365 from automerge/opset-iter-nth Orion Henry 2022-05-12 09:00:29 -0700
  • f373deba6b Add length assertion Andrew Jeffery 2022-05-11 21:15:50 +0100
  • 8f71ac30a4 Add index info to op_tree panic message Andrew Jeffery 2022-05-11 20:25:17 +0100
  • 4e431c00a1
    Implement OpTreeIter::nth correctly Alex Good 2022-05-07 21:39:17 +0100
  • 004d1a0cf2
    Update CI toolchain to 1.60 Alex Good 2022-05-09 22:53:39 +0100
  • d6a6b34e99
    Merge pull request #364 from jkankiewicz/improve_symmetry Orion Henry 2022-05-07 11:03:34 -0400
  • fdd3880bd3 Renamed AMalloc() to AMcreate(). Renamed AMload() to AMloadIncremental(). Added the AMload() function. Jason Kankiewicz 2022-05-07 09:55:05 -0500
  • 3941799c7b deploy: f0da2d2348 orionz 2022-05-06 15:19:39 +0000
  • f0da2d2348
    Merge pull request #361 from jkankiewicz/quickstart_error_reporting Orion Henry 2022-05-06 11:18:01 -0400
  • b56464c2e7 Switched to C comment delimiting. Jason Kankiewicz 2022-05-06 04:59:47 -0500
  • bb3d75604a Improved the documentation slightly. Jason Kankiewicz 2022-05-06 04:51:44 -0500
  • eb3155e49b Sorted main() to the top. Documented test(). Jason Kankiewicz 2022-05-06 04:50:02 -0500
  • 28a61f2dcd Add tests and fixes for double ended map range iterator Andrew Jeffery 2022-05-05 16:51:16 +0100
  • 944e5d8001 Trap and report all errors. Jason Kankiewicz 2022-05-05 08:29:37 -0500
  • 7c25d3dfc4 deploy: 7d5eaa0b7f jeffa5 2022-05-05 13:59:23 +0000
  • 7d5eaa0b7f Move automerge unit tests to new file for clarity Andrew Jeffery 2022-05-05 14:58:22 +0100
  • d8582a5923 deploy: 5b15a04516 jeffa5 2022-05-05 13:52:42 +0000
  • 5b15a04516 Some tidies Andrew Jeffery 2022-05-05 14:52:01 +0100
  • b298bc2d27 deploy: dc441a1a61 orionz 2022-05-04 14:28:53 +0000
  • dc441a1a61
    Merge pull request #360 from jkankiewicz/add_quickstart Orion Henry 2022-05-04 10:28:14 -0400
  • 53309b37d9 deploy: 3f746a0dc3 orionz 2022-05-04 14:25:19 +0000
  • 3f746a0dc3
    Merge pull request #358 from jeffa5/msrv Orion Henry 2022-05-04 10:23:58 -0400
  • c0d62636d5 deploy: c43f672924 orionz 2022-05-04 14:23:35 +0000
  • c43f672924
    Merge pull request #356 from automerge/values_range_fix Orion Henry 2022-05-04 10:22:46 -0400
  • fb8f3e5d4e fixme: performance Orion Henry 2022-05-04 10:09:50 -0400
  • 54042bcf96 and unimplemented double ended iterator Orion Henry 2022-05-04 09:50:27 -0400
  • 729752dac2 De-emphasized the AMload() call's result. Jason Kankiewicz 2022-05-04 08:27:15 -0500
  • 3cf990eabf Fixed some minor inconsistencies in quickstart.c. Jason Kankiewicz 2022-05-04 07:45:05 -0500
  • 069c33a13e Moved the AMbyteSpan struct into its own source file. Added the AMchangeHashes struct. Added the AMchange and AMchanges structs. Tied the lifetime of an AMobjId struct to the AMresult struct that it's returned through so that it can be used to reach equivalent objects within multiple AMdoc structs. Removed the AMfreeObjId() function. Renamed AMallocDoc() to AMalloc(). Added the AMcommit() function. Added the AMgetChangeHash() function. Added the AMgetChanges() function. Added the AMgetMessage() function. Added the AMlistDelete() function. Added the AMlistPutBool() function. Added the AMmapDelete() function. Added the AMmapPutBool() function. Added the AMobjSizeAt() function. Added the AMsave() function. Renamed the AMvalue::Nothing variant to AMvalue::Void. Changed all AMobjId struct function arguments to be immutable. Jason Kankiewicz 2022-05-04 01:02:27 -0500
  • 58e0ce5efb Renamed the AMvalue::Nothing variant to AMvalue::Void. Tied the lifetime of an AMobjId struct to the AMresult struct that it's returned through so that it can be used to reach equivalent objects within multiple AMdoc structs. Added test cases for the AMlistPutBool() function. Added a test case for the AMmapPutBool() function. Jason Kankiewicz 2022-05-04 00:01:02 -0500
  • c6e7f993fd Moved the AMbyteSpan struct into its own source file. Added the AMchangeHashes struct. Added the AMchange and AMchanges structs. Added ChangeHashes and Changes variants to the AMresult struct. Renamed the AMvalue::Nothing variant to AMvalue::Void. Tied the lifetime of an AMobjId struct to the AMresult struct that it's returned through so that it can be used to reach equivalent objects within multiple AMdoc structs. Consolidated the AMresult struct's related trait implementations. Jason Kankiewicz 2022-05-03 23:54:54 -0500
  • 30b220d9b7 Added a port of the Rust quickstart example. Jason Kankiewicz 2022-05-03 23:18:42 -0500
  • bf6ee85c58 Added the time_t header. Jason Kankiewicz 2022-05-03 22:44:58 -0500
  • a728b8216b range -> map_range(), added list_range() values() works on both Orion Henry 2022-05-03 19:27:10 -0400
  • 0aab13a990 Set rust-version in cargo.tomls Andrew Jeffery 2022-05-02 21:06:43 +0100
  • 3ec1127b50 Try 1.57.0 as msrv Andrew Jeffery 2022-05-02 21:05:10 +0100
  • db444fdae8 deploy: 291557a019 orionz 2022-05-02 18:18:39 +0000
  • 111c3c9d85 deploy: cc4b8399b1 orionz 2022-05-02 18:16:52 +0000
  • 291557a019
    Merge pull request #350 from jeffa5/opt-prop Orion Henry 2022-05-02 14:15:53 -0400
  • cc4b8399b1
    Merge pull request #357 from automerge/faster-opset-iterator Orion Henry 2022-05-02 14:15:06 -0400
  • bcdc8a2752 fmt Orion Henry 2022-05-02 13:32:59 -0400
  • 0d3eb07f3f fix key/elemid bug and rename range to map_range Orion Henry 2022-05-02 13:30:59 -0400
  • 7f4460f200
    Make the OpSet iterator faster Alex Good 2022-04-30 23:57:43 +0100
  • 9e6044c128 fixed panic in doc.values() - fixed concurrency bugs in range Orion Henry 2022-04-29 15:11:07 -0400
  • 6bf03e006c Add ability to skip in tree searches Andrew Jeffery 2022-04-27 19:09:52 +0100
  • 8baacb281b Add save and load map benchmarks Andrew Jeffery 2022-04-26 17:57:35 +0100
  • 7de0cff2c9 Rework benchmarks to be in a group Andrew Jeffery 2022-04-22 18:13:44 +0100
  • c38b49609f Remove clone from update Andrew Jeffery 2022-04-22 17:13:47 +0100
  • db280c3d1d prop: Skip over nodes Andrew Jeffery 2022-04-22 16:52:46 +0100
  • 7dfe311aae Store keys as well as elemids in visible index Andrew Jeffery 2022-04-22 16:17:18 +0100
  • bb4727ac34 Skip empty nodes in prop query Andrew Jeffery 2022-04-22 16:14:51 +0100
  • bdacaa1703 Use treequery rather than repeated gets Andrew Jeffery 2022-04-22 15:59:22 +0100
  • a388ffbf19 Add some benches Andrew Jeffery 2022-04-22 15:53:41 +0100
  • 295d9a9c22 Fixup experiment-query-buffers Andrew Jeffery 2022-04-28 14:07:25 +0100
  • 633e05a847 Update prop query caching Andrew Jeffery 2022-04-19 21:36:20 +0100
  • 7d20572c49 Update map benches Andrew Jeffery 2022-04-19 21:36:10 +0100
  • d9b35c16a2 Add initial work caching prop Andrew Jeffery 2022-04-19 17:20:12 +0100
  • f25500f81b Add map bench Andrew Jeffery 2022-04-19 08:14:48 +0100
  • 57aad148da Refactor ObjectData Andrew Jeffery 2022-04-09 17:35:52 +0100
  • 4a7924dc60 Fixup after rebase Andrew Jeffery 2022-04-09 10:36:23 +0100
  • e51137fc28 Invalidate cache on nth Andrew Jeffery 2022-03-31 15:31:00 +0100
  • 5250ad4840 Track the type of the last cached result too Andrew Jeffery 2022-03-31 15:19:50 +0100
  • bf546b2ab4 Cache inserts Andrew Jeffery 2022-03-31 14:52:47 +0100
  • 0ae73981ac Fixup visualisation Andrew Jeffery 2022-03-31 14:51:03 +0100
  • 537af55d5c Fixup update Andrew Jeffery 2022-03-31 14:20:40 +0100
  • 4dbe29ad8f Add cache functionality on the caches Andrew Jeffery 2022-03-31 13:43:16 +0100
  • 49fad13843 Add caching infrastructure Andrew Jeffery 2022-03-31 13:35:02 +0100
  • 682f60c774 Add cache structs Andrew Jeffery 2022-03-31 12:50:48 +0100
  • 148e52545b Group imports Andrew Jeffery 2022-03-31 12:48:34 +0100
  • e2b44091e2 Use an enum for Maps vs seqs on objectdata Andrew Jeffery 2022-03-31 12:48:18 +0100
  • 0d84123ad7 Use methods on container Andrew Jeffery 2022-03-31 12:34:19 +0100
  • 175596beee Change trees to objects and use objectdata struct Andrew Jeffery 2022-03-31 12:03:10 +0100
  • ca8a2a0762 Add cmake deps to nix flake Andrew Jeffery 2022-04-28 14:13:36 +0100
  • 910a35bf15 deploy: be33f91346 orionz 2022-04-27 16:00:16 +0000
  • be33f91346 Merge branch 'experiment' Orion Henry 2022-04-27 11:58:53 -0400
  • 1f86a92ca1 typo Orion Henry 2022-04-25 12:47:07 -0400
  • 8e6306b546 Re-add caching and just clean docs dir from cache Andrew Jeffery 2022-04-23 11:44:12 +0100
  • 03003cd7f8 deploy: 37e29e4473 jeffa5 2022-04-23 10:43:48 +0000
  • 37e29e4473 Remove docs cache Andrew Jeffery 2022-04-23 11:41:39 +0100
  • fdffdaf812 deploy: adf8a5db12 jeffa5 2022-04-23 10:41:14 +0000
  • 505c2251e1 deploy: adf8a5db12 jeffa5 2022-04-23 10:32:50 +0000
  • adf8a5db12 Don't document edit-trace bin Andrew Jeffery 2022-04-23 11:32:01 +0100
  • ec446f4839 Add favicon Andrew Jeffery 2022-04-23 11:28:36 +0100
  • aa4120be72 deploy: 1e504de6ea jeffa5 2022-04-23 10:22:07 +0000
  • 1e504de6ea
    Merge pull request #351 from jeffa5/lints Andrew Jeffery 2022-04-23 11:21:32 +0100
  • 67da930a40 Add missing lints Andrew Jeffery 2022-04-23 11:15:15 +0100
  • 9788cd881d Add debug impls Andrew Jeffery 2022-04-23 11:14:07 +0100
  • af951f324a Run cargo fix Andrew Jeffery 2022-04-23 11:06:39 +0100
  • 48e397e82f Add lints Andrew Jeffery 2022-04-23 11:05:43 +0100
  • 30269f89b8 deploy: e7a8718434 jeffa5 2022-04-23 09:47:58 +0000
  • e7a8718434 Update badges Andrew Jeffery 2022-04-23 10:47:21 +0100
  • 10766709c8 deploy: 5b0ce54229 jeffa5 2022-04-23 09:46:36 +0000