COMMITS
/ doc/task/sidebar-items.js October 3, 2023
K
Move scheduling functionality into `task`; add `Scheduler` policy trait (#1035)
kevinaboos committed
August 4, 2023
K
Support CPU-local variables with user-defined types (#1024)
kevinaboos committed
June 27, 2023
K
Update to Rust nightly 2023-06-22 (#988)
kevinaboos committed
May 30, 2023
K
Improve task docs and book chapter; fix typos/links (#950)
kevinaboos committed
April 6, 2023
K
Implement per-CPU variables via CPU-local storage (#917)
kevinaboos committed
March 8, 2023
K
Add a standard `waker` that directly uses task (un)blocking (#879)
kevinaboos committed
March 7, 2023
K
aarch64: make static TLS sections work properly (#871)
kevinaboos committed
March 1, 2023
K
Move `schedule()` from `scheduler` into `task` (#858)
kevinaboos committed
February 25, 2023
K
Refactor `Task` into `task_struct` and `TaskRef`+friends into `task` (#856)
kevinaboos committed
January 27, 2023
K
Address more clippy lints (#819)
kevinaboos committed
December 30, 2022
K
Refactor task exiting, joining, and `ExitValue` mgmt (#761)
kevinaboos committed
December 13, 2022
K
Return a task's `ExitValue` via the `join()` function (#729)
kevinaboos committed
November 14, 2022
K
Use TLS-based current task functionality in all crates (#689)
kevinaboos committed
November 11, 2022
K
Use TLS variables to store the current task for each task (#692)
kevinaboos committed
August 19, 2022
K
Introduce `JoinableTaskRef` to ensure orphaned tasks are reaped (#614)
kevinaboos committed
August 16, 2022
K
Use `const fn`s wherever possible; avoid `lazy_static` (#605)
kevinaboos committed
August 12, 2022
K
Introduce and clarify post-context switch actions (#600)
kevinaboos committed
July 21, 2022
July 1, 2022
K
Restrict kill handler access to the current task only (#551)
kevinaboos committed
November 6, 2021
K
August 18, 2021
K
Redesign the `Task` struct to reduce lock contention (#433)
kevinaboos committed
June 26, 2021