Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | less pub(crate) | Alex Auvolat | 2022-06-07 | 1 | -2/+2 |
| | |||||
* | prettier code | Alex Auvolat | 2022-06-07 | 1 | -8/+15 |
| | |||||
* | db abstraction: make .insert() and .remove() return the old value | Alex Auvolat | 2022-06-07 | 6 | -91/+127 |
| | |||||
* | Bring back the counted tree hack for Sled (with caveat) | Alex Auvolat | 2022-06-07 | 5 | -31/+180 |
| | | | | caveat: it's not only for sled | ||||
* | Try once again to fix sqlite bundling in nix | Alex Auvolat | 2022-06-06 | 1 | -1/+1 |
| | |||||
* | Remove useless clones in sqlite | Alex Auvolat | 2022-06-06 | 1 | -4/+4 |
| | |||||
* | Add inline marker on a bunch of db functions | Alex Auvolat | 2022-06-06 | 2 | -1/+24 |
| | |||||
* | in db convert: map size up to 1TB on 64-bit systems | Alex Auvolat | 2022-06-06 | 1 | -1/+9 |
| | |||||
* | Fix clippy | Alex Auvolat | 2022-06-06 | 1 | -6/+6 |
| | |||||
* | Simplify lmdb adapter (one less indirection) | Alex Auvolat | 2022-06-06 | 1 | -27/+6 |
| | |||||
* | Small syntax changes | Alex Auvolat | 2022-06-06 | 2 | -6/+2 |
| | |||||
* | Safe choice: return Vec<u8> and not some fancy zero-copy type | Alex Auvolat | 2022-06-06 | 4 | -187/+35 |
| | |||||
* | Fix more sqlite deadlocks | Alex Auvolat | 2022-06-06 | 1 | -67/+66 |
| | |||||
* | fixes | Alex Auvolat | 2022-06-06 | 5 | -12/+32 |
| | |||||
* | Integrate LMDB with rest | Alex Auvolat | 2022-06-03 | 2 | -1/+36 |
| | |||||
* | Implement iterator for LMDB | Alex Auvolat | 2022-06-03 | 1 | -8/+98 |
| | |||||
* | LMDB: use Heed wrapper (much more complete) | Alex Auvolat | 2022-06-03 | 3 | -39/+33 |
| | |||||
* | Start LMDB adapter, with fixed semantics | Alex Auvolat | 2022-06-03 | 6 | -44/+328 |
| | |||||
* | whoops | Alex Auvolat | 2022-06-03 | 1 | -0/+1 |
| | |||||
* | Slightly prettier code | Alex Auvolat | 2022-06-03 | 2 | -8/+17 |
| | |||||
* | Garage works on sqlite, but it's a hack | Alex Auvolat | 2022-06-03 | 4 | -22/+75 |
| | |||||
* | Conversion utility | Alex Auvolat | 2022-06-03 | 5 | -78/+130 |
| | |||||
* | Fix most clippy lints | Alex Auvolat | 2022-06-03 | 4 | -74/+78 |
| | |||||
* | Change value type to be a dyn thing | Alex Auvolat | 2022-06-03 | 5 | -34/+150 |
| | |||||
* | Drop later | Alex Auvolat | 2022-06-03 | 2 | -14/+16 |
| | |||||
* | Just refactor a bit | Alex Auvolat | 2022-06-02 | 1 | -71/+45 |
| | |||||
* | Horrible implementation of range for sqlite | Alex Auvolat | 2022-06-02 | 1 | -2/+92 |
| | |||||
* | Sqlite iter with unsafe code | Alex Auvolat | 2022-06-02 | 3 | -14/+87 |
| | |||||
* | Add back Send | Alex Auvolat | 2022-06-02 | 1 | -1/+1 |
| | |||||
* | Begin sqlite adapter | Alex Auvolat | 2022-06-02 | 5 | -102/+394 |
| | |||||
* | Use Cell instead of ArcSwap | Alex Auvolat | 2022-06-02 | 3 | -42/+27 |
| | |||||
* | Complete sled abstraction | Alex Auvolat | 2022-06-02 | 2 | -17/+133 |
| | |||||
* | Do not put sled in garage's cargo.toml | Alex Auvolat | 2022-06-02 | 1 | -0/+2 |
| | |||||
* | Adapt Garage to use new DB abstraction | Alex Auvolat | 2022-06-02 | 3 | -62/+162 |
| | |||||
* | Implement iter() and range() on db | Alex Auvolat | 2022-06-02 | 3 | -15/+98 |
| | |||||
* | First iteration of a generic DB layer | Alex Auvolat | 2022-06-02 | 4 | -0/+378 |