index
:
continuum
master
P2P replicated document storage service
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
document
Commit message (
Collapse
)
Author
Age
Files
Lines
*
api: drop $float as JSON number is OK
tv
36 hours
2
-27
/
+40
|
*
api: add type casts
tv
36 hours
2
-0
/
+196
|
*
add remake benchmarks
tv
36 hours
2
-3
/
+3
|
*
api: types are sticky
tv
36 hours
2
-54
/
+216
|
*
api: add application/vnd.continuum.typed+json
tv
36 hours
2
-131
/
+308
|
*
api: add application/vnd.continuum.* scalar types
tv
36 hours
3
-45
/
+474
|
*
add document benchmarks
tv
47 hours
2
-0
/
+172
|
*
document: create new compound values at once
tv
2 days
1
-11
/
+29
|
|
|
|
|
This speeds up large writes as new maps and lists are created in one batch operation instead of one operation per value.
*
document: introduce patch log
tv
2 days
3
-17
/
+143
|
*
api: add support for counters
tv
2 days
1
-0
/
+57
|
*
api: allow reading past versions
tv
2 days
3
-0
/
+253
|
*
api: introduce /admin/changes
tv
2 days
1
-1
/
+1
|
*
record node ID and API user for every write
tv
2 days
1
-10
/
+44
|
*
api: PUT changes only what differs
tv
2 days
1
-23
/
+148
|
*
large messages over slow links are deltas
tv
2 days
1
-7
/
+16
|
*
document: allow writes during rejoin
tv
2 days
2
-13
/
+28
|
*
document: reject writes during rejoin
tv
2 days
2
-0
/
+11
|
*
add save-after-rollback test
tv
3 days
1
-0
/
+34
|
*
use Automerge as Document instead of AutoCommit
tv
3 days
8
-98
/
+100
|
|
|
|
This allows a lot of operations to drop mut.
*
store function accept any document
tv
3 days
2
-43
/
+53
|
*
tests write through document::testing helpers
tv
3 days
6
-35
/
+103
|
*
remake coordination use document, not automerge
tv
3 days
1
-4
/
+9
|
*
move SyncSession to document
tv
3 days
2
-8
/
+561
|
*
move all automerge references to document
tv
3 days
4
-8
/
+49
|
*
add guard test for automerge imports
tv
3 days
1
-0
/
+54
|
*
move changes as bytes to document
tv
3 days
2
-0
/
+159
|
*
one function for changed paths
tv
3 days
1
-0
/
+61
|
*
commits go through the replica
tv
3 days
1
-0
/
+13
|
*
rename AutoMerge to Document
tv
3 days
1
-0
/
+5
|
*
unify hex builders
tv
4 days
1
-1
/
+1
|
*
replace EpochInfo by EpochRecord
tv
4 days
1
-0
/
+18
|
*
document: move knowledge about node to swarm
tv
4 days
1
-132
/
+130
|
*
move ChangeSet from swarm to document
tv
4 days
1
-0
/
+11
|
*
store reads go through resolve_logged
tv
4 days
1
-21
/
+25
|
*
consistently use resolve_through
tv
4 days
1
-15
/
+7
|
*
unify path deleters
tv
4 days
1
-50
/
+30
|
*
unify path walkers
tv
4 days
1
-32
/
+7
|
*
api: support list indexes in path
tv
4 days
1
-39
/
+294
|
*
add support to insert values at list index
tv
4 days
1
-0
/
+77
|
*
api: add support for shallow store reads
tv
4 days
1
-0
/
+72
|
*
list libp2p relays in document
tv
6 days
1
-0
/
+3
|
*
add document lock stats
tv
7 days
2
-0
/
+176
|
*
make clippy happy again
tv
8 days
1
-8
/
+8
|
*
turn all pub into pub(crate)
tv
8 days
3
-38
/
+45
|
*
read stamps sync and lock free
tv
8 days
1
-1
/
+35
|
*
allow humand-friendly durations and sizes in CLI
tv
9 days
1
-2
/
+2
|
*
unify lock logic
tv
9 days
1
-3
/
+2
|
*
move protocol paths to dedicated module
tv
9 days
2
-0
/
+46
|
*
late messages don't flip peer's epoch back
tv
9 days
1
-0
/
+4
|
*
allow to persist document
tv
9 days
2
-0
/
+363
|
[next]