@@ -657,7 +657,7 @@ the full range of flexibility to:
657
657
A consequence of this, however, is that components * must not* depend on the
658
658
contents of ` error-context ` values for behavioral correctness. In particular,
659
659
case analysis of the contents of an ` error-context ` should not determine
660
- * error receovery * ; explicit ` result ` or ` variant ` types must be used in the
660
+ * error recovery * ; explicit ` result ` or ` variant ` types must be used in the
661
661
function return type instead (e.g.,
662
662
` (func (result (tuple (stream u8) (future $my-error))) ` ).
663
663
@@ -937,7 +937,7 @@ Next, the type equality relation on ASTs is relaxed to a more flexible
937
937
` component ` types, but may be relaxed for more type constructors in the future
938
938
to better support API Evolution (being careful to understand how subtyping
939
939
manifests itself in the wide variety of source languages so that
940
- subtype-compatible updates don't inadvertantly break source-level clients).
940
+ subtype-compatible updates don't inadvertently break source-level clients).
941
941
942
942
Component and instance subtyping allows a subtype to export more and import
943
943
less than is declared by the supertype, ignoring the exact order of imports and
@@ -1839,7 +1839,7 @@ Components provide six options for naming imports:
1839
1839
* a ** URL name** that the component is requesting be resolved to a * particular*
1840
1840
wasm implementation by [ fetching] the URL.
1841
1841
* a ** hash name** containing a content-hash of the bytes of a * particular*
1842
- wasm implemenentation but not specifying location of the bytes.
1842
+ wasm implementation but not specifying location of the bytes.
1843
1843
* a ** locked dependency name** that the component is requesting be resolved via
1844
1844
some contextually-supplied registry to a * particular* wasm implementation
1845
1845
using the given hierarchical name and version; and
@@ -1937,7 +1937,7 @@ language/convention. The highly-restricted character set ensures that
1937
1937
capitalization is trivial and does not require consulting Unicode tables.
1938
1938
1939
1939
Because some casing schemes (such as all-lowercase) would lead to clashes if
1940
- two ` label ` s differed only in case, in all cases where "uniquness " is required
1940
+ two ` label ` s differed only in case, in all cases where "uniqueness " is required
1941
1941
between a set of names (viz., import/export names, record field labels, variant
1942
1942
case labels, and function parameter/result names), two ` label ` s that differ
1943
1943
only in case are considered equal and thus rejected.
0 commit comments