-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New very fast unixfs implementation. #347
Commits on Oct 6, 2022
-
It can download single block raw leaves files over car.
Configuration menu - View commit details
-
Copy full SHA for 2ff6608 - Browse repository at this point
Copy the full SHA 2ff6608View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bbf591 - Browse repository at this point
Copy the full SHA 3bbf591View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ed010b - Browse repository at this point
Copy the full SHA 8ed010bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40d2196 - Browse repository at this point
Copy the full SHA 40d2196View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b572d0 - Browse repository at this point
Copy the full SHA 9b572d0View commit details
Commits on Jan 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8bb4200 - Browse repository at this point
Copy the full SHA 8bb4200View commit details -
fix: correctly handle rangeKnown
I first meant it to be used for unixfs correctness checking, however later I've implemented it for range requests. This make it fail at both, so let's keep correctness, I'll implement range requests later.
Configuration menu - View commit details
-
Copy full SHA for 2242d0b - Browse repository at this point
Copy the full SHA 2242d0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86975d6 - Browse repository at this point
Copy the full SHA 86975d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a20ddaa - Browse repository at this point
Copy the full SHA a20ddaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4707f58 - Browse repository at this point
Copy the full SHA 4707f58View commit details
Commits on Mar 25, 2023
-
This fixes bug introduced in 4707f58. This is was completely wrong (does not load the digest and incorrectly truncate the data incorrectly.)
Configuration menu - View commit details
-
Copy full SHA for 0169b32 - Browse repository at this point
Copy the full SHA 0169b32View commit details
Commits on Jun 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f5f8e33 - Browse repository at this point
Copy the full SHA f5f8e33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fa2b0b - Browse repository at this point
Copy the full SHA 0fa2b0bView commit details -
unixfs: Add support for byte slices backed CIDs for zero allocations
``` $ benchstat /mnt/ramdisk/{old,new} name old time/op new time/op delta PB-12 730ns ± 5% 255ns ± 2% -65.04% (p=0.000 n=9+10) name old alloc/op new alloc/op delta PB-12 224B ± 0% 0B -100.00% (p=0.000 n=10+10) name old allocs/op new allocs/op delta PB-12 4.00 ± 0% 0.00 -100.00% (p=0.000 n=10+10) ```
Configuration menu - View commit details
-
Copy full SHA for a8c8644 - Browse repository at this point
Copy the full SHA a8c8644View commit details
Commits on Jun 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7ece6c8 - Browse repository at this point
Copy the full SHA 7ece6c8View commit details
Commits on Jun 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f7dd803 - Browse repository at this point
Copy the full SHA f7dd803View commit details
Commits on Jun 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6d04a4b - Browse repository at this point
Copy the full SHA 6d04a4bView commit details
Commits on Oct 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for df5bf24 - Browse repository at this point
Copy the full SHA df5bf24View commit details
Commits on Oct 9, 2023
-
unixfs: bring feather implementation in
This needs: - Use boxo for types and helpers - Tests
Configuration menu - View commit details
-
Copy full SHA for f0e238a - Browse repository at this point
Copy the full SHA f0e238aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4324f8 - Browse repository at this point
Copy the full SHA f4324f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c782262 - Browse repository at this point
Copy the full SHA c782262View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a7b531 - Browse repository at this point
Copy the full SHA 2a7b531View commit details
Commits on Nov 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f7b2c40 - Browse repository at this point
Copy the full SHA f7b2c40View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecedd73 - Browse repository at this point
Copy the full SHA ecedd73View commit details -
unixfs: change Node to always use string like CIDs
Node is the easy to use API, don't confuse peoples with aliasable CIDs.
Configuration menu - View commit details
-
Copy full SHA for f21df27 - Browse repository at this point
Copy the full SHA f21df27View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7e2f95 - Browse repository at this point
Copy the full SHA d7e2f95View commit details
Commits on Nov 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d6bb1dd - Browse repository at this point
Copy the full SHA d6bb1ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2268a17 - Browse repository at this point
Copy the full SHA 2268a17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00cd233 - Browse repository at this point
Copy the full SHA 00cd233View commit details -
unixfs/feather: change semantics of Read to not close on error
This used to be buggy because defer would be called in the loop.
Configuration menu - View commit details
-
Copy full SHA for 1b0f794 - Browse repository at this point
Copy the full SHA 1b0f794View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90b0001 - Browse repository at this point
Copy the full SHA 90b0001View commit details
Commits on Nov 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 969998d - Browse repository at this point
Copy the full SHA 969998dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1526c37 - Browse repository at this point
Copy the full SHA 1526c37View commit details -
unixfs/feather: stop checking the CAR header version
We stopped checking roots, this only provides slightly better error messages when getting unknown car versions. Remove dependency on cbor for this very small value.
Configuration menu - View commit details
-
Copy full SHA for eec31dc - Browse repository at this point
Copy the full SHA eec31dcView commit details -
unixfs/feather: remove incorrect TODO
This would make the code tricky to read and I'm not sure it would help in a significant way.
Configuration menu - View commit details
-
Copy full SHA for e9bb00c - Browse repository at this point
Copy the full SHA e9bb00cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebb6727 - Browse repository at this point
Copy the full SHA ebb6727View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cdc275 - Browse repository at this point
Copy the full SHA 6cdc275View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca14179 - Browse repository at this point
Copy the full SHA ca14179View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3929ff - Browse repository at this point
Copy the full SHA c3929ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for b568a58 - Browse repository at this point
Copy the full SHA b568a58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2599f37 - Browse repository at this point
Copy the full SHA 2599f37View commit details