about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDannyyy93 <dannymotydnd@gmail.com>2025-05-22 22:47:36 +0800
committerDannyyy93 <dannymotydnd@gmail.com>2025-05-22 22:47:36 +0800
commitd6dc08c3f4c32744c7163561da1a16825d1eed2d (patch)
tree7c4965f6dff2217acb55950131a7bba6030cf4f4
parent1d679446b01e65f9bc9ae609d0ae1e4a9c0ccaa3 (diff)
downloadrust-d6dc08c3f4c32744c7163561da1a16825d1eed2d.tar.gz
rust-d6dc08c3f4c32744c7163561da1a16825d1eed2d.zip
docs: fix typos
-rw-r--r--library/std/src/sync/mpmc/list.rs2
-rw-r--r--library/std/src/sys/thread_local/guard/key.rs4
2 files changed, 3 insertions, 3 deletions
diff --git a/library/std/src/sync/mpmc/list.rs b/library/std/src/sync/mpmc/list.rs
index 3fcfb85cf2a..050f26b097a 100644
--- a/library/std/src/sync/mpmc/list.rs
+++ b/library/std/src/sync/mpmc/list.rs
@@ -575,7 +575,7 @@ impl<T> Channel<T> {
         // After this point `head.block` is not modified again and it will be deallocated if it's
         // non-null. The `Drop` code of the channel, which runs after this function, also attempts
         // to deallocate `head.block` if it's non-null. Therefore this function must maintain the
-        // invariant that if a deallocation of head.block is attemped then it must also be set to
+        // invariant that if a deallocation of head.block is attempted then it must also be set to
         // NULL. Failing to do so will lead to the Drop code attempting a double free. For this
         // reason both reads above do an atomic swap instead of a simple atomic load.
 
diff --git a/library/std/src/sys/thread_local/guard/key.rs b/library/std/src/sys/thread_local/guard/key.rs
index 59581e6f281..f91471419c1 100644
--- a/library/std/src/sys/thread_local/guard/key.rs
+++ b/library/std/src/sys/thread_local/guard/key.rs
@@ -32,7 +32,7 @@ pub fn enable() {
 
 /// On platforms with key-based TLS, the system runs the destructors for us.
 /// We still have to make sure that [`crate::rt::thread_cleanup`] is called,
-/// however. This is done by defering the execution of a TLS destructor to
+/// however. This is done by deferring the execution of a TLS destructor to
 /// the next round of destruction inside the TLS destructors.
 #[cfg(not(target_thread_local))]
 pub fn enable() {
@@ -46,7 +46,7 @@ pub fn enable() {
     unsafe extern "C" fn run(state: *mut u8) {
         if state == DEFER {
             // Make sure that this function is run again in the next round of
-            // TLS destruction. If there is no futher round, there will be leaks,
+            // TLS destruction. If there is no further round, there will be leaks,
             // but that's okay, `thread_cleanup` is not guaranteed to be called.
             unsafe { set(CLEANUP.force(), RUN) }
         } else {