From 22a8d7b289652a2a92ba4b12b0329c218759a794 Mon Sep 17 00:00:00 2001 From: Guanqun Lu Date: Thu, 2 Aug 2018 00:20:01 +0800 Subject: [PATCH] typo fixes --- src/func.rs | 2 +- src/isa.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/func.rs b/src/func.rs index 109354e..10162fa 100644 --- a/src/func.rs +++ b/src/func.rs @@ -26,7 +26,7 @@ impl ::std::ops::Deref for FuncRef { /// Runtime representation of a function. /// -/// Functions are the unit of orgianization of code in WebAssembly. Each function takes a sequence of values +/// Functions are the unit of organization of code in WebAssembly. Each function takes a sequence of values /// as parameters and either optionally return a value or trap. /// Functions can call other function including itself (i.e recursive calls are allowed) and imported functions /// (i.e functions defined in another module or by the host environment). diff --git a/src/isa.rs b/src/isa.rs index 5640c7a..f57a2ac 100644 --- a/src/isa.rs +++ b/src/isa.rs @@ -35,7 +35,7 @@ //! # Locals //! //! In a plain stack machine local variables and arguments live on the stack. Instead of -//! accessing predifined locals slots in a plain stack machine locals are addressed relative +//! accessing predefined locals slots in a plain stack machine locals are addressed relative //! to the current stack pointer. Because of this instead of taking an index of a local //! in {get,set,tee}_local operations, they take a relative depth as immediate. This works //! because at each instruction we always know the current stack height. @@ -59,7 +59,7 @@ //! # Differences from Wasm //! //! - There is no `nop` instruction. -//! - All control flow strucutres are flattened to plain gotos. +//! - All control flow structures are flattened to plain gotos. //! - Implicit returns via reaching function scope `End` are replaced with an explicit `return` instruction. //! - Locals live on the value stack now. //! - Load/store instructions doesn't take `align` parameter.