3486 Commits

Author SHA1 Message Date
Carl Lerche
1a2d2df92d
wip 2023-06-22 17:13:45 +00:00
Carl Lerche
ec3570ecf5
wip 2023-06-22 00:32:32 +00:00
Carl Lerche
2a416cba3b
wip 2023-06-21 20:31:34 +00:00
Carl Lerche
87247c89ec
Merge remote-tracking branch 'origin/master' into rt-threaded-rework 2023-06-21 17:06:45 +00:00
Carl Lerche
2e62374e4a
rt: pad the task struct to avoid false sharing (#5809)
This change pads the task struct to avoid false sharing. It is possible
for these structs to overlap cache lines without this alignment.
2023-06-21 09:39:14 -07:00
Carl Lerche
8108de2129
remove repr align 2023-06-21 01:29:43 +00:00
Carl Lerche
cbacaa3e4f
Merge remote-tracking branch 'origin/master' into rt-threaded-rework 2023-06-21 01:24:43 +00:00
Carl Lerche
6546b21581
wip 2023-06-21 01:06:25 +00:00
Carl Lerche
bc5128f255
move fields around 2023-06-19 15:15:41 -07:00
Jack Wrenn
56c4365584
tokio: improve taskdump documentation (#5805)
- Add example trace output.
- Add note on enabling unstable features.
- Add note on performance overhead.
2023-06-19 13:34:48 -04:00
Andrew Mackenzie
fb0d305a7a
ci: build tokio for redox-os (#5800) 2023-06-19 19:33:17 +02:00
Carl Lerche
ce19836b9a
wip 2023-06-14 13:28:49 -07:00
Carl Lerche
a65d23afe9
wip 2023-06-14 12:45:52 -07:00
Carl Lerche
9e38f568ad
wip 2023-06-14 11:58:17 -07:00
Carl Lerche
2dec4a93c1
wip 2023-06-14 10:57:31 -07:00
Carl Lerche
814a3c5c93
wip 2023-06-14 09:39:24 -07:00
盏一
848482d2bb
rt(threaded): adjust transition_from_parked behavior after introducing disable_lifo_slot feature (#5753) 2023-06-14 12:42:31 +02:00
Carl Lerche
46c4e87ab4
wip 2023-06-13 13:43:58 -07:00
Carl Lerche
152d4fc899
wip 2023-06-13 13:14:10 -07:00
Carl Lerche
464e59caab
wip 2023-06-13 13:08:00 -07:00
Carl Lerche
0866ee376b
wip 2023-06-13 12:08:36 -07:00
Carl Lerche
e28b1e59ef
wip 2023-06-13 11:21:06 -07:00
Carl Lerche
f6f54de2bf
wip 2023-06-13 11:12:48 -07:00
Carl Lerche
908ebc705a
wip 2023-06-13 11:07:33 -07:00
Carl Lerche
3095e7fc0d
wip 2023-06-13 10:39:44 -07:00
Andrew Mackenzie
00af6eff77
net: add support for Redox OS (#5790) 2023-06-13 12:42:40 +02:00
Carl Lerche
e6a1444fac
fix more bugz 2023-06-12 16:14:33 -07:00
Carl Lerche
fab5adc17c
fix another issue 2023-06-12 13:45:08 -07:00
Carl Lerche
22ccfe48c1
more fix shutdown 2023-06-12 12:57:54 -07:00
Carl Lerche
904dabb23d
fix more bugs 2023-06-12 12:51:23 -07:00
Carl Lerche
0cfaaea2b9
wip 2023-06-12 12:07:55 -07:00
Carl Lerche
f71c369203
fixes 2023-06-12 11:53:22 -07:00
Carl Lerche
392cd057ed
wip 2023-06-12 11:07:09 -07:00
icedrocket
b7290910f7
sync: fix typo in batch semaphore (#5789) 2023-06-12 15:43:12 +02:00
Taiki Endo
af6c87a045
chore: upgrade remaining 2018 edition crates to 2021 edition (#5788) 2023-06-12 02:21:50 +09:00
Taiki Endo
6257712d68
ci: update cargo-check-external-types to 0.1.7 (#5786) 2023-06-11 19:02:12 +09:00
Taiki Endo
c5d52c17ae
chore: enable cargo v2 resolver to prevent dev-deps from enabling log feature of mio (#5787) 2023-06-11 17:34:22 +09:00
Erk
2a54ad01d0
time: do not overflow to signal value (#5710) 2023-06-10 14:24:19 +02:00
Jack Wrenn
cb18b0a231
tokio: improve task dump documentation (#5778)
Adds depth to the taskdump example, and documentation to Handle::dump.
2023-06-10 13:30:08 +02:00
nvartolomei
7ccd3e0c6d
task: add JoinSet::poll_join_next (#5721) 2023-06-10 13:19:07 +02:00
Bugen Zhao
e63d0f10bf
task: use pin-project for TaskLocalFuture (#5758)
Signed-off-by: Bugen Zhao <i@bugenzhao.com>
2023-06-10 12:38:52 +02:00
Carl Lerche
31839f6ed3
wip 2023-06-09 17:00:35 -07:00
Carl Lerche
22e568d818
wip 2023-06-09 14:29:32 -07:00
Carl Lerche
6cbdb587bb
wip 2023-06-09 11:41:06 -07:00
Carl Lerche
97123db204
wip 2023-06-09 11:00:31 -07:00
Carl Lerche
0f605b51ca
wip 2023-06-08 14:07:07 -07:00
Carl Lerche
e5371b3820
wip 2023-06-08 10:47:43 -07:00
Alice Ryhl
a2941e48be
ci: temporarily disable semver check (#5774) 2023-06-08 10:36:25 +02:00
Carl Lerche
5b4225b13c
wip 2023-06-07 15:37:58 -07:00
Carl Lerche
1c8d22c18b
rt: reduce code defined in macros (#5773)
Instead of defining code in macros, move code definition to sub modules
and use the cfg_macro to declare the module.
2023-06-07 08:48:27 -07:00