Skip to content

v0.12.0

Choose a tag to compare

@Guest0x0 Guest0x0 released this 07 Nov 09:01
· 32 commits to main since this release
  • [breaking] @fs.opendir is now async
  • add @fs.symlink for creating symbolic link and @fs.chmod for changing file permission
  • add @fs.read_at and @fs.write_at for reading/writing file at specific position, without modifying or depending on the global file pointer state. Seeking based API are deprecated in favor of read_at/write_at
  • bug fix:
    • fix incorrect behavior of @io.BufferedReader::find{_opt} when target pattern span across multiple chunks of data
    • fix @process.collect_output hanging on large stderr
    • some MacOS systems do not have fdatasync, so we avoid calling it on MacOS and use fsync instead
    • fix a race condition that may crash the runtime