Releases: shashi/FileTrees.jl
Releases · shashi/FileTrees.jl
v0.4.4
FileTrees v0.4.4
Speed up of several tree operations, mainly mv and cp.
Speed up and allocation reduction for path and Path.
Add paralleldepth keyword argument to FileTree constructor, enabling parallel traversal of directory structure. Can massively speed up construction of large trees and/or slow disks (e.g. NFS).
Merged pull requests:
- tree-ops optimizations for large trees (#90) (@DrChainsaw)
Closed issues:
- Elide output for huge amount of files (#83)
v0.4.3
FileTrees v0.4.3
Merged pull requests:
- Fix some errors in docs (#88) (@DrChainsaw)
- Harmonize Path with empty filename between windows and linux. (#89) (@DrChainsaw)
v0.4.2
v0.4.1
FileTrees v0.4.1
Merged pull requests:
- fix exception unwrapping (#85) (@DrChainsaw)
- Faster ctor (#86) (@DrChainsaw)
Closed issues:
- Speedup creation of FileTrees (#84)
v0.4.0
FileTrees v0.4.0
Breaking changes
- No longer possible to use
Dagger.Context()as first input toexec. Instead, addDaggeras a dependency (since it now is a weak dependency) and useExecutors.Dagger(note that this uses eager mode). computeis now only available whenDaggeris loaded (since it is aDaggerfunction). The returnedFileTreenow hasDTasksas values instead ofChunks.
Other changes
- Dagger is now a weak depenency.
- Use Daggers eager mode instead of
delayed(sincedelayedis deprecated). - FileTrees now vendors it own lazy functionality (should not impact end users unless they interact with Thunks directly in their code).
- Add executors for computing lazy tree in 1) the current task (
Executor.CurrentTask) and 2) usingThreads.@spawn(Executor.Threadswhich is the default).
Merged pull requests:
- Add Gihub Actions CI (#77) (@DrChainsaw)
- Use Daggers eager API with (vendored) lazy trees (#80) (@DrChainsaw)
- Fix typo & slightly improve docs on pre/postwalk (#81) (@behinger)
Closed issues:
v0.3.10
FileTrees v0.3.10
Merged pull requests:
- CompatHelper: bump compat for Dagger to 0.18, (keep existing compat) (#76) (@github-actions[bot])
v0.3.9
v0.3.8
FileTrees v0.3.8
Closed issues:
- exec on Files (#69)
Merged pull requests:
- Add exec for Files (#70) (@DrChainsaw)
- Fix filter docstring (#71) (@DrChainsaw)
v0.3.7
FileTrees v0.3.7
Merged pull requests:
- CompatHelper: bump compat for Dagger to 0.16, (keep existing compat) (#68) (@github-actions[bot])
v0.3.6
FileTrees v0.3.6
Merged pull requests: