Skip to content

Releases: Detegr/rust-ctrlc

3.5.1

28 Oct 20:36

Choose a tag to compare

What's Changed

Full Changelog: 3.5.0...3.5.1

3.5.0

09 Sep 12:29

Choose a tag to compare

What's Changed

  • Implement unix with sem_(3) instead of pipes (dispatch_semaphore_() on apple where POSIX semaphores are broken-by-design) by @nabijaczleweli in #134
  • Bump windows-sys to 0.60 by @dpaoliello in #135
  • Bump windows-sys to 0.61

Apparently we broke compatibility with RedoxOS as well.

New Contributors

Full Changelog: 3.4.7...3.5.0

3.4.7

11 May 09:09

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.4.6...3.4.7

3.4.6

04 Apr 11:59

Choose a tag to compare

What's Changed

  • Add support for tvOS, visionOS and watchOS by @madsmtm in #128

New Contributors

Full Changelog: 3.4.5...3.4.6

v3.4.4

10 Mar 07:45

Choose a tag to compare

nix 0.27 -> 0.28
MSRV 1.63.0 -> 1.69.0

v3.4.2

23 Dec 07:57

Choose a tag to compare

  • windows-sys 0.52

v3.4.1

03 Sep 12:19

Choose a tag to compare

  • Support for QNX Neutrino
  • Nix 0.27

v3.4.0

30 May 17:56

Choose a tag to compare

  • Use double checked locking to prevent race condition in set_handler
  • Move the implementation for #98 to ctrlc::try_set_handler and keep overwriting existing handlers in ctrlc::set_handler

v3.3.1

23 May 09:11

Choose a tag to compare

  • Registering a handler over an existing handler on unix systems is now an error

v3.2.5

05 Feb 07:25

Choose a tag to compare

  • Haiku support
  • Migration from winapi to windows-sys.