Commit Graph

58 Commits

Author SHA1 Message Date
John Nunley 542831132f
Replace async-channel with flume
This commit replaces async-channel in some tests with flume. It appears
that async-channel doesn't work under MIRI but flume does, so we can
work around this for now by replacing it with flume.

cc https://github.com/smol-rs/async-channel/issues/85

Signed-off-by: John Nunley <dev@notgull.net>
2024-04-08 14:10:39 -07:00
John Nunley ff4c96fe4d
m: Port to event-listener v5.0.0
cc smol-rs/event-listener#105

Signed-off-by: John Nunley <dev@notgull.net>
2024-02-12 06:27:42 -08:00
John Nunley 47dd439e5a
v3.3.0
Signed-off-by: John Nunley <dev@notgull.net>
2024-01-09 20:53:09 -08:00
Taiki Endo 6581d8b655 Use cfg(target_family = "wasm") in Cargo.toml 2024-01-07 03:46:47 +09:00
Taiki Endo 0493551beb Migrate to Rust 2021 2024-01-07 03:46:47 +09:00
Taiki Endo 0c262ea908 Bump MSRV to 1.60
https://github.com/crossbeam-rs/crossbeam/pull/1056
2024-01-07 03:46:47 +09:00
John Nunley 37ccc919e7
v3.2.0
Signed-off-by: John Nunley <dev@notgull.net>
2023-12-02 11:09:26 -08:00
John Nunley 751c7b8421
v3.1.2
Signed-off-by: John Nunley <dev@notgull.net>
2023-11-24 07:51:41 -08:00
dependabot[bot] d333a41c1d
Update event-listener requirement from 3.0.0 to 4.0.0 (#69)
* Update event-listener requirement from 3.0.0 to 4.0.0

Updates the requirements on [event-listener](https://github.com/smol-rs/event-listener) to permit the latest version.
- [Release notes](https://github.com/smol-rs/event-listener/releases)
- [Changelog](https://github.com/smol-rs/event-listener/blob/master/CHANGELOG.md)
- [Commits](https://github.com/smol-rs/event-listener/compare/v3.0.0...v4.0.0)

---
updated-dependencies:
- dependency-name: event-listener
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update `event-listener-strategy` to 0.4.0

* Adjust `EventListener::new` and `listen` calls

* Appease rustc 173b950

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jules Bertholet <julesbertholet@quoi.xyz>
2023-11-21 00:54:32 -05:00
John Nunley 9c7f6effd9
v3.1.1
Signed-off-by: John Nunley <dev@notgull.net>
2023-11-19 09:36:36 -08:00
John Nunley 2d0c2edf0a
v3.1.0
Signed-off-by: John Nunley <dev@notgull.net>
2023-11-12 16:17:31 -08:00
dependabot[bot] 33d64af64a
Update futures-lite requirement from 1.12.0 to 2.0.0 (#61)
Updates the requirements on [futures-lite](https://github.com/smol-rs/futures-lite) to permit the latest version.
- [Release notes](https://github.com/smol-rs/futures-lite/releases)
- [Changelog](https://github.com/smol-rs/futures-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/smol-rs/futures-lite/compare/v1.12.0...v2.0.0)

---
updated-dependencies:
- dependency-name: futures-lite
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-29 21:34:43 -04:00
dependabot[bot] 783afb6984
Update async-channel requirement from 1.5.0 to 2.0.0 (#60)
Updates the requirements on [async-channel](https://github.com/smol-rs/async-channel) to permit the latest version.
- [Release notes](https://github.com/smol-rs/async-channel/releases)
- [Changelog](https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/smol-rs/async-channel/compare/v1.5.0...v2.0.0)

---
updated-dependencies:
- dependency-name: async-channel
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-29 21:34:22 -04:00
John Nunley 8603347eb2
v3.0.0
Signed-off-by: John Nunley <dev@notgull.net>
2023-10-24 08:11:37 -07:00
John Nunley 604d461172
feat: Support blocking and non-blocking operations on the same mutex
Signed-off-by: John Nunley <dev@notgull.net>
2023-09-22 20:12:23 -07:00
John Nunley c78896411f
Merge pull request #43 from smol-rs/notgull/evl-v3.0.0
Bump to event-listener v3.0.0
2023-09-17 08:07:58 -07:00
John Nunley 3a82590a69 Add a default "std" feature for no_std usage
This is a breaking change for no-default-features users.

Signed-off-by: John Nunley <dev@notgull.net>
2023-09-17 07:58:04 -07:00
jtnunley 8f8b4fea18 Bump to event-listener v3.0.0
The new version of event-listener comes with several new changes, including less
heap allocation and no_std support.

This is a breaking change as it makes a handful of futures !Unpin.

Signed-off-by: John Nunley <dev@notgull.net>
2023-09-17 07:57:33 -07:00
John Nunley a125498595
v2.8.0
Signed-off-by: John Nunley <dev@notgull.net>
2023-08-09 19:15:28 -07:00
dependabot[bot] e5fdc9ea5a Update fastrand requirement from 1.4.0 to 2.0.0
Updates the requirements on [fastrand](https://github.com/smol-rs/fastrand) to permit the latest version.
- [Release notes](https://github.com/smol-rs/fastrand/releases)
- [Changelog](https://github.com/smol-rs/fastrand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/smol-rs/fastrand/compare/v1.4.0...v2.0.0)

---
updated-dependencies:
- dependency-name: fastrand
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-11 16:04:28 +09:00
SNCPlay42 6bac58a9c9
fix: don't busy wait in SemaphoreGuard::acquire_arc (#42)
Closes #41 by fixing buggy waiting code.
2023-05-26 17:55:24 -07:00
John Nunley e525424be3
v2.7.0 (#38) 2023-02-26 07:06:40 -08:00
John Nunley 350cda03d9
m: Remove futures-lite dependency (#36) 2023-01-26 14:13:16 -08:00
Taiki Endo 5a89518c9d Release 2.6.0 2022-10-26 01:36:49 +09:00
John Nunley 05fed2a1e8
Add a OnceCell type (#27) 2022-08-28 08:03:56 -07:00
Taiki Endo ab4362fe81 Support wasm64 2022-07-27 11:46:08 +09:00
Taiki Endo db7e76c609 Release 2.5.0 2022-02-19 19:32:16 +09:00
Taiki Endo c006a6a7ac Clean up CI config 2022-01-08 21:45:51 +09:00
Taiki Endo 17ec49f26c Bump to v2.4.0 2021-04-17 00:14:03 +09:00
Zicklag 97a3dd2f63 Configure WASM Tests and Add Them to CI 2021-04-16 09:58:02 -05:00
Taiki Endo d10dd58c6d Remove readme field from Cargo.toml 2021-02-14 19:40:32 +09:00
Taiki Endo 3983406dd6 Update URLs 2020-12-26 23:47:13 +09:00
Stjepan Glavina dcf737c47c Update futures-lite 2020-10-09 14:41:52 +02:00
Stjepan Glavina 98dc63782d Bump to v2.3.0 2020-10-09 14:03:09 +02:00
Stjepan Glavina d55e6bdd60 Merge all crates 2020-10-08 14:43:15 +02:00
Stjepan Glavina f0441c6793 Bump to v2.2.0 2020-09-23 00:00:23 +02:00
Stjepan Glavina fb080c2ff4 Merge crates into a single repo 2020-09-21 18:58:31 +02:00
Stjepan Glavina 70de794cf7 Bump to v2.1.3 2020-09-16 00:21:45 +02:00
Stjepan Glavina fc0a843a73 Bump to v2.1.2 2020-09-07 16:26:06 +02:00
Stjepan Glavina 896f4b86c2 Update dependencies 2020-09-07 16:25:30 +02:00
Stjepan Glavina f6af6a912b Bump to v2.1.1 2020-08-29 15:19:32 +02:00
Stjepan Glavina 41c52078cb Bump to v2.1.0 2020-08-29 15:17:07 +02:00
Stjepan Glavina f9b304d3db Add semaphore and barrier 2020-08-29 15:14:57 +02:00
Stjepan Glavina c48146c362 Typo 2020-08-26 23:48:36 +02:00
Stjepan Glavina b98b33e684 Bump to v2.0.1 2020-08-26 23:45:11 +02:00
Stjepan Glavina 1962cf1bb4 Bump to v2.0.0 2020-08-26 23:44:19 +02:00
Stjepan Glavina e70eb968e6 Bump to v1.1.5 2020-08-20 13:29:03 +00:00
Stjepan Glavina 03dd9fd1e6 Implement using async-mutex 2020-08-20 13:21:14 +00:00
Stjepan Glavina 9cc179e0e5 Bump to v1.1.4 2020-06-24 02:24:48 +02:00
Stjepan Glavina 15e49772ab Bump to v1.1.3 2020-06-24 01:44:53 +02:00