Commit Graph

15 Commits

Author SHA1 Message Date
90e6a53024 Update copyright year 2023-03-11 13:17:07 +01:00
bors[bot]
b46631fda3 Merge #3
3: Make use of pin! stabilization r=bertptrs a=bertptrs

With Rust 1.68 `std::pin::pin!` is stable therefore we can now use it to get rid of a pesky heap allocation in the executor.

This requires bumping MSRV to 1.68, but I feel this should be the last time that will happen, so after this I can cut the 1.0.

Co-authored-by: Bert Peters <bert@bertptrs.nl>
2023-03-11 11:39:18 +00:00
b7e0f8e252 Increase MSRV to 1.68 2023-03-11 12:24:05 +01:00
44fe3f0e76 Make use of pin! stabilization 2023-03-11 12:14:21 +01:00
bors[bot]
a0966f70e9 Merge #2
2: Fix CI deprecation issues r=bertptrs a=bertptrs



Co-authored-by: Bert Peters <bert@bertptrs.nl>
2023-01-08 16:48:18 +00:00
d2990202bd Move away from deprecated actions-rs 2023-01-08 17:44:57 +01:00
1533071426 Move to checkout v3 2023-01-08 17:39:32 +01:00
48ec49a4f1 Change APACHE license to default so Github gets it 2022-11-15 21:00:02 +01:00
e12d0e8d9a Prepare for release v0.1.1 v0.1.1 2022-09-05 20:31:51 +02:00
bors[bot]
eee5b682a5 Merge #1
1: Fix hanging when a future wakes itself r=bertptrs a=bertptrs

It's possible that either the future wakes itself or the something requests to be awoken while the future is being polled. This PR adds a bool to the waker state to track whether that happened, and will immediately unpark the executor if it did.

Also add bors for nicer merging.

Co-authored-by: Bert Peters <bert@bertptrs.nl>
2022-09-05 18:10:14 +00:00
4500f7237a Mark minimum supported rust version 2022-09-05 20:09:29 +02:00
279654ea24 Fix hanging when a future wakes itself 2022-09-02 13:57:18 +02:00
384869bc68 Prepare for release v0.1.0 2022-09-01 22:22:28 +02:00
bb1f4fdef9 Add CI pipeline 2022-09-01 22:22:28 +02:00
fb61897881 Initial import 2022-09-01 22:22:28 +02:00