Commit Graph

  • 11719721e9 perf: improve AtomicWaker::wake performance (#2983) master Paul IP 2026-01-21 21:58:28 +08:00
  • 2bb9a288a9 Add #[clippy::has_significant_drop] to guards (#2967) Caio 2026-01-20 12:09:58 -03:00
  • 27354944b0 Fix documentation of BiLock::lock (#2971) Paul-Nicolas Madelaine 2026-01-20 16:09:34 +01:00
  • c6b24ca936 Fix rustdoc::broken_intra_doc_links warning Taiki Endo 2026-01-20 23:56:44 +09:00
  • e40bd058ef Fix clippy::derivable_impls warning Taiki Endo 2026-01-20 23:54:33 +09:00
  • 7327faf3f6 Fix rustdoc::broken_intra_doc_links warning ci Taiki Endo 2026-01-20 23:56:44 +09:00
  • 5e14cff661 Fix clippy::derivable_impls warning Taiki Endo 2026-01-20 23:54:33 +09:00
  • de9274e655 futures-util: make Mutex::new() const (#2956) John Starks 2025-07-19 02:01:30 -07:00
  • b95f0ad111 ci: Test big-endian target (s390x Linux) Taiki Endo 2025-07-19 17:46:15 +09:00
  • 6be1b5a8a3 ci: Adjust scheduled CI Taiki Endo 2025-07-19 17:45:55 +09:00
  • d275fc74f8 Ignore dead_code lint on Fn1 trait Taiki Endo 2025-07-19 17:39:01 +09:00
  • 3116fdaa52 Fix unused_parens warning Taiki Endo 2025-07-19 17:37:41 +09:00
  • 07359ef832 chore: replace num_cpus with available_parallelism (#2946) tison 2025-05-23 22:06:24 +08:00
  • 97ea37e704 select: add missing space in panic message (#2952) Pavel Roskin 2025-05-02 08:17:17 -07:00
  • 660f76fdca channel: Add recv (#2947) Christian Schwarz 2025-04-16 15:24:28 +02:00
  • 27c23a0f5d chore: remove deprecated pin_mut macro in 0.4 (#2945) tison 2025-04-16 20:04:17 +08:00
  • 215d4111b8 refactor: remove leftover from read_initializer feature (#2949) Paolo Barbolini 2025-04-16 14:03:16 +02:00
  • 142fdcbded feat: sink::With: Implement FusedStream (#2948) Aatif Syed 2025-04-10 11:23:22 +01:00
  • 89e5d8b26c channel: Add try_recv and deprecate try_next (#2944) Christian Schwarz 2025-04-09 08:59:27 +02:00
  • 6f9a15f6e3 bump msrv to 1.68 tison 2025-04-05 17:53:01 +08:00
  • ebb2dcb2d8 chore: replace all usage of pin_mut tison 2025-04-05 17:52:26 +08:00
  • 4c940a0cda chore: replace all test usage of pin_mut (#2942) tison 2025-04-05 17:44:15 +08:00
  • 1d2089a6f8 chore: replace all doctest usage of pin_mut with pin (#2940) tison 2025-04-05 15:25:39 +08:00
  • 3ce1fca7b4 Update spin requirement from 0.9.8 to 0.10.0 dependabot[bot] 2025-03-31 03:56:06 +00:00
  • cc3a15d639 chore: remove dependency to pin-utils (#2929) tison 2025-03-23 21:17:51 +08:00
  • 3a80c147ae futures ordered: add clear fn (#2927) Slixe 2025-02-26 02:39:04 +01:00
  • 173c9f8e81 Make assert in select_biased documentation clearer (#2926) Tobias Bengtsson 2025-02-25 17:54:56 +01:00
  • c9b796cc61 chore: recommend to use core lib's ready macro (#2925) tison 2025-02-17 23:50:27 +08:00
  • 048995af9e ci: Run clippy on stable Taiki Endo 2025-01-25 14:01:56 +09:00
  • 5285d05c3e Remove no longer necessary allowed lints Taiki Endo 2025-01-25 14:00:09 +09:00
  • 087e9ac6cb Enable autolabel in triagebot.toml Taiki Endo 2025-01-25 13:43:44 +09:00
  • 7f9bbeeffe ci: Test armv7hf Linux on ubuntu-24.04-arm runner Taiki Endo 2025-01-18 19:21:33 +09:00
  • e2e9217403 ci: Adjust scheduled job Taiki Endo 2025-01-18 12:55:26 +09:00
  • 39902c4199 ci: Remove workaround for fixed AArch64 Linux runner bug Taiki Endo 2025-01-18 12:39:13 +09:00
  • e9337a189c ci: Test AArch64 Linux on ubuntu-24.04-arm runner Taiki Endo 2025-01-18 01:41:19 +09:00
  • 951d35325c Support shared futures on no_std (#2868) Alison Davis 2025-01-16 13:51:00 -06:00
  • bbaa0e34e4 Use const thread_local Taiki Endo 2025-01-13 01:02:59 +09:00
  • b1bfda0ee4 Resolve clippy::unnecessary_map_or warning (#2904) @brodycj - C. Jonathan Brody 2025-01-12 10:39:48 -05:00
  • 036957bbcd Bump MSRV of utility crates to 1.63 (#2907) @brodycj - C. Jonathan Brody 2025-01-12 10:38:27 -05:00
  • 63f0682606 ci: Work around sanitizer-related regression 0.3 Taiki Endo 2024-10-08 03:02:13 +09:00
  • bf1cc19c94 Set warn_non_default_branch = true in triagebot.toml Taiki Endo 2024-10-13 15:06:26 +09:00
  • 7211cb7c5d ci: Work around sanitizer-related regression Taiki Endo 2024-10-08 03:02:13 +09:00
  • 63f2ba0ea2 Update changelog and clarify about yanking Taiki Endo 2024-10-08 02:32:42 +09:00
  • 631aa93a59 Sync with 0.3.31 Taiki Endo 2024-10-05 16:10:26 +09:00
  • 1e052816b0 Release 0.3.31 0.3.31 Taiki Endo 2024-10-05 15:45:19 +09:00
  • 8a8b085a8c Fix clippy::uninit_vec warning Taiki Endo 2021-10-26 22:50:24 +09:00
  • f3fb74df31 Document how BoxFutures / BoxStreams are often made (#2887) Andrew Lamb 2024-10-03 21:12:50 -04:00
  • f00e7afb46 Fix use after free of task in FuturesUnordered when dropped future panics (#2886) Imbris 2024-10-03 12:11:15 -04:00
  • 33c46b3dc6 ci: Work around sanitizer issue on latest Linux kernel Taiki Endo 2024-03-18 02:07:00 +09:00
  • 7bf5a72826 Fix issues with AsyncBufRead::read_line and AsyncBufReadExt::lines (#2884) Hans Kratz 2024-09-18 20:58:39 +02:00
  • 87afaf3973 Use #[inline(always)] on clone_arc_raw (#2865) AF 2024-09-14 15:20:28 +03:00
  • 549b90b179 Add accessors for the inner of stream::Iter (#2875) Bill Fraser 2024-09-14 05:19:45 -07:00
  • 07b004ac7e Add missing symbols (#2883) cui fliter 2024-09-14 20:19:22 +08:00
  • 86dc069fa2 Various fixes too make the CI green (#2885) Hans Kratz 2024-09-14 14:18:31 +02:00
  • a9a4aa0d90 Tweak imports in tests Taiki Endo 2024-05-03 01:31:55 +09:00
  • a0d9554672 Remove no longer needed extern crate proc_macro Taiki Endo 2024-05-03 01:27:06 +09:00
  • d5fc37861b ci: Set timeout-minutes in all jobs Taiki Endo 2024-05-03 01:24:21 +09:00
  • e767ad0c72 Remove unused direct dependency on pin-utils Taiki Endo 2024-04-06 00:37:59 +09:00
  • 1448bec785 Make non constructor methods of futures::io::{BufReader,BufWriter} not require inner trait bound (#2848) gwo 2024-03-31 23:59:52 +08:00
  • 001abd5d5e Add a helper for always ready futures (#2825) Gnome! 2024-03-09 10:55:46 +00:00
  • 27d3fc0b72 ci: Use taiki-e/checkout-action action Taiki Endo 2024-03-09 03:15:47 +09:00
  • 1475000372 Use *::MAX associated constants Taiki Endo 2024-03-09 03:12:57 +09:00
  • 3ad64f9d8b Parse rhs of select! arms using match-arm rules David Tolnay 2024-02-28 12:07:45 -08:00
  • b73f293065 Add test of select's grammar David Tolnay 2024-02-28 12:13:56 -08:00
  • 738c25072c Add 'static bound to waker_ref Taiki Endo 2024-02-26 23:27:39 +09:00
  • d2a1b58a1f Fix rustdoc::redundant_explicit_links warning Taiki Endo 2024-02-25 17:54:35 +09:00
  • ff38f831d5 Ignore dead_code lint on Assert* traits Taiki Endo 2024-02-25 17:48:06 +09:00
  • 88822a4810 Always set #![no_std] and remove redundant imports Taiki Endo 2024-02-25 17:45:38 +09:00
  • 5e9b9e101a Apply unsafe_op_in_unsafe_fn lint if available on MSRV Taiki Endo 2023-12-24 22:05:07 +09:00
  • 665302a822 Use Self keyword instead of concrete type name Taiki Endo 2023-12-24 21:48:40 +09:00
  • c6ae4e923b Use [lints] in Cargo.toml Taiki Endo 2024-10-05 15:38:08 +09:00
  • 4cd69065fc Fix typos (#2821) vuittont60 2024-01-08 17:12:20 +08:00
  • 5fec1cbab0 tests: Fix dead_code warning for tuple struct Taiki Endo 2024-01-06 15:45:50 +09:00
  • bbfc1ed668 Document how BoxFutures / BoxStreams are often made (#2887) Andrew Lamb 2024-10-03 21:12:50 -04:00
  • 2d4f685b4b Fix use after free of task in FuturesUnordered when dropped future panics (#2886) Imbris 2024-10-03 12:11:15 -04:00
  • 99ebe58c21 Fix issues with AsyncBufRead::read_line and AsyncBufReadExt::lines (#2884) Hans Kratz 2024-09-18 20:58:39 +02:00
  • b92f4c55a3 Use #[inline(always)] on clone_arc_raw (#2865) AF 2024-09-14 15:20:28 +03:00
  • 0cb6d5a84f Revert "Temporarily disable ref_wake_same test" Taiki Endo 2024-03-03 20:40:59 +09:00
  • 4befac989d Add accessors for the inner of stream::Iter (#2875) Bill Fraser 2024-09-14 05:19:45 -07:00
  • 3a8dc66dc9 Add missing symbols (#2883) cui fliter 2024-09-14 20:19:22 +08:00
  • ebaf1a2866 Various fixes too make the CI green (#2885) Hans Kratz 2024-09-14 14:18:31 +02:00
  • c507ff8337 Tweak imports in tests Taiki Endo 2024-05-03 01:31:55 +09:00
  • f9dd281c28 Remove no longer needed extern crate proc_macro Taiki Endo 2024-05-03 01:27:06 +09:00
  • 34394292f1 ci: Set timeout-minutes in all jobs Taiki Endo 2024-05-03 01:24:21 +09:00
  • 06d4acf901 Remove unused direct dependency on pin-utils Taiki Endo 2024-04-06 00:37:59 +09:00
  • 1dc9183139 Revert "ci: Pin nightly toolchain for sanitizers to nightly-2024-03-13" Taiki Endo 2024-04-02 00:26:20 +09:00
  • bb63c376ca Make non constructor methods of futures::io::{BufReader,BufWriter} not require inner trait bound (#2848) gwo 2024-03-31 23:59:52 +08:00
  • 48b58c0d1a ci: Work around sanitizer issue on latest Linux kernel Taiki Endo 2024-03-18 02:07:00 +09:00
  • ac4e23f792 ci: Pin nightly toolchain for sanitizers to nightly-2024-03-13 Taiki Endo 2024-03-18 02:05:57 +09:00
  • 570c4e788a Add a helper for always ready futures (#2825) Gnome! 2024-03-09 10:55:46 +00:00
  • de6a7ec420 Set warn_non_default_branch = true in triagebot.toml Taiki Endo 2024-03-09 17:28:19 +09:00
  • 04e9e9a773 Ignore clippy::mixed_attributes_style lint Taiki Endo 2024-03-09 03:18:59 +09:00
  • 7172d84575 ci: Use taiki-e/checkout-action action Taiki Endo 2024-03-09 03:15:47 +09:00
  • 4853d16b08 Use *::MAX associated constants Taiki Endo 2024-03-09 03:12:57 +09:00
  • 76717e0756 Fix clippy::assigning_clones warning Taiki Endo 2024-03-09 03:11:45 +09:00
  • 170a6eeaa9 Parse rhs of select! arms using match-arm rules David Tolnay 2024-02-28 12:07:45 -08:00
  • 59c13c6466 Add test of select's grammar David Tolnay 2024-02-28 12:13:56 -08:00
  • aafe554b02 Add dependabot (#2826) Vasiliy Taranov 2024-02-26 18:09:40 +03:00
  • 4f4b0324d9 Add 'static bound to waker_ref Taiki Endo 2024-02-26 23:27:39 +09:00
  • 42c2ab0e73 Temporarily disable ref_wake_same test Taiki Endo 2024-02-26 23:17:38 +09:00