Skip to content

Releases: 4thel00z/turbofile

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 03 Sep 18:18
e33a57c

0.1.3 (2026-09-03)

Bug Fixes

  • bridge: retry the doorbell pipe syscalls on EINTR (bf29a6d)
  • core: cancelling an await aborts the kernel op (#2) (cfeb92e)

Performance Improvements

  • bridge: wake the loop through a pipe, not call_soon_threadsafe (041629e)
  • pipe doorbell and 512 KiB parallel read chunks (eb810a8)
  • read: 512 KiB parallel chunks and inline size checks for large reads (4d67a26)
  • read: read_bytes hands large files to the parallel zero-copy fill (7e3ca05)
  • read: read_bytes hands large files to the parallel zero-copy fill (47c1678)

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 02 Sep 07:03
76c7528

0.1.2 (2026-09-01)

Documentation

  • state current benchmark numbers only; bench an open-file read (218fd5a)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 01 Sep 21:17
d9533c9

0.1.1 (2026-09-01)

Bug Fixes

  • make the fast path decline explicitly instead of leaning on EINVAL (cdaf880)
  • report filesystem as "?" where /proc is unavailable (75962ea)

Performance Improvements

  • serve page-cache-hot reads inline on macOS with mincore + pread (3272a35)
  • serve page-cache-hot reads inline with preadv2(RWF_NOWAIT) (9ca717c)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 07:07
85e2323

0.1.0 (2026-09-01)

Features

  • bench: benchmark suite against aiofiles (4ac478e)
  • core: backend drivers with zero-copy payloads (1500fb4)
  • py: asyncio bridge with completion batching (7748301)
  • python: aiofiles-compatible API and whole-file helpers (9280582)

Continuous Integration

  • test workflow and release-please publishing (f52c461)