This repository was archived by the owner on Oct 23, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 168
unixfs: feat tree building #284
Merged
Merged
Changes from 1 commit
Commits
Show all changes
57 commits
Select commit
Hold shift + click to select a range
fa16bfd
feat: unixfs tree builder
de92475
feat: generate actual dag-pb
31e2a5e
fix: remove unneeded mut in render_directory
c59a4cb
refactor: try make /add streaming
ccd6bbe
feat: build directory trees on /add
f0bb5b4
feat: create empty directories without metadata
bb9555b
doc: explain anyhow dependency
548dbe2
chore: appease clippy
6ba4195
refactor: split dir/builder.rs up
a5b52b3
doc: add initial documentation
57737b4
refactor: detupleify into (Owned)?TreeNode
dd8d9d9
conformance: enable more directory tests
8319e8b
chore: remove extra clone (clippy)
4077de1
fix: report adderrors so that js-ipfs-http-client errors
65aceda
fix: normalize prefix slash away to enable more tests
14112c3
feat: /add?wrap_with_directory=true
5534fef
refactor: wrap_in_directory => wrap_with_directory
dc2c021
feat: /add?progress=true
a90826b
perf: avoid clearing block_buffer
653d079
doc: add note on HAMT sharding, adjust
3e499e1
perf: custom dag-pb serialization
9e948f9
perf: render Cids to bytes without allocating a Vec
f3b92d4
fix: replace todo! with Err(PathEndsInSlash)
1c71e3c
refactor: tests repeated the verify with block dump fn
39583a7
refactor: remove extra initialization
7bbff65
fix: DirBuilder::is_empty
7d7915a
doc: remove mention of wrap in => wrap with
5d8b124
doc: suggestions from code review
koivunej b134593
doc: minor too short sentence
7611248
feat: block size limit
f24f9bd
refactor: reorder items, fix doc
684ecdc
doc: note lld-9 ulimit -s bisection
41566e4
refactor(postorderiter): remove redundant visibilities
fdc5f8a
refactor: make PostOrderIterator 'static
e38c1ff
refactor: try splitting the huge func
8c10a0a
fix: remove calling ulimit
a3f27e5
fix: move all path matching to v0, box handlers
07c41c0
fix: tests after going from Infallible => Rejection
9a8267d
chore: update stack limit notes
25e56fd
add: missing fmt::Debug impl
dc4ff9c
add: tar ingestion example, bench
bcab2bd
refactor: move Visited under iter.rs
eb58b8b
test: output "actual" on test failure
19a62e2
refactor: use BTreeMap in dir_builder
56f1970
fix: use knowledge of longest path
3876717
doc: cleanup, rename, docs
3d48caa
refactor: custom pb types to own module
28392da
chore: cleanup, doc
5484f3e
fix: make the benchmark more generic
71b02cf
chore: cargo keeps changing the index file, clippy
7446810
doc: minor docs and fmt
9df95ad
refactor: remove duplicated ingest-tar example, it remains as bench
bfc1bf1
refactor: rename put_file => put_link
665c0c4
doc: comment touch ups
14c27fd
bench: move buffer and fix path growing outside
276e4b7
bench: filter symlinks earlier
aaabc37
doc: suggestions and notes from code review
koivunej File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.