Skip to content

Releases: SUPERCILEX/fuc

v3.0.0

15 Feb 00:47
600eac4
Compare
Choose a tag to compare

Compatibility notes: this release requires Rust 2024.

cpz optimizations:

  • When copying files across file systems, avoid making a pointless syscall we know will fail. 4c71d2d
  • Avoid making an unnecessary syscall when copying regular files with a non-zero size as we know exactly how many bytes will be copied. The non-zero size predicate is important because some regular files are weird and claim to have zero size but return data when read (e.g. files in /sys/fs/cgroup). ed26020
  • Remove some extra mkdir syscalls at the start of the copying process. 47b22bf
  • Fixed a missed opportunity to use copy acceleration when copying one top-level file. rust-lang/rust#134547
  • Fixed an unnecessary statx call. rust-lang/rust#134649

rmz optimizations:

  • On legacy file systems that don't return a file type when iterating over a directory, don't stat the file to get its type. Instead, simply rely on the unlink syscall to tell us if we're accidentally trying to remove a directory. 5af7d26

v2.2.0

01 Jul 03:41
9202713
Compare
Choose a tag to compare
Signed-off-by: Alex Saveau <[email protected]>

v2.1.0

09 Apr 04:16
f918d5b
Compare
Choose a tag to compare
Signed-off-by: Alex Saveau <[email protected]>

v2.0.0

10 Jan 17:54
a73f9bb
Compare
Choose a tag to compare
Signed-off-by: Alex Saveau <[email protected]>

v1.1.10

10 Dec 03:22
8897f39
Compare
Choose a tag to compare
Signed-off-by: Alex Saveau <[email protected]>

v1.1.9

09 Oct 05:36
f458c0a
Compare
Choose a tag to compare
Signed-off-by: Alex Saveau <[email protected]>

v1.1.8

22 Sep 21:13
06c2b59
Compare
Choose a tag to compare
Signed-off-by: Alex Saveau <[email protected]>

v1.1.7

27 Mar 20:30
2538616
Compare
Choose a tag to compare
Signed-off-by: Alex Saveau <[email protected]>

v1.1.6

24 Mar 04:31
dd77f17
Compare
Choose a tag to compare
Signed-off-by: Alex Saveau <[email protected]>

v1.1.5

23 Mar 06:55
7f8faaa
Compare
Choose a tag to compare
Signed-off-by: Alex Saveau <[email protected]>