andrew
|
c9d742b696
|
Make explicit the precondition that versions must be <= latest version
|
2024-08-24 13:43:39 -07:00 |
|
andrew
|
958a4e2d0e
|
Strengthen metric name structure according to Prometheus guidance
|
2024-07-16 18:59:42 -07:00 |
|
andrew
|
e394e3d96a
|
Adapt comments from prometheus data model better
|
2024-07-12 13:29:10 -07:00 |
|
andrew
|
3288c583e4
|
Make metrics thread-safe
Even concurrently with calling non-const methods on the associated
ConflictSet
|
2024-07-12 13:22:02 -07:00 |
|
andrew
|
3ac16bc966
|
Propose a metrics interface
|
2024-07-12 12:00:46 -07:00 |
|
andrew
|
687bc9c935
|
Explicitly say that begin must be < end in interface
|
2024-07-10 17:05:08 -07:00 |
|
andrew
|
f19b403f19
|
Remove "writes are canonical" precondition from addWrites
|
2024-07-10 16:42:53 -07:00 |
|
andrew
|
9c5b38b09a
|
Revert setOldestVersion interface change
|
2024-07-03 11:27:09 -07:00 |
|
andrew
|
7142dab7ae
|
Update c api documentation for ConflictSet_setOldestVersion
|
2024-07-03 10:53:45 -07:00 |
|
andrew
|
3db3d975fc
|
Interface change! Allow decreasing setOldestVersion
|
2024-07-03 10:31:57 -07:00 |
|
andrew
|
a68ad5dd17
|
Interface change! Return TooOld after 2e9 versions
Event if setOldestVersion wasn't called
|
2024-06-30 15:28:51 -07:00 |
|
andrew
|
b3aeed0caa
|
Warning: interface change! Require versions >= 0
|
2024-06-26 15:46:36 -07:00 |
|
andrew
|
aa5dbb2887
|
Explicitly allow writeVersion to be non-decreasing
Instead of strictly increasing.
|
2024-04-22 14:15:44 -07:00 |
|
andrew
|
b0085df5ad
|
Update symbols.txt
|
2024-03-27 16:29:30 -07:00 |
|
andrew
|
5cf43d1bfa
|
Add weaselab namespace
|
2024-03-27 16:07:05 -07:00 |
|
andrew
|
b7cdecaf71
|
Document thread-safety in terms of constness
|
2024-03-20 16:16:15 -07:00 |
|
andrew
|
19edc6f78f
|
Interface change! Add ConflictSet::getBytes
Closes #12
|
2024-03-20 12:11:34 -07:00 |
|
andrew
|
aa6f237d50
|
Document and test thread safety properties
Closes #2
|
2024-03-19 16:27:24 -07:00 |
|
andrew
|
451ac5b2b6
|
Improve ConflictSet.h readability
|
2024-03-07 16:17:17 -08:00 |
|
andrew
|
be5f1b67c8
|
Interface change! addWrites now takes a single write version
|
2024-03-05 16:55:27 -08:00 |
|
andrew
|
06f92722f0
|
Add license
|
2024-02-20 13:22:22 -08:00 |
|
andrew
|
e9d4403f3c
|
Remove sorted/canonicalized requirement for reads
|
2024-02-02 11:58:34 -08:00 |
|
andrew
|
eca1b9993a
|
Improve symbols test
Remove seed argument and check for disallowed undefined symbols
|
2024-01-30 11:46:03 -08:00 |
|
andrew
|
cf79328414
|
gcc fixes
|
2024-01-24 11:13:03 -08:00 |
|
andrew
|
be712796f2
|
Add include dir
|
2024-01-22 12:58:03 -08:00 |
|