Skip to content
This repository was archived by the owner on Apr 25, 2025. It is now read-only.

Commit bc304c5

Browse files
authored
Merge pull request #406 from WebAssembly/spec.soundness
Extend soundness appendix
2 parents 5d31ec1 + 3823205 commit bc304c5

File tree

10 files changed

+485
-142
lines changed

10 files changed

+485
-142
lines changed

document/core/appendix/index-rules.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,17 @@ Construct Judgement
7777
=============================================== ===============================================================================
7878
:ref:`Value <valid-val>` :math:`S \vdashval \val : \valtype`
7979
:ref:`Result <valid-result>` :math:`S \vdashresult \result : \resulttype`
80+
:ref:`Packed value <valid-packedval>` :math:`S \vdashpackedval \packedval : \packedtype`
81+
:ref:`Field value <valid-fieldval>` :math:`S \vdashfieldval \fieldval : \storagetype`
8082
:ref:`External value <valid-externval>` :math:`S \vdashexternval \externval : \externtype`
8183
:ref:`Function instance <valid-funcinst>` :math:`S \vdashfuncinst \funcinst : \functype`
8284
:ref:`Table instance <valid-tableinst>` :math:`S \vdashtableinst \tableinst : \tabletype`
8385
:ref:`Memory instance <valid-meminst>` :math:`S \vdashmeminst \meminst : \memtype`
8486
:ref:`Global instance <valid-globalinst>` :math:`S \vdashglobalinst \globalinst : \globaltype`
8587
:ref:`Element instance <valid-eleminst>` :math:`S \vdasheleminst \eleminst : t`
8688
:ref:`Data instance <valid-datainst>` :math:`S \vdashdatainst \datainst \ok`
89+
:ref:`Structure instance <valid-structinst>` :math:`S \vdashstructinst \structinst \ok`
90+
:ref:`Array instance <valid-arrayinst>` :math:`S \vdasharrayinst \arrayinst \ok`
8791
:ref:`Export instance <valid-exportinst>` :math:`S \vdashexportinst \exportinst \ok`
8892
:ref:`Module instance <valid-moduleinst>` :math:`S \vdashmoduleinst \moduleinst : C`
8993
:ref:`Store <valid-store>` :math:`\vdashstore \store \ok`
@@ -155,6 +159,8 @@ Construct Judgement
155159
:ref:`Global instance <extend-globalinst>` :math:`\vdashglobalinstextends \globalinst_1 \extendsto \globalinst_2`
156160
:ref:`Element instance <extend-eleminst>` :math:`\vdasheleminstextends \eleminst_1 \extendsto \eleminst_2`
157161
:ref:`Data instance <extend-datainst>` :math:`\vdashdatainstextends \datainst_1 \extendsto \datainst_2`
162+
:ref:`Structure instance <extend-structinst>` :math:`\vdashstructinstextends \structinst_1 \extendsto \structinst_2`
163+
:ref:`Array instance <extend-arrayinst>` :math:`\vdasharrayinstextends \arrayinst_1 \extendsto \arrayinst_2`
158164
:ref:`Store <extend-store>` :math:`\vdashstoreextends \store_1 \extendsto \store_2`
159165
=============================================== ===============================================================================
160166

0 commit comments

Comments
 (0)