Skip to content

Releases: shashi/FileTrees.jl

v0.4.4

11 Jun 12:47
e1ff5ac

Choose a tag to compare

FileTrees v0.4.4

Diff since v0.4.3

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:

Closed issues:

  • Elide output for huge amount of files (#83)

v0.4.3

07 Jun 21:33
047df9b

Choose a tag to compare

FileTrees v0.4.3

Diff since v0.4.2

Merged pull requests:

v0.4.2

28 Mar 22:26
3d845ed

Choose a tag to compare

FileTrees v0.4.2

Diff since v0.4.1

Merged pull requests:

v0.4.1

18 Mar 09:19
b3a46e9

Choose a tag to compare

FileTrees v0.4.1

Diff since v0.4.0

Merged pull requests:

Closed issues:

  • Speedup creation of FileTrees (#84)

v0.4.0

09 Mar 08:30
54e6256

Choose a tag to compare

FileTrees v0.4.0

Diff since v0.3.10

Breaking changes

  • No longer possible to use Dagger.Context() as first input to exec. Instead, add Dagger as a dependency (since it now is a weak dependency) and use Executors.Dagger (note that this uses eager mode).
  • compute is now only available when Dagger is loaded (since it is a Dagger function). The returned FileTree now has DTasks as values instead of Chunks.

Other changes

  • Dagger is now a weak depenency.
  • Use Daggers eager mode instead of delayed (since delayed is 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) using Threads.@spawn (Executor.Threads which is the default).

Merged pull requests:

Closed issues:

  • parse multiline tree string? (#78)
  • Vendor or scrap lazy mode? (#79)

v0.3.10

10 Sep 12:07
ed5cd96

Choose a tag to compare

FileTrees v0.3.10

Diff since v0.3.9

Merged pull requests:

  • CompatHelper: bump compat for Dagger to 0.18, (keep existing compat) (#76) (@github-actions[bot])

v0.3.9

25 Jun 10:52
f14f7af

Choose a tag to compare

FileTrees v0.3.9

Diff since v0.3.8

Merged pull requests:

v0.3.8

15 Aug 23:04
836da82

Choose a tag to compare

FileTrees v0.3.8

Diff since v0.3.7

Closed issues:

  • exec on Files (#69)

Merged pull requests:

v0.3.7

06 Aug 20:53
3b7cc7a

Choose a tag to compare

FileTrees v0.3.7

Diff since v0.3.6

Merged pull requests:

  • CompatHelper: bump compat for Dagger to 0.16, (keep existing compat) (#68) (@github-actions[bot])

v0.3.6

02 Jul 11:36
aae1822

Choose a tag to compare

FileTrees v0.3.6

Diff since v0.3.5

Merged pull requests:

  • CompatHelper: bump compat for AbstractTrees to 0.4, (keep existing compat) (#66) (@github-actions[bot])
  • CompatHelper: bump compat for Dagger to 0.15, (keep existing compat) (#67) (@github-actions[bot])