|
f949ee7dac
|
feat: store::Error implements std::error::Error
|
2024-07-04 10:20:09 -05:00 |
|
|
57953e1861
|
refactor: convert this whole thing into async
|
2024-07-04 08:24:40 -05:00 |
|
|
d0faf6ffe1
|
TLA+ Specification
|
2023-01-08 14:04:49 -05:00 |
|
|
44121516fc
|
Implement Iterator for missing
|
2022-11-26 18:13:12 -05:00 |
|
|
92ee369423
|
More documenation fixes. Type linking
|
2022-09-19 15:49:39 -04:00 |
|
|
63fb67f7bf
|
Documentation and naming for clarity
|
2022-09-19 14:59:21 -04:00 |
|
|
b12c92c9d4
|
Iterator over missing nodes for a set of search roots
|
2022-09-18 16:56:53 -04:00 |
|
|
fdf79c26b1
|
Find the next set of gap ids for a given set of nodes
|
2022-09-05 12:02:54 -04:00 |
|
|
bf5eb0d2b5
|
Cleanup unused import
|
2022-09-05 10:16:27 -04:00 |
|
|
2683a7baab
|
Add an out_degree method for nodes.
|
2022-09-05 10:15:35 -04:00 |
|
|
4f3f554285
|
Make a sqlite store implementation
|
2022-09-04 20:44:40 -04:00 |
|
|
bd26ffcebb
|
Allow specifying the opts to the db stores
|
2022-08-24 18:17:14 -04:00 |
|
|
3110917edb
|
Make the rocksdb and leveldb stores generic over hash
|
2022-08-24 15:51:09 -04:00 |
|
|
0e3e252570
|
RocksDb store implementation
|
2022-08-24 15:41:47 -04:00 |
|
|
45486b5cc7
|
Formatting and docstrings
|
2022-08-24 14:41:14 -04:00 |
|
|
6e40f07f28
|
Fix docstring missplacement
|
2022-08-24 13:10:59 -04:00 |
|
|
6760e91175
|
Only serialize non derived fields
|
2022-08-24 13:04:18 -04:00 |
|
|
b89b7f6090
|
Property Tests for serialization deserialization
|
2022-08-24 12:56:40 -04:00 |
|
|
fac65fe8cf
|
Get rid of the const generics
|
2022-08-24 10:30:44 -04:00 |
|
|
d723d427e6
|
Tests for Node Deserialization
|
2022-08-24 10:00:08 -04:00 |
|
|
4ba7ee816b
|
LevelDB store implementation
|
2022-08-23 22:03:48 -04:00 |
|
|
06e0dc270c
|
Introduce a Node storage trait
|
2022-08-06 20:16:08 -04:00 |
|
|
016f6d10af
|
Reorganize some modules
|
2022-08-06 19:21:00 -04:00 |
|
|
ff4af672b1
|
Fill out a README and reference the whitepaper in docs
|
2022-08-05 14:29:07 -04:00 |
|
|
e52034ad4a
|
Complex DAG generation strategies
|
2022-08-05 14:17:45 -04:00 |
|
|
4e18982d0c
|
Fill in more documentation
|
2022-08-04 20:25:32 -04:00 |
|
|
3f2ddf308b
|
Node comparison within a given DAG.
|
2022-08-04 20:16:35 -04:00 |
|
|
3d50dda7f8
|
more reliable properties about node size
|
2022-08-02 17:47:18 -04:00 |
|
|
be789a2fee
|
Add another test for for idempotency
|
2022-08-02 17:00:16 -04:00 |
|
|
b8f3d9c630
|
Better Blanket implementation of ByteEncoder Into<String>
|
2022-08-02 02:45:00 -04:00 |
|
|
ce3fd62f52
|
Unit tests for properties around adding a node
|
2022-08-02 02:00:12 -04:00 |
|
|
58fcee69f5
|
use constant sizes for the identifiers instead of dynamic Vectors
|
2022-08-01 22:02:00 -04:00 |
|
|
ee13675963
|
Add Documentation and also fix some naming and types for clarity.
|
2022-08-01 21:23:25 -04:00 |
|
|
1bd833785d
|
Initial commit
|
2022-08-01 20:48:59 -04:00 |
|