History

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.

Eliah Kagan committed 2 years ago

Commit b1685a01 parent 155b5e12 files · +2 −7Browse files

Unified · Split

2 files
  1. crate-status.md +0 −1
  2. general-tasks.md +2 −6
crate-status.md+0−1
@@ -229,7 +229,6 @@ The top-level crate that acts as hub to all functionality provided by the `gix-* · 228 unmodified lines
229 * [x] decode (zero copy)229 * [x] decode (zero copy)
230 * [x] verify checksum230 * [x] verify checksum
231 * [x] simple and fast pack traversal231 * [x] simple and fast pack traversal
232 * [ ] [fast pack traversal works with ref-deltas](https://github.com/GitoxideLabs/gitoxide/blob/8f9a55bb31af32b266d7c53426bc925361a627b2/gix-pack/src/cache/delta/from_offsets.rs#L101-L105)
233 * [x] decode232 * [x] decode
234 * [x] full objects233 * [x] full objects
235 * [x] deltified objects234 * [x] deltified objects
general-tasks.md+2−6
@@ -1,5 +1,7 @@
1## General1## General
2 2
3*Note: Some of these items may be out of date.*
4
3### Get rid of unsafe pointer magic [WithSidebands] _(cost: high)_5### Get rid of unsafe pointer magic [WithSidebands] _(cost: high)_
4 6
5What needs to be done is to transform the &mut StreamingPeekableIter into a child future, and when exhausted, it must be transformed back7What 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. · 6 unmodified lines
12 14
13## Potential for improving performance15## Potential for improving performance
14 16
15### gix-odb
16
17* 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.
18
19[extra-iop]: https://github.com/GitoxideLabs/gitoxide/blob/2958145a0ae1ef582bbf88352f5567d5c2b5eaf0/gix-odb/src/store/linked/find.rs#L33
20
21### gix-object17### gix-object
22 18
23* **tree-parsing performance**19* **tree-parsing performance**