Skip to content

Rewrite#149

Merged
bootandy merged 1 commit into
masterfrom
rewrite
Jun 22, 2021
Merged

Rewrite#149
bootandy merged 1 commit into
masterfrom
rewrite

Conversation

@bootandy
Copy link
Copy Markdown
Owner

No description provided.

@bootandy bootandy force-pushed the rewrite branch 5 times, most recently from 26a17ce to 18b7f9d Compare June 16, 2021 15:00
@bootandy bootandy closed this Jun 16, 2021
@bootandy bootandy reopened this Jun 16, 2021
@bootandy bootandy marked this pull request as ready for review June 16, 2021 15:14
@bootandy bootandy force-pushed the rewrite branch 3 times, most recently from a61bae3 to 34dd429 Compare June 22, 2021 11:06
Code changes:
Removed ignore & channel crates. Using a single reciever thread to build
a hashmap to prevend duplicate inodes being reported gave a severe
performance penalty

Using rayon crate with some hand crafted file traversal has improved
performance aprox 10X

Behaviour changes:

Removed parameter 'limit by filesystem' - don't think this is used, and
I only added it as it was easy to add with the ignore crate.

Sym links will now not appear in the output tree unless using '-s'
'apparent-size' flag

Change behaviour of multiple args so that it unifies them and
compares them under one tree instead of treating them
individually: #136
@bootandy bootandy merged commit 9dcd4d0 into master Jun 22, 2021
@bootandy bootandy deleted the rewrite branch June 22, 2021 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant