v1.0.5
commit 0446dfee205456aa26910d979020c2c8a10bdc6c Author: Charlie Vieth charlie.vieth@gmail.com Date: Wed Jul 3 01:21:34 2024 -0400
fastwalk: add ToSlash option for enforcing forward-slash paths
This commit adds the Config.ToSlash option which forces paths to be
joined with a forward-slash instead of the default OS path separator.
This mostly applies to Go binaries that are compiled for Windows but
run under the Windows Subsystem for Linux (WSL) so this commit also
adds a helper function DefaultToSlash which detects if we're a Windows
exe running in WSL.commit 22a282e102e36d26640c7be9a6f5be51332c1566 (master) Author: Charlie Vieth charlie.vieth@gmail.com Date: Tue Jul 2 15:00:22 2024 -0400
mod: update go version to 1.20commit d4d0d434b50e0f68ce0b0f5d90e9fb2b6530e726 Author: Charlie Vieth charlie.vieth@gmail.com Date: Sat Jun 29 15:36:06 2024 -0400
dirent: handle nil DirEntry in StatDirEntrycommit ca81468f24cc4fe89132b0c636758f57211f3dc4 Author: Charlie Vieth charlie.vieth@gmail.com Date: Tue Jul 2 14:22:14 2024 -0400
gh: test on macos arm64commit b2d5e56e72634879a6b2fe2e236653635b5fe45b Author: Charlie Vieth charlie.vieth@gmail.com Date: Tue Jul 2 14:12:03 2024 -0400
darwin: cleanup syscall code and use a fixed buffer for opendir
Remove unused syscall code and use a fixed buffer for opendir which
saves us an alloc.commit e515b65661f4d522761beee1d6f51a72a26f1154 Author: Charlie Vieth charlie.vieth@gmail.com Date: Sat Jun 22 01:10:08 2024 -0400
darwin: replace getdirentries64 with readdir_r
The performance benefit of getdirentries64 was negligible to
non-existent and added a huge support burden code wise.