Mara Bos
c429ade760
Fix typo in is_running() docs.
...
Co-authored-by: Mattias Buelens <649348+MattiasBuelens@users.noreply.github.com >
2022-01-04 18:40:00 +01:00
Mara Bos
09e6665aba
Fix typo in documentation.
2022-01-04 17:05:26 +01:00
Mara Bos
2c8cc70ea0
Use > rather than == for overflow check in scoped threads.
...
Co-authored-by: Jacob Lifshay <programmerjake@gmail.com >
2022-01-04 15:58:29 +00:00
Mara Bos
c5cb2def06
Fix variance of thread::Scope.
2022-01-04 16:57:16 +01:00
Mara Bos
4300bea0c2
Formatting.
2022-01-04 16:32:39 +01:00
Mara Bos
f5217792ed
Simplify panicking mechanism of thread::scope.
...
It now panic!()s on its own, rather than resume_unwind'ing the panic
payload from the thread. Using resume_unwind skips the panic_handler,
meaning that the main thread would never have a panic handler run, which
can get confusing.
2022-01-04 16:10:14 +01:00
Mara Bos
da33da161b
Add documentation for scoped threads.
2022-01-04 16:09:53 +01:00
Mara Bos
cc699e1b62
Add ScopedJoinHandle::is_running().
2022-01-04 15:15:41 +01:00
Mara Bos
0e24ad537b
Implement RFC 3151: Scoped threads.
2022-01-04 14:51:39 +01:00