Skip to content

Commit 810a6c5

Browse files
committed
Mention volatile redesign in 'call for participation' section
1 parent 1debe76 commit 810a6c5

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

content/this-month/2022-06/index.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,15 @@ Please use the following template for adding items:
128128
- [(`repo_name`) Issue Description](https://example.com/link-to-issue)
129129
-->
130130

131-
<span class="gray">
131+
- [(`rust-osdev/volatile`) New design based on pointer types](https://github.com/rust-osdev/volatile/pull/28)
132+
133+
We are currently discussing a new design for the `volatile` crate based on raw pointer types in order to avoid potential undefined behavior. The linked pull requests proposes an implementation where the volatile wrapper type is `Copy` and its methods take `self` by value. We haven't reached a decision yet, so if anyone has more input on this, please join the discussion. For more context, see also [PR #22](https://github.com/rust-osdev/volatile/pull/22).
134+
135+
<!-- <span class="gray">
132136
133137
_No tasks were proposed for this section._
134138
135-
</span>
139+
</span> -->
136140

137141
If you maintain a Rust project related to operating system development and are looking for contributors, especially for tasks suited to people getting started in this space, please [create a PR](https://github.com/rust-osdev/homepage/pulls) against the `next` branch with the tasks you want to include in the next issue.
138142

0 commit comments

Comments
 (0)