Commit Graph

28 Commits

Author SHA1 Message Date
7a7eef2b7d Tweak header documentation 2024-05-30 10:41:57 -07:00
f1f4d66678 Prepare to fully canonicalize views 2024-05-28 21:38:08 -07:00
9917078682 Fix weird whitespace 2024-05-23 18:30:06 -07:00
b5dbf4a049 Avoid copies in Facade 2024-05-23 17:27:55 -07:00
36779a068e Remove cmp for now 2024-05-16 16:38:41 -07:00
3819b83d78 Logically revert 0071600
Return mutation intersecting query key if it exists
2024-05-16 16:09:39 -07:00
007160098e Change firstGeq to compare to param1 2024-05-15 16:31:34 -07:00
82dcaf45e0 Use /* */ style comment in header 2024-05-14 11:31:54 -07:00
ba2b76cb13 Symbol visibility tests 2024-05-10 13:47:37 -07:00
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