Alice Ryhl
65fb0210d5
tokio: add 1.14.x to LTS releases ( #4273 )
2021-11-24 09:18:50 +01:00
Alice Ryhl
b1afd95994
sync: elaborate on cross-runtime message passing ( #4240 )
2021-11-17 16:02:07 +01:00
Alice Ryhl
095b5dcf93
net: add connect_std -> TcpSocket doc alias ( #4219 )
2021-11-16 22:22:47 +01:00
Alice Ryhl
623c09c52c
chore: prepare tokio-macros 1.6.0 ( #4239 )
2021-11-16 09:54:07 +01:00
Alice Ryhl
ccf855ec24
stats: only expose busy_duration_total ( #4223 )
2021-11-11 21:53:29 +01:00
Alice Ryhl
579f61106d
ci: check for minimal versions with tokio_unstable ( #4224 )
2021-11-11 21:53:15 +01:00
Alice Ryhl
f45320a9c0
stats: add busy_duration stats ( #4179 )
2021-11-08 14:59:36 -05:00
Alice Ryhl
1f8105588c
runtime: drop basic scheduler tasks inside context ( #4213 )
2021-11-02 23:25:34 +01:00
Alice Ryhl
94ee305741
macros: fix mut patterns in select! macro ( #4211 )
2021-11-02 18:05:24 +01:00
Alice Ryhl
669bc4476e
io: update copy buffer size ( #4209 )
2021-11-02 16:22:45 +01:00
Alice Ryhl
1265d0c5dc
sync: fix Notify example ( #4212 )
2021-11-02 16:22:30 +01:00
Alice Ryhl
d1a400912e
chore: prepare tokio-stream 0.1.8 ( #4198 )
2021-10-29 18:34:43 +02:00
Alice Ryhl
aa03622cf3
chore: prepare tokio-util 0.6.9 ( #4199 )
2021-10-29 18:34:23 +02:00
Alice Ryhl
ac89d8926d
chore: prepare Tokio v1.13.0 ( #4196 )
2021-10-29 18:34:13 +02:00
Alice Ryhl
e184205421
chore: prepare tokio-macros 1.6.0 ( #4197 )
2021-10-29 18:33:40 +02:00
Alice Ryhl
75c07770bf
sync: make watch::send_replace infallible ( #4195 )
2021-10-27 14:05:25 +02:00
Alice Ryhl
827694a9e3
ci: fix nightly version for cirrus ci ( #4200 )
2021-10-26 16:53:05 +02:00
Alice Ryhl
d15e5fad16
ci: split FreeBSD into two jobs ( #4194 )
2021-10-26 15:44:00 +02:00
Alice Ryhl
9cb495cdb8
tokio: upgrade to new nightly for CI ( #4193 )
2021-10-26 14:08:11 +02:00
Alice Ryhl
e04b5be1f5
time: update deadline on removal in DelayQueue ( #4178 )
2021-10-22 20:34:36 +02:00
Alice Ryhl
83aeae8610
chore: fix output of macro after new rustc release ( #4189 )
2021-10-22 09:36:12 +02:00
Alice Ryhl
bb6a292d0a
chore: prepare tokio-macros v1.5.0 ( #4167 )
2021-10-13 15:51:09 +02:00
Alice Ryhl
f0cb360d70
sync: add more oneshot examples ( #4153 )
2021-10-08 08:52:50 +02:00
Alice Ryhl
d047584e86
time: document Interval::tick cancel safety ( #4152 )
2021-10-05 15:55:15 +02:00
Alice Ryhl
c5d37204dc
chore: fix unused field warnings ( #4151 )
2021-10-05 13:21:38 +02:00
Alice Ryhl
d39c9ed9dc
chore: prepare tokio-macros 1.4.1 ( #4142 )
...
This reverts commit 33f0a1fd2e .
2021-09-30 10:38:52 +02:00
Alice Ryhl
1ed89aa5cf
chore: prepare Tokio v1.12.0 ( #4123 )
2021-09-21 17:15:22 +02:00
Alice Ryhl
8e54145c8b
ci: make loom tests optional ( #4112 )
2021-09-20 21:52:35 +02:00
Alice Ryhl
279e8b001a
sync: document spurious failures on poll_recv ( #4117 )
2021-09-19 09:52:40 +02:00
Alice Ryhl
f1b89675eb
mpsc: use spin_loop_hint instead of yield_now ( #4115 )
2021-09-18 09:27:25 +02:00
Alice Ryhl
ddd33f2b05
sync: implement try_recv for mpsc channels ( #4113 )
2021-09-18 09:27:16 +02:00
Alice Ryhl
ab34805849
time: more docs on advance ( #4103 )
2021-09-15 19:22:24 +02:00
Alice Ryhl
4c9b469562
sync: PollSender impls Sink ( #4110 )
2021-09-14 22:39:52 +02:00
Alice Ryhl
b99eedc2ea
sync: make SendError field public ( #4097 )
2021-09-09 19:13:26 +02:00
Alice Ryhl
7e51b44a20
task: document non-guarantees of yield_now ( #4091 )
2021-09-08 12:02:25 +02:00
Alice Ryhl
bd1e4aaea6
chore: add Debug to NotDefinedHere ( #4092 )
2021-09-08 12:02:07 +02:00
Alice Ryhl
fd22164f5d
ci: disable benchmarks in CI ( #4090 )
2021-09-08 10:52:40 +02:00
Alice Ryhl
6778a7def6
time: document paused time details better ( #4061 )
2021-09-01 18:49:50 +02:00
Alice Ryhl
9a97eb36bc
chore: prepare Tokio v1.11.0 ( #4083 )
2021-08-31 23:26:42 +02:00
Alice Ryhl
1409041525
io: fix fill_buf by not calling poll_fill_buf twice ( #4084 )
2021-08-31 23:25:52 +02:00
Alice Ryhl
98578a6f4a
stats: initial work on runtime stats ( #4043 )
2021-08-27 11:40:41 +02:00
Alice Ryhl
8a097d27b5
util: add safety comment to assume_init ( #4075 )
2021-08-26 23:06:58 +02:00
Alice Ryhl
897fed1609
ci: fail if valgrind complains ( #4066 )
2021-08-24 23:35:37 +02:00
Alice Ryhl
fd52f9f66b
Merge branch 'merge-1.10.1' into master
2021-08-24 20:50:43 +02:00
Alice Ryhl
7e474640dd
chore: fix chores ( #4060 )
2021-08-24 14:57:23 +02:00
Alice Ryhl
2bc9a42d2b
process: add from_std to ChildStd* ( #4045 )
2021-08-19 09:46:05 +02:00
Alice Ryhl
5ac32934b4
time: don't panic when Instant is not monotonic ( #4044 )
2021-08-19 09:41:35 +02:00
Alice Ryhl
5c19b5a162
time: make Sleep examples easier to find ( #4040 )
2021-08-15 19:24:04 +02:00
Alice Ryhl
f478647a8e
ci: add readme check to CI ( #4039 )
2021-08-13 15:05:09 +02:00
Alice Ryhl
c0974bad94
chore: prepare Tokio v1.10.0 ( #4038 )
2021-08-12 21:55:48 +02:00
Alice Ryhl
b67534a20b
tests: fix flaky test ( #4024 )
2021-08-12 20:15:06 +02:00
Alice Ryhl
c4e56232ff
sync: use spin_loop_hint instead of yield_now in mpsc ( #4037 )
2021-08-12 16:03:10 +02:00
Alice Ryhl
b501f25202
runtime: give Notified a safe API ( #4005 )
2021-08-12 10:06:05 +02:00
Alice Ryhl
e66217575b
sync: document when watch::send fails ( #4021 )
2021-08-03 09:38:58 +02:00
Alice Ryhl
175d84e2b1
chore: fix doc failure in CI on master ( #4020 )
2021-08-03 09:07:38 +02:00
Alice Ryhl
69a6585429
signal: make windows docs for signal module show up on unix builds ( #3770 )
2021-08-02 20:55:17 +02:00
Alice Ryhl
d01bda86a4
tests: simplify loom tests ( #3995 )
2021-07-30 13:03:38 +02:00
Alice Ryhl
e60d7a474b
chore: fix CI on master ( #4008 )
2021-07-30 12:28:46 +02:00
Alice Ryhl
0d9430b99c
tests: reduce sleep durations ( #3994 )
2021-07-30 11:27:04 +02:00
Alice Ryhl
3340ae6aa9
io: add fill_buf and consume ( #3991 )
2021-07-30 11:17:40 +02:00
Alice Ryhl
8b447649bb
io: document cancellation safety of AsyncBufReadExt ( #3997 )
2021-07-27 17:59:38 +02:00
Alice Ryhl
f2a06bff1b
runtime: add owner id for tasks in OwnedTasks ( #3979 )
2021-07-27 10:41:35 +02:00
Alice Ryhl
0de05422ce
Merge branch 'master' and 'merge-1.8.3'
2021-07-26 21:07:52 +02:00
Alice Ryhl
afb734d189
chore: prepare Tokio v1.8.3 ( #3983 )
2021-07-26 17:35:40 +02:00
Alice Ryhl
2b731c0e01
task: elaborate on queue behavior of spawn_blocking ( #3981 )
2021-07-26 15:37:17 +02:00
Alice Ryhl
8f27c04a9e
codec: remove unnecessary doc(cfg(...)) ( #3989 )
2021-07-26 12:32:24 +02:00
Alice Ryhl
1eb468be08
task: fix leak in LocalSet ( #3978 )
2021-07-22 15:26:31 +02:00
Alice Ryhl
378409d15d
runtime: add large test and fix leak it found ( #3967 )
2021-07-22 15:26:31 +02:00
Alice Ryhl
51ff95c144
chore: use the loom mutex wrapper everywhere ( #3958 )
2021-07-22 15:26:23 +02:00
Alice Ryhl
df10b68d47
readme: add release schedule and bugfix policy ( #3948 )
2021-07-22 13:53:43 +02:00
Alice Ryhl
b280c6dcd7
chore: prepare Tokio v1.9.0 ( #3961 )
2021-07-22 12:05:39 +02:00
Alice Ryhl
998dc5a2eb
task: fix leak in LocalSet ( #3978 )
2021-07-22 12:05:02 +02:00
Alice Ryhl
ced7992f65
runtime: add large test and fix leak it found ( #3967 )
2021-07-22 09:06:38 +02:00
Alice Ryhl
0cefa85bfa
runtime: make scheduler non-optional ( #3980 )
2021-07-21 20:05:21 +02:00
Alice Ryhl
2087f3e0eb
runtime: rework binding of new tasks ( #3955 )
2021-07-20 16:43:34 +02:00
Alice Ryhl
549e89e9cd
chore: use the loom mutex wrapper everywhere ( #3958 )
2021-07-20 12:12:30 +02:00
Alice Ryhl
aef2d64b0a
task: remove mutex in JoinError ( #3959 )
2021-07-16 09:50:03 +02:00
Alice Ryhl
8f10d81613
net: documentation updates ( #3944 )
2021-07-13 14:23:25 +02:00
Alice Ryhl
7a11cfd77a
chore: update async_send_sync test ( #3943 )
2021-07-12 07:38:19 -07:00
Alice Ryhl
6610ba9bd6
runtime: use OwnedTasks in LocalSet ( #3950 )
2021-07-12 14:42:00 +02:00
Alice Ryhl
ccd495647d
chore: update nightly version ( #3953 )
2021-07-12 11:21:10 +02:00
Alice Ryhl
80d8d40a34
sync: clean up OnceCell ( #3945 )
2021-07-12 11:19:14 +02:00
Alice Ryhl
3b38ebd7f5
runtime: move inject queue to tokio::runtime::task ( #3939 )
2021-07-12 10:31:36 +02:00
Alice Ryhl
5d61c997e9
chore: prepare tokio-stream 0.1.7 ( #3923 )
2021-07-07 10:58:51 +02:00
Alice Ryhl
c505a2f81a
chore: prepare tokio-macros 1.3.0 ( #3931 )
2021-07-07 10:58:02 +02:00
Alice Ryhl
e2589a0e40
runtime: add OwnedTasks ( #3909 )
2021-07-07 10:53:57 +02:00
Alice Ryhl
51fad066e2
bench: update spawn benchmarks ( #3927 )
2021-07-07 10:52:53 +02:00
Alice Ryhl
ae233c1e9f
Merge branch 'upstream/merge-1.8.1' into 'master'
2021-07-07 10:22:13 +02:00
Alice Ryhl
be26ca7625
sync: wrap state in helper struct ( #3922 )
2021-07-07 10:17:47 +02:00
Alice Ryhl
e385108920
rt: remotely abort tasks on JoinHandle::abort ( #3934 )
2021-07-06 13:41:25 -07:00
Alice Ryhl
37e60fc7f9
chore: fix new clippy complaint ( #3915 )
2021-07-05 09:58:49 +02:00
Alice Ryhl
8170e2787c
sync: fix watch wrapper ( #3914 )
2021-07-02 23:24:02 +02:00
Alice Ryhl
677107d8d9
chore: prepare Tokio v1.8.0 ( #3912 )
2021-07-02 22:21:10 +02:00
Alice Ryhl
c8ecfc894d
sync: fix watch borrow_and_update ( #3913 )
2021-07-02 10:14:34 -07:00
Alice Ryhl
90e1935c48
test: test with tracing ( #3906 )
2021-06-30 09:40:10 -07:00
Alice Ryhl
b877629cb1
net: handle HUP event with UnixStream ( #3898 )
...
Fixes : #3879
2021-06-30 09:39:06 -07:00
Alice Ryhl
38204f5fba
time: fix Timeout size_hint ( #3902 )
2021-06-29 20:06:10 +02:00
Alice Ryhl
b521cc2689
doc: document cancellation safety ( #3900 )
...
This patch documents cancellation safety. It also moves the "Avoid racy if preconditions"
section in the select! documentation since otherwise the first code block on the page
shows how not to use it, which seems counterintuitive.
2021-06-29 10:35:42 -07:00
Alice Ryhl
d1aa2df80e
sync: add Receiver::borrow_and_update ( #3813 )
2021-06-16 18:42:05 +02:00
Alice Ryhl
34c6a26c01
chore: prepare Tokio v1.7.0 ( #3863 )
2021-06-15 19:39:33 +02:00