summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-09-05Merge #18HEADmasterbors[bot]
18: Bump DeterminateSystems/update-flake-lock from 19 to 20 r=matthiasbeyer a=dependabot[bot] Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock) from 19 to 20. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Matthias Beyer <mail@beyermatthias.de>
2023-09-05MSRV: 1.60.0 -> 1.63.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-09-01Bump DeterminateSystems/update-flake-lock from 19 to 20dependabot[bot]
Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock) from 19 to 20. - [Release notes](https://github.com/determinatesystems/update-flake-lock/releases) - [Commits](https://github.com/determinatesystems/update-flake-lock/compare/v19...v20) --- updated-dependencies: - dependency-name: DeterminateSystems/update-flake-lock dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-02Merge #17bors[bot]
17: Bump cachix/install-nix-action from 21 to 22 r=matthiasbeyer a=dependabot[bot] Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 21 to 22. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-01Bump cachix/install-nix-action from 21 to 22dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 21 to 22. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v21...v22) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-06-02Merge #16bors[bot]
16: Bump cachix/install-nix-action from 20 to 21 r=matthiasbeyer a=dependabot[bot] Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 20 to 21. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01Bump cachix/install-nix-action from 20 to 21dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 20 to 21. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v20...v21) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-05-02Merge #15bors[bot]
15: Bump DeterminateSystems/update-flake-lock from 18 to 19 r=matthiasbeyer a=dependabot[bot] Bumps [DeterminateSystems/update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) from 18 to 19. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01Bump DeterminateSystems/update-flake-lock from 18 to 19dependabot[bot]
Bumps [DeterminateSystems/update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) from 18 to 19. - [Release notes](https://github.com/DeterminateSystems/update-flake-lock/releases) - [Commits](https://github.com/DeterminateSystems/update-flake-lock/compare/v18...v19) --- updated-dependencies: - dependency-name: DeterminateSystems/update-flake-lock dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-04-04Merge #14bors[bot]
14: Bump DeterminateSystems/update-flake-lock from 16 to 18 r=matthiasbeyer a=dependabot[bot] Bumps [DeterminateSystems/update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) from 16 to 18. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-01Bump DeterminateSystems/update-flake-lock from 16 to 18dependabot[bot]
Bumps [DeterminateSystems/update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) from 16 to 18. - [Release notes](https://github.com/DeterminateSystems/update-flake-lock/releases) - [Commits](https://github.com/DeterminateSystems/update-flake-lock/compare/v16...v18) --- updated-dependencies: - dependency-name: DeterminateSystems/update-flake-lock dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-03-02Merge #13bors[bot]
13: Bump cachix/install-nix-action from 18 to 20 r=matthiasbeyer a=dependabot[bot] Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 18 to 20. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-01Bump cachix/install-nix-action from 18 to 20dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 18 to 20. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v18...v20) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01Merge #12bors[bot]
12: Bump DeterminateSystems/update-flake-lock from 15 to 16 r=matthiasbeyer a=dependabot[bot] Bumps [DeterminateSystems/update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) from 15 to 16. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-01Bump DeterminateSystems/update-flake-lock from 15 to 16dependabot[bot]
Bumps [DeterminateSystems/update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) from 15 to 16. - [Release notes](https://github.com/DeterminateSystems/update-flake-lock/releases) - [Commits](https://github.com/DeterminateSystems/update-flake-lock/compare/v15...v16) --- updated-dependencies: - dependency-name: DeterminateSystems/update-flake-lock dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2022-12-28Merge #11v0.1.0bors[bot]
11: Add some missing cargo metadata r=matthiasbeyer a=matthiasbeyer Co-authored-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-28Add some missing cargo metadataMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-28Merge #9 #10bors[bot]
9: Switch to edition 2021 r=matthiasbeyer a=matthiasbeyer 10: Remove tokio dependency r=matthiasbeyer a=matthiasbeyer Co-authored-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-28Remove tokio dependencyMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-28Switch to edition 2021Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-28Merge #3bors[bot]
3: Transform codebase to use thiserror r=matthiasbeyer a=matthiasbeyer Co-authored-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-28Transform codebase to use thiserrorMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-28Merge #7 #8bors[bot]
7: Bump DeterminateSystems/update-flake-lock from 14 to 15 r=matthiasbeyer a=dependabot[bot] Bumps [DeterminateSystems/update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) from 14 to 15. 8: Bump swatinem/rust-cache from 1 to 2 r=matthiasbeyer a=dependabot[bot] Bumps [swatinem/rust-cache](https://github.com/swatinem/rust-cache) from 1 to 2. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-28Bump swatinem/rust-cache from 1 to 2dependabot[bot]
Bumps [swatinem/rust-cache](https://github.com/swatinem/rust-cache) from 1 to 2. - [Release notes](https://github.com/swatinem/rust-cache/releases) - [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md) - [Commits](https://github.com/swatinem/rust-cache/compare/v1...v2) --- updated-dependencies: - dependency-name: swatinem/rust-cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2022-12-28Bump DeterminateSystems/update-flake-lock from 14 to 15dependabot[bot]
Bumps [DeterminateSystems/update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) from 14 to 15. - [Release notes](https://github.com/DeterminateSystems/update-flake-lock/releases) - [Commits](https://github.com/DeterminateSystems/update-flake-lock/compare/v14...v15) --- updated-dependencies: - dependency-name: DeterminateSystems/update-flake-lock dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2022-12-28Merge #4bors[bot]
4: Add dependabot configuration r=matthiasbeyer a=matthiasbeyer Co-authored-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-28Merge #5 #6bors[bot]
5: Switch to dtolnay/rust-toolchain r=matthiasbeyer a=matthiasbeyer 6: Gitlint r=matthiasbeyer a=matthiasbeyer Use gitlint only. Co-authored-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-28Switch to dtolnay/rust-toolchainMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-28Remove fixup-block, as gitlint does that nowMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-28Add gitlint configuration fileMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-28Add dependabot configurationMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-11-08Merge #1bors[bot]
1: Add Bors r=matthiasbeyer a=matthiasbeyer Co-authored-by: Matthias Beyer <mail@beyermatthias.de>
2022-11-08Fix clippy: Do not clone copy typeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-11-08Fix clippy: Outsource complex type definitionMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-11-08Fix clippy: redundant file namesMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-11-08cargo-fmtMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-11-08Add flake update workflowMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-11-08Add commit-lint workflowMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-11-08Add CI workflowMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-11-08Add (default) rustfmt configMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-11-08Add bors configuration fileMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-11-08Remove sourcehut build infraMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Add getters for backendMatthias Beyer
This is necessary if the user wants to talk to the backend without working with the DAG. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Add AsycnDag::head() to get current HEAD idMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Add AsyncDag::load()Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05impl Merger for Fn(Id, Id) -> Result<Node>Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-04Remove AsyncDag::get_next()Matthias Beyer
This interface is not particularly useful. Hence remove it. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-04Remove unused variables, importsMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-04Remove NodeId:: std::hash::HashMatthias Beyer
Because this requirement is not needed. Also add a comment that NodeId should be cheap to clone. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-04Remove Node::id() requirementMatthias Beyer
A `Node` instance should not need to know about its id, because this would restrict us in case of IPFS, where we know the ID only _after_ adding the data to the storage. This commit thus removes the requirement `Node::id()`. The interface `DagBackend::get()` now returns the `NodeId` for the `Node` as well. This is mostly because it makes the implementation of `AsyncDag` less complicated. Signed-off-by: Matthias Beyer <mail@beyermatthias.de> Tested-by: Matthias Beyer <mail@beyermatthias.de>