Skip to content

Releases: mookums/tardy

v0.2.1

21 Dec 09:05
e133b42
Compare
Choose a tag to compare

This is a hotfix that ensures that tardy works using all Async I/O backends. Namely, this fixes the busy_loop implementation.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

18 Dec 04:10
543e6b0
Compare
Choose a tag to compare

This update focused on cleaning up a variety of sharp edges as well as various features.

  • Added queue_connect for connecting to different sockets. (42e61e3)
  • Added an abstracted wrap and unwrap allowing for more complex types to be converted to an integer representation. (e54daae)
  • Added entry_in_new_thread allowing for the runtime to be started and managed in a different thread, making embedding of Tardy in applications easier. (9207187)
  • Added proper error handling with callbacks being handed a result type, allowing for errors to be standardized and captured directly without having to determine from integer types. (9d0b398)
  • Fixed a race condition that would sometimes occur within the aio.append during startup. (32b89f2)
  • Made io_uring flags conditional on kernel version. (a4144a3)

Full Changelog: v0.1.0...v0.2.0

v0.1.0

10 Nov 09:25
ae0970d
Compare
Choose a tag to compare

This is an initial release of Tardy. Supported OSes include Mac, Linux and Windows.

This provides:

  • Support for io_uring
  • Support for epoll
  • Support for kqueue
  • Support for POSIX Fallback busy_loop
  • Filesystem Operations (through runtime.fs)
  • Network Operations (through runtime.net)

Full Changelog: https://github.com/mookums/tardy/commits/v0.1.0