Commit fbbf990
authored
feat: implement new blobs with bitfield tracking and observation (#92)
## Description
This replaces the old blobs with a new implementation that allows
tracking bitfields of incomplete blobs, as well as allows observing the
state of an incomplete blob.
## Breaking Changes
A lot.
## Notes & open questions
Note: this version is as of now considered alpha quality. People that
look for stability should use the 0.35 version of both iroh and
iroh-blobs for now.
## Change checklist
- [x] Self-review.
- [ ] Documentation updates following the [style
guide](https://rust-lang.github.io/rfcs/1574-more-api-documentation-conventions.html#appendix-a-full-conventions-text),
if relevant.
- [x] Tests if relevant.
- [ ] ~~All breaking changes documented.~~1 parent 4e8c767 commit fbbf990
File tree
102 files changed
+17502
-24850
lines changed- .github/workflows
- examples
- proptest-regressions
- protocol
- src
- api
- proto
- cli
- downloader
- test
- format
- get
- protocol
- rpc
- client
- blobs
- proto
- store
- fs
- meta
- util
- util
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
102 files changed
+17502
-24850
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
0 commit comments