Commit graph

  • 64b19e0c36
    redb: update clear_db() invariant doc hinto.janai 2024-03-28 20:41:52 -0400
  • 5860c1ea70
    database: DatabaseRw::clear() -> EnvInner::clear_db() hinto.janai 2024-03-28 20:26:25 -0400
  • 4b85b4a7b4
    database: only return value in get_range() hinto.janai 2024-03-28 20:11:01 -0400
  • c811bdb3d0
    benchmark: add general files hinto.janai 2024-03-28 16:39:53 -0400
  • f301087506
    workspace: add anyhow hinto.janai 2024-03-28 16:39:41 -0400
  • ba5a495a1d
    add README.md hinto.janai 2024-03-28 16:03:05 -0400
  • c4c01db171
    add database/benchmark/ hinto.janai 2024-03-28 15:52:23 -0400
  • 26d225730e
    add an async buffer impl Boog900 2024-03-27 18:57:18 +0000
  • 5b9518203d
    database: remove retain() hinto.janai 2024-03-27 14:17:19 -0400
  • ae0d9ff36a
    database: add redb-memory backend (#97) hinto-janai 2024-03-26 20:50:10 -0400
  • d503548716
    Implement types/ (#94) hinto-janai 2024-03-26 20:46:32 -0400
  • fd5996d60d
    Update Cargo.toml hinto-janai 2024-03-26 20:36:56 -0400
  • a322b19435
    init block downloader Boog900 2024-03-27 00:29:48 +0000
  • 1c3d59979c
    ci: remove redb-memory testing hinto.janai 2024-03-26 20:01:44 -0400
  • 2aea375738
    VerifiedBlockInformation: remove hf_vote hinto.janai 2024-03-26 16:34:09 -0400
  • 0c8a3f58f7
    remove strum hinto.janai 2024-03-26 16:33:42 -0400
  • 4d03757967
    ci: add redb-memory testing hinto.janai 2024-03-26 16:25:31 -0400
  • ba31f9275a
    readme: add redb-memory section hinto.janai 2024-03-26 16:17:50 -0400
  • a6a556717d
    redb: use redb::backend::InMemoryBackend if enabled hinto.janai 2024-03-26 16:15:47 -0400
  • 6967ffbd09
    add redb-memory feature hinto.janai 2024-03-26 16:15:15 -0400
  • bd981df5fb
    peer set & start network init Boog900 2024-03-26 14:56:25 +0000
  • 2b1bf90ea1
    backend: add contains() to tests hinto.janai 2024-03-25 20:45:40 -0400
  • 10e1a451ce
    database: add contains() hinto.janai 2024-03-25 20:42:56 -0400
  • c2eadc19d5
    redb: impl keys(), values(), pop_first(), pop_last() hinto.janai 2024-03-25 20:37:03 -0400
  • 67f3fe0fa5
    heed: impl keys(), values(), pop_first(), pop_last() hinto.janai 2024-03-25 20:31:06 -0400
  • 40b5e90328
    database: add keys(), values(), pop_first(), pop_last() hinto.janai 2024-03-25 20:30:08 -0400
  • c6c3dcd6e1
    heed: fix retain() predicate behavior hinto.janai 2024-03-25 16:41:38 -0400
  • 4030b33997
    backend: update table tests hinto.janai 2024-03-25 16:38:43 -0400
  • 391932daf3
    backend: update tests for new fns hinto.janai 2024-03-25 16:33:13 -0400
  • 5183266bd4
    redb: impl new fn signatures hinto.janai 2024-03-25 16:18:26 -0400
  • 8d8b98152c
    heed: impl new fn signatures hinto.janai 2024-03-25 15:32:21 -0400
  • 9100f24e46
    database: make first()/last() return (key, value) hinto.janai 2024-03-25 15:21:39 -0400
  • 057395cef8
    database: make get_range() return (key, value) hinto.janai 2024-03-25 15:19:01 -0400
  • bbc541cb6e
    database: make iter() return (key, value) hinto.janai 2024-03-25 15:15:14 -0400
  • 7dafbded19
    heed: add shared fn sigantures hinto.janai 2024-03-25 15:11:14 -0400
  • cf9cc4b8d9
    heed: add new fn signatures with todo!() hinto.janai 2024-03-25 15:06:37 -0400
  • bf782a328a
    database: fix docs hinto.janai 2024-03-25 15:06:31 -0400
  • 05387449ff
    remove paste, serde_json, thiserror hinto.janai 2024-03-25 15:00:56 -0400
  • 98c3c50a3f
    database: add more fn signatures hinto.janai 2024-03-24 20:31:47 -0400
  • 8dbc88a0dd
    service: add strum traits hinto.janai 2024-03-24 20:16:15 -0400
  • 842815698f
    workspace: add strum hinto.janai 2024-03-24 20:14:43 -0400
  • 6bd309a375
    impl borsh hinto.janai 2024-03-24 20:04:18 -0400
  • 70a52e35f5
    fix Response/Request hinto.janai 2024-03-24 20:04:08 -0400
  • 60585eafd6
    impl types hinto.janai 2024-03-24 20:03:37 -0400
  • 5e7ee57482
    database: redb 1.5.0 -> redb 2.0.0 (#95) hinto-janai 2024-03-24 18:15:26 -0400
  • a2cb158fd7
    clippy Boog900 2024-03-24 21:57:11 +0000
  • d751db34d1
    fix doc Boog900 2024-03-24 21:49:13 +0000
  • ebd05bc7e2
    Add broadcast router Boog900 2024-03-24 21:39:47 +0000
  • e87f862e9f
    redb: update TxRo::commit() docs hinto.janai 2024-03-24 17:04:32 -0400
  • cfe2ccfd13
    heed: remove 'env, 'tx lifetime from read/write table hinto.janai 2024-03-24 16:58:46 -0400
  • 6f13a882a9
    redb: remove 'env, 'tx lifetime from read/write table hinto.janai 2024-03-24 16:57:39 -0400
  • c5fa66cd58
    remove 'env, 'tx lifetime from read/write table hinto.janai 2024-03-24 16:57:24 -0400
  • 44b86d2e45
    heed: remove 'tx lifetime on read table hinto.janai 2024-03-24 16:54:25 -0400
  • afcc199108
    redb: remove read table lifetime hinto.janai 2024-03-24 16:51:00 -0400
  • b124219849
    database: remove read table lifetime hinto.janai 2024-03-24 16:50:50 -0400
  • d19a7bca52
    redb: remove unneeded lifetimes hinto.janai 2024-03-24 16:47:21 -0400
  • 07d130c4a9
    Redb{Key,Value} -> redb::{Key,Value} hinto.janai 2024-03-24 16:44:01 -0400
  • d893afa13f
    update Request/Response hinto.janai 2024-03-24 16:41:04 -0400
  • 98ee5e3dd9
    extended_block_header: impl Pod, fix layout hinto.janai 2024-03-24 16:15:23 -0400
  • 241f34c600
    remove hard_fork/ hinto.janai 2024-03-24 16:15:16 -0400
  • d80ab1c6dd
    fix tests + typos Boog900 2024-03-23 16:19:41 +0000
  • 567ccc1714
    cargo fix merge (still need to fix tests) Boog900 2024-03-23 01:56:53 +0000
  • 88e4dc3cc2
    copy consensus/ types to types/ hinto.janai 2024-03-22 20:32:47 -0400
  • 45a3043f1e
    redb 1.5.0 -> redb 2.0.0 hinto.janai 2024-03-22 17:23:12 -0400
  • 645b4ec000
    workspace: add cuprate-types to members hinto.janai 2024-03-22 17:22:26 -0400
  • 95c2c2a817
    add types/ hinto.janai 2024-03-22 17:15:37 -0400
  • e441d04d86
    workspace: add bytemuck to workspace hinto.janai 2024-03-22 17:14:19 -0400
  • 3656a1ada7
    database: return owned T in Storable (#92) hinto-janai 2024-03-22 17:11:48 -0400
  • ce11ea6c3e
    readme: remove to_owned_debug.rs reference hinto.janai 2024-03-22 16:43:04 -0400
  • 937716232d
    backend: add StorableBytes to tests hinto.janai 2024-03-22 16:41:28 -0400
  • acfdd2e1b2
    impl StorableBytes hinto.janai 2024-03-22 16:36:14 -0400
  • 08c796979b
    replace ToOwnedDebug with std::fmt::Debug hinto.janai 2024-03-22 16:29:14 -0400
  • a7c5b7582a
    udpate docs, remove unneeded clippy allow hinto.janai 2024-03-22 15:21:07 -0400
  • 2c4a54d52c
    Merge branch 'main' into peer-set Boog900 2024-03-22 16:54:35 +0000
  • 7ae6ce2ea8
    database: add docs hinto.janai 2024-03-21 17:36:45 -0400
  • 413b843ffe
    backend: assert values are detached from get_range() iterator hinto.janai 2024-03-21 17:34:59 -0400
  • 27c2c9b195
    storable: StorableVec docs + tests hinto.janai 2024-03-21 17:25:46 -0400
  • c3b87510f0
    heed: fix Storable impl and tests hinto.janai 2024-03-21 17:02:34 -0400
  • 6734269d3d
    types: fix tests to use owned returned value hinto.janai 2024-03-21 17:02:17 -0400
  • 1c43ed2ee4
    backend: use StorableVec, fix tests hinto.janai 2024-03-21 16:54:51 -0400
  • ab3c799a19
    tables/types: remove slice lifetimes, use StorableVec hinto.janai 2024-03-21 16:54:27 -0400
  • 46b79c864a
    storable: add StorableVec, remove Storable::ALIGN hinto.janai 2024-03-21 16:52:50 -0400
  • 0067176a0d
    Merge branch 'main' into serde hinto.janai 2024-03-21 16:37:19 -0400
  • 004bb153b4
    database: use rayon for service's reader thread-pool (#93) hinto-janai 2024-03-21 16:16:12 -0400
  • 5e477c1c06
    typo Boog900 2024-03-21 19:55:05 +0000
  • dc131e4a92
    keep tha amount of outputs with a certain amount in the output cache Boog900 2024-03-21 19:52:51 +0000
  • aaa3d19d19
    service: use ready!() hinto.janai 2024-03-21 15:31:30 -0400
  • 036acabf32
    typo Boog900 2024-03-21 02:22:21 +0000
  • 3a48c6d1c6
    document block checks Boog900 2024-03-21 02:19:57 +0000
  • 1f3b20041f
    service: use loop for write request tests hinto.janai 2024-03-20 20:58:41 -0400
  • 2eed8668a7
    docs hinto.janai 2024-03-20 20:56:32 -0400
  • 8c6c0e02a5
    service: acquire permit in tests hinto.janai 2024-03-20 20:41:30 -0400
  • 44b22108f9
    service: acquire permit before call() for read requests hinto.janai 2024-03-20 20:26:22 -0400
  • c77a07446a
    cargo: add tokio-utils hinto.janai 2024-03-20 20:26:09 -0400
  • 993f73206b
    Merge branch 'main' into document-consensus Boog900 2024-03-21 00:21:31 +0000
  • 8afb9f2cab
    service: replace DatabaseReader with free functions hinto.janai 2024-03-20 18:14:32 -0400
  • 8e29965e31
    service: use spawn() instead of install() hinto.janai 2024-03-20 18:08:32 -0400
  • 794053f075
    service: always return Poll::Ready in writer hinto.janai 2024-03-20 18:06:59 -0400
  • 33a46feaca
    heed: update fn signatures hinto.janai 2024-03-20 18:06:08 -0400
  • f5c1419522
    backend: fix tests hinto.janai 2024-03-20 17:37:43 -0400