Andrew Jeffery
|
589375e707
|
Example of make in the API
|
2022-03-02 16:46:49 +00:00 |
|
Andrew Jeffery
|
598926f6e8
|
Add make to transaction API
|
2022-03-02 16:46:49 +00:00 |
|
Andrew Jeffery
|
dfd3d27d44
|
Don't clone value in splice
|
2022-03-02 14:25:02 +00:00 |
|
Andrew Jeffery
|
f8af94b317
|
Move B to internal Keys
|
2022-02-25 17:31:48 +00:00 |
|
Andrew Jeffery
|
f51e44c211
|
Update keys iterator to iterate at the tree level
No more big vec allocation now!
|
2022-02-25 17:31:33 +00:00 |
|
Andrew Jeffery
|
a726cf33c7
|
Add keys struct for iteration
This at least helps to not convert all of the keys to their strings
automatically but still allocates a vec.
|
2022-02-25 17:31:14 +00:00 |
|
Andrew Jeffery
|
8d24c9e4c3
|
Fix rollback of transaction using index into the tree
|
2022-02-21 14:00:41 +00:00 |
|
Andrew Jeffery
|
4a6b91adb2
|
Add test for broken rollback
|
2022-02-21 13:30:23 +00:00 |
|
Andrew Jeffery
|
6b4393c0b3
|
Rename transaction module
|
2022-02-21 11:40:49 +00:00 |
|
Andrew Jeffery
|
cbd3406f8d
|
Document commit_with and CommitOptions
|
2022-02-21 10:47:23 +00:00 |
|
Andrew Jeffery
|
66f8c73dba
|
Document drop on transaction
|
2022-02-21 10:36:42 +00:00 |
|
Andrew Jeffery
|
50a1b4f99c
|
Add transactable trait
|
2022-02-21 10:32:57 +00:00 |
|
Andrew Jeffery
|
59e36cebe4
|
Improve transactions with drop, transact and better commit
Also remove modification operations directly on Automerge and switch
tests to using AutoTxn.
|
2022-02-17 11:29:36 +00:00 |
|
Andrew Jeffery
|
ea826b70f4
|
Move TransactionInner and add get methods to Transaction
|
2022-02-16 14:15:36 +00:00 |
|