Alex Good
6b23637c75
fix bench
2021-12-30 19:16:31 +00:00
Orion Henry
5324569019
convert opid to use Rc<>
2021-12-30 00:32:01 -05:00
Alex Good
216b4eed82
Add deny.toml and a script for calling cargo deny
...
In order to get cargo deny to pass we also update a few dependencies and
add licenses
2021-12-24 10:18:16 -08:00
Andrew Jeffery
7f115964f1
Unwrap text set in benchmark
2021-12-22 10:35:42 +00:00
Orion Henry
a305f77de3
Merge branch 'noop' into experiment
2021-12-19 20:08:46 -05:00
Andrew Jeffery
e6b806b458
Add criterion benchmarks for Rust ( #248 )
2021-12-19 14:59:40 +00:00
Alex Good
962340805c
automerge::set - don't generate ops for noops
...
Repeatedly setting the same value for a particular (obj, key)
combination now no longer generates an operation. To allow this we
modify the return value of `automerge::set` so that it may return an
`Option<OpId>` instead of an `OpId`.
Signed-off-by: Alex Good <alex@memoryandthought.me>
2021-12-18 15:57:03 +00:00
Andrew Jeffery
ed6975d7ee
Make a rust workspace
2021-12-17 23:41:34 +00:00
Andrew Jeffery
0c417f02b2
Improve ergonomics of the main API
2021-12-16 05:46:01 -08:00
Orion Henry
f31fa308b3
add len query - remove obj specific code from tree
2021-12-13 10:12:40 -05:00
Orion Henry
0f9115c54f
cleaned up edit trace, added docs
2021-12-13 09:20:49 -05:00
Orion Henry
a1a7e42dfa
remove begin - make tx implicit
2021-12-12 12:51:27 -08:00
Orion Henry
e2b63ca102
adding text() and splice_text()
2021-12-10 15:20:19 -08:00
Orion Henry
670de06bdf
rework op_set query system
2021-12-10 15:35:51 -05:00
Orion Henry
0cc815ef74
move query logic into trait, format
2021-12-06 11:09:08 -05:00
Orion Henry
70b482b827
go faster
2021-12-03 21:56:59 -08:00
Orion Henry
4fe61e42d4
splice
2021-11-30 11:29:51 -08:00
Orion Henry
8ffccd96bc
cleanup and op_tree
2021-11-29 19:08:32 -08:00
Orion Henry
a87fc3c1d3
profiling and seq_tree
2021-11-29 17:27:47 -07:00