]> git.lizzy.rs Git - rust.git/commitdiff
fix some typos in comments
authorcui fliter <imcusg@gmail.com>
Sun, 13 Nov 2022 07:26:17 +0000 (15:26 +0800)
committercui fliter <imcusg@gmail.com>
Sun, 13 Nov 2022 07:26:17 +0000 (15:26 +0800)
Signed-off-by: cui fliter <imcusg@gmail.com>
13 files changed:
compiler/rustc_const_eval/src/interpret/operand.rs
compiler/rustc_expand/src/mbe/macro_rules.rs
compiler/rustc_feature/src/builtin_attrs.rs
compiler/rustc_hir_typeck/src/closure.rs
compiler/rustc_lint/src/types.rs
compiler/rustc_middle/src/mir/mod.rs
compiler/rustc_middle/src/mir/syntax.rs
compiler/rustc_mir_build/src/build/block.rs
compiler/rustc_resolve/src/effective_visibilities.rs
compiler/rustc_target/src/spec/mod.rs
src/librustdoc/json/conversions.rs
src/librustdoc/json/mod.rs
src/rustdoc-json-types/lib.rs

index dd00678aa0ceaf0dac275d7fa7f1a48147aa9a16..8717a325fa5cd343dc68e9f2f8518516be6000d5 100644 (file)
@@ -376,7 +376,7 @@ pub fn read_immediate_raw(
 
     /// Read an immediate from a place, asserting that that is possible with the given layout.
     ///
-    /// If this suceeds, the `ImmTy` is never `Uninit`.
+    /// If this succeeds, the `ImmTy` is never `Uninit`.
     #[inline(always)]
     pub fn read_immediate(
         &self,
index 99af91072882efc99011b95871c34c32e80a6be7..5e17d8a021e96cf82fe1089ab864c33221a5cf1f 100644 (file)
@@ -333,7 +333,7 @@ fn expand_macro<'cx>(
     assert!(try_success_result.is_err(), "Macro matching returned a success on the second try");
 
     if let Some(result) = tracker.result {
-        // An irrecoverable error occured and has been emitted.
+        // An irrecoverable error occurred and has been emitted.
         return result;
     }
 
index dc3a74956843eb86c36f5b7e3dff6d0d33027ade..01477265f6175529dc07027e19467841c1ff72cd 100644 (file)
@@ -147,7 +147,7 @@ pub enum AttributeDuplicates {
     FutureWarnPreceding,
 }
 
-/// A conveniece macro to deal with `$($expr)?`.
+/// A convenience macro to deal with `$($expr)?`.
 macro_rules! or_default {
     ($default:expr,) => {
         $default
index 3001e7994767296fc940ee2e653953c89b0dd1a3..8d3acee48884d11aeced9a66eb442c4338176986 100644 (file)
@@ -35,7 +35,7 @@ struct ClosureSignatures<'tcx> {
     bound_sig: ty::PolyFnSig<'tcx>,
     /// The signature within the function body.
     /// This mostly differs in the sense that lifetimes are now early bound and any
-    /// opaque types from the signature expectation are overriden in case there are
+    /// opaque types from the signature expectation are overridden in case there are
     /// explicit hidden types written by the user in the closure signature.
     liberated_sig: ty::FnSig<'tcx>,
 }
index 37caab2da0f5b0e61e6f618882b1ba40cfae6e86..3e2efb7d3610d23a54afdef59b37a1ce543ffd5d 100644 (file)
@@ -360,7 +360,7 @@ fn lint_int_literal<'tcx>(
         }
 
         if lint_overflowing_range_endpoint(cx, lit, v, max, e, t.name_str()) {
-            // The overflowing literal lint was emited by `lint_overflowing_range_endpoint`.
+            // The overflowing literal lint was emitted by `lint_overflowing_range_endpoint`.
             return;
         }
 
@@ -429,7 +429,7 @@ fn lint_uint_literal<'tcx>(
             }
         }
         if lint_overflowing_range_endpoint(cx, lit, lit_val, max, e, t.name_str()) {
-            // The overflowing literal lint was emited by `lint_overflowing_range_endpoint`.
+            // The overflowing literal lint was emitted by `lint_overflowing_range_endpoint`.
             return;
         }
         if let Some(repr_str) = get_bin_hex_repr(cx, lit) {
index a4495d2934df3b58318a4340912357f0a1432446..4781651071d38a6207e873b8573576af6a5936e7 100644 (file)
@@ -1541,7 +1541,7 @@ pub fn is_indirect(&self) -> bool {
     /// If MirPhase >= Derefered and if projection contains Deref,
     /// It's guaranteed to be in the first place
     pub fn has_deref(&self) -> bool {
-        // To make sure this is not accidently used in wrong mir phase
+        // To make sure this is not accidentally used in wrong mir phase
         debug_assert!(
             self.projection.is_empty() || !self.projection[1..].contains(&PlaceElem::Deref)
         );
index 85ef51f129bbdde75834a4b1ddc11ae3706dda66..fed943169dfb542b2b2913270df4bc4bd4599da9 100644 (file)
@@ -85,7 +85,7 @@ pub enum MirPhase {
     ///
     /// Also note that the lint pass which reports eg `200_u8 + 200_u8` as an error is run as a part
     /// of analysis to runtime MIR lowering. To ensure lints are reported reliably, this means that
-    /// transformations which may supress such errors should not run on analysis MIR.
+    /// transformations which may suppress such errors should not run on analysis MIR.
     Runtime(RuntimePhase),
 }
 
index 183db56d7a08c0e868923ac572e7553fcd57e7f4..db05592ed0ea5fa27a24a8b0f1bce32545c5987a 100644 (file)
@@ -118,7 +118,7 @@ fn ast_block_stmts(
                     else_block: Some(else_block),
                 } => {
                     // When lowering the statement `let <pat> = <expr> else { <else> };`,
-                    // the `<else>` block is nested in the parent scope enclosing this statment.
+                    // the `<else>` block is nested in the parent scope enclosing this statement.
                     // That scope is usually either the enclosing block scope,
                     // or the remainder scope of the last statement.
                     // This is to make sure that temporaries instantiated in `<expr>` are dropped
index fa6d34be0cc37c00a794031984ab513bb54d67f0..82dcc7efb1bafce5082b07f045342b366ae07bb6 100644 (file)
@@ -72,7 +72,7 @@ pub fn compute_effective_visibilities<'c>(r: &'r mut Resolver<'a>, krate: &'c Cr
                 update(node_id);
                 if let ImportKind::Single { additional_ids: (id1, id2), .. } = import.kind {
                     // In theory all the single import IDs have individual visibilities and
-                    // effective visibilities, but in practice these IDs go straigth to HIR
+                    // effective visibilities, but in practice these IDs go straight to HIR
                     // where all their few uses assume that their (effective) visibility
                     // applies to the whole syntactic `use` item. So they all get the same
                     // value which is the maximum of all bindings. Maybe HIR for imports
index e809f646860b0b2f55778715e24b8f3775a15496..664592b02a12443cc34ebbd6b94f90498de57728 100644 (file)
@@ -114,7 +114,7 @@ pub enum Lld {
 /// relevant now.
 ///
 /// The second goal is to keep the number of flavors to the minimum if possible.
-/// LLD somewhat forces our hand here because that linker is self-sufficent only if its executable
+/// LLD somewhat forces our hand here because that linker is self-sufficient only if its executable
 /// (`argv[0]`) is named in specific way, otherwise it doesn't work and requires a
 /// `-flavor LLD_FLAVOR` argument to choose which logic to use. Our shipped `rust-lld` in
 /// particular is not named in such specific way, so it needs the flavor option, so we make our
index 091a1ba70cab7d2a3691acb17dde6d8cd1c9220c..acfbd072121a13491fe2845d1f06361bc27ac2bf 100644 (file)
@@ -674,7 +674,7 @@ fn from_tcx(variant: clean::Variant, tcx: TyCtxt<'_>) -> Self {
 impl FromWithTcx<clean::Discriminant> for Discriminant {
     fn from_tcx(disr: clean::Discriminant, tcx: TyCtxt<'_>) -> Self {
         Discriminant {
-            // expr is only none if going throught the inlineing path, which gets
+            // expr is only none if going through the inlineing path, which gets
             // `rustc_middle` types, not `rustc_hir`, but because JSON never inlines
             // the expr is always some.
             expr: disr.expr(tcx).unwrap(),
index d13efe6c113beaf4961bceda28f9c8b03fde3f9f..beb70540091388322329b433c7400984a59ebbcc 100644 (file)
@@ -277,7 +277,7 @@ fn after_krate(&mut self) -> Result<(), Error> {
 
         let e = ExternalCrate { crate_num: LOCAL_CRATE };
 
-        // FIXME(adotinthevoid): Remove this, as it's not consistant with not
+        // FIXME(adotinthevoid): Remove this, as it's not consistent with not
         // inlining foreign items.
         let foreign_trait_items = self.get_trait_items();
         let mut index = (*self.index).clone().into_inner();
index 4bc91fc4030e228dcd86b20a544e2b5db4ed3807..817b3e484194f74947063208eaef4b006a807b05 100644 (file)
@@ -53,7 +53,7 @@ pub struct ItemSummary {
     /// `["std", "io", "lazy", "Lazy"]` for `std::io::lazy::Lazy`).
     ///
     /// Note that items can appear in multiple paths, and the one chosen is implementation
-    /// defined. Currenty, this is the full path to where the item was defined. Eg
+    /// defined. Currently, this is the full path to where the item was defined. Eg
     /// [`String`] is currently `["alloc", "string", "String"]` and [`HashMap`] is
     /// `["std", "collections", "hash", "map", "HashMap"]`, but this is subject to change.
     pub path: Vec<String>,
@@ -351,7 +351,7 @@ pub enum Variant {
     /// A variant with unnamed fields.
     ///
     /// Unlike most of json, `#[doc(hidden)]` fields will be given as `None`
-    /// instead of being ommited, because order matters.
+    /// instead of being omitted, because order matters.
     ///
     /// ```rust
     /// enum Demo {