automerge/rust/automerge/src
Alex Good 5763210b07
wasm: Allow a choice of text representations
The wasm codebase assumed that clients want to represent text as a
string of characters. This is faster, but in order to enable backwards
compatibility we add a `TextRepresentation` argument to
`automerge_wasm::Automerge::new` to allow clients to choose between a
`string` or `Array<any>` representation. The `automerge_wasm::Observer`
will consult this setting to determine what kind of diffs to generate.
2023-01-10 12:52:19 +00:00
..
automerge Update rust toolchain to 1.66 2023-01-10 12:51:56 +00:00
columnar Update rust toolchain to 1.66 2023-01-10 12:51:56 +00:00
legacy Ritual obeisance before the altar of clippy 2022-11-05 22:48:43 +00:00
op_set Text v2. JS Api now uses text by default (#462) 2022-12-09 23:48:07 +00:00
op_tree change opid to (u32,u32) - 10% performance uptick (#473) 2022-12-11 18:56:20 +00:00
query Correctly handle ops on optree node boundaries 2022-12-20 20:38:29 +00:00
storage Update rust toolchain to 1.66 2023-01-10 12:51:56 +00:00
sync Update rust toolchain to 1.66 2023-01-10 12:51:56 +00:00
transaction wasm: Allow a choice of text representations 2023-01-10 12:52:19 +00:00
types change opid to (u32,u32) - 10% performance uptick (#473) 2022-12-11 18:56:20 +00:00
autocommit.rs Text v2. JS Api now uses text by default (#462) 2022-12-09 23:48:07 +00:00
automerge.rs Add a method for loading a document without verifying heads 2022-12-19 16:30:14 +00:00
autoserde.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
change.rs change opid to (u32,u32) - 10% performance uptick (#473) 2022-12-11 18:56:20 +00:00
clock.rs change opid to (u32,u32) - 10% performance uptick (#473) 2022-12-11 18:56:20 +00:00
clocks.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
columnar.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
convert.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
decoding.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
error.rs Text v2. JS Api now uses text by default (#462) 2022-12-09 23:48:07 +00:00
exid.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
indexed_cache.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
keys.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
keys_at.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
lib.rs Update rust toolchain to 1.66 2023-01-10 12:51:56 +00:00
list_range.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
list_range_at.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
map_range.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
map_range_at.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
op_observer.rs wasm: Allow a choice of text representations 2023-01-10 12:52:19 +00:00
op_set.rs change opid to (u32,u32) - 10% performance uptick (#473) 2022-12-11 18:56:20 +00:00
op_tree.rs change opid to (u32,u32) - 10% performance uptick (#473) 2022-12-11 18:56:20 +00:00
parents.rs Text v2. JS Api now uses text by default (#462) 2022-12-09 23:48:07 +00:00
query.rs rewrite opnode to store usize instead of Op (#471) 2022-12-10 10:36:05 +00:00
sequence_tree.rs automerge-wasm: Use a SequenceTree in the OpObserver 2022-11-22 12:13:42 +00:00
storage.rs Add a method for loading a document without verifying heads 2022-12-19 16:30:14 +00:00
sync.rs wasm: improve error messages 2022-12-02 14:42:55 +00:00
transaction.rs rust: Make fields of Transaction and TransactionInner private 2022-12-02 12:12:54 +00:00
types.rs change opid to (u32,u32) - 10% performance uptick (#473) 2022-12-11 18:56:20 +00:00
value.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
values.rs Move rust workspace into ./rust 2022-10-16 19:55:51 +01:00
visualisation.rs rewrite opnode to store usize instead of Op (#471) 2022-12-10 10:36:05 +00:00