Commit Graph

19 Commits

Author SHA1 Message Date
f5920ba6c7 Implement getBytes() 2024-05-10 12:10:00 -07:00
c65d874c07 Clarify adjacent clears 2024-05-09 19:53:02 -07:00
456b8f9c96 Suggest ignoring versions older than getOldestVersion 2024-05-09 17:00:32 -07:00
b89b7b7f8e Require non-adjacent mutations
This should make it so that mutations can only be adjacent if they're at
different versions
2024-05-09 16:59:19 -07:00
beabb8c690 Make sure types in ABI are standard layout 2024-05-09 11:36:30 -07:00
531ccb5be9 Include mutation's version in Iterator::operator* 2024-05-09 11:14:29 -07:00
4482f93895 Implement Iterator 2024-05-08 16:54:36 -07:00
8f7fccee76 Implement clears in addMutations 2024-05-07 16:13:18 -07:00
2c6ec61f82 Partially implement addMutations 2024-05-07 11:28:12 -07:00
32e68dad07 Fix weird whitespace 2024-05-06 12:53:00 -07:00
411c1a1070 Mention latency/throughput tradeoff 2024-05-06 12:49:06 -07:00
745f0a14a3 Clarify the logical view of iterators 2024-05-06 12:40:31 -07:00
393168ff53 Clarify result of querying for key intersecting mutation 2024-05-06 10:10:38 -07:00
99760176a6 Describe perf benefit of reusing iterator from same version 2024-05-02 21:24:05 -07:00
0727a1ebe7 Improve thread-safety documentation 2024-05-02 21:23:46 -07:00
eba1c2ce2a Add some thread-safety guarantees to interface 2024-05-02 18:20:55 -07:00
8831498bfb Document operator* result lifetime 2024-05-01 12:42:48 -07:00
a14f208c39 Change entry representation to reduce number of entries 2024-05-01 12:40:26 -07:00
91cb16bdc0 Draft header 2024-04-30 11:39:34 -07:00