From b1685a06759d1ebe8efe43c38818ced2c45bf68c Mon Sep 17 00:00:00 2001 From: Eliah Kagan Date: Wed, 16 Oct 2024 01:24:04 -0400 Subject: [PATCH] doc: Remove a couple obsolete planned items This removes two items that are obsolete or effectively completed due to subsequent design changes, and whose links were broken, in `crate-status.md` and `general-tasks.md`. It also adds a note to `general-tasks.md` that it may be outdated. These changes are based on the discussion in #1627 and specifically https://github.com/GitoxideLabs/gitoxide/issues/1627#issuecomment-2412933522. --- crate-status.md | 1 - general-tasks.md | 8 ++------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/crate-status.md b/crate-status.md index a32608a11fa..0d75dce40b6 100644 --- a/crate-status.md +++ b/crate-status.md @@ -229,7 +229,6 @@ The top-level crate that acts as hub to all functionality provided by the `gix-* * [x] decode (zero copy) * [x] verify checksum * [x] simple and fast pack traversal - * [ ] [fast pack traversal works with ref-deltas](https://github.com/GitoxideLabs/gitoxide/blob/8f9a55bb31af32b266d7c53426bc925361a627b2/gix-pack/src/cache/delta/from_offsets.rs#L101-L105) * [x] decode * [x] full objects * [x] deltified objects diff --git a/general-tasks.md b/general-tasks.md index 95630d4f08e..f84542493ba 100644 --- a/general-tasks.md +++ b/general-tasks.md @@ -1,5 +1,7 @@ ## General +*Note: Some of these items may be out of date.* + ### Get rid of unsafe pointer magic [WithSidebands] _(cost: high)_ What needs to be done is to transform the &mut StreamingPeekableIter into a child future, and when exhausted, it must be transformed back @@ -12,12 +14,6 @@ That would be quite some work though. ## Potential for improving performance -### gix-odb - -* Finding an object in a loose object store [costs an extra disk IO operation][extra-iop] to pacify the borrow checker. This wouldn't be an issue with polonius. - -[extra-iop]: https://github.com/GitoxideLabs/gitoxide/blob/2958145a0ae1ef582bbf88352f5567d5c2b5eaf0/gix-odb/src/store/linked/find.rs#L33 - ### gix-object * **tree-parsing performance**