Commit 91269d8
committed
Update testsuite
The two primary changes involved are:
1. Removal of `assert_return_canonical_nan`/`arithetic nan` in favor of
special `nan:canonical`/`nan:arithmetic` constants that can only be
used in test expectations.
See: WebAssembly/spec#1104
2. New trapping behaviour for bulk memory operations. Range checks are
now performed up front for opterations such as memory.fill and
memory.copy.
See: WebAssembly/bulk-memory-operations#111
And: WebAssembly/bulk-memory-operations#123
The old behaviour is still kept around to support table.fill which
is defined in reference-types proposal and has yet to be updated.
3. nullref is now permitted in the text and binary format.1 parent 82e64ba commit 91269d8
File tree
43 files changed
+1374
-1511
lines changed- fuzz-in
- src
- interp
- prebuilt
- tools
- test
- gen-spec-js
- interp
- parse/assert
- spec
- bulk-memory-operations
- reference-types
- wasm2c/spec
- third_party
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
43 files changed
+1374
-1511
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
228 | | - | |
229 | | - | |
230 | 228 | | |
231 | 229 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | | - | |
135 | | - | |
136 | 134 | | |
137 | 135 | | |
138 | 136 | | |
| |||
189 | 187 | | |
190 | 188 | | |
191 | 189 | | |
192 | | - | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
193 | 199 | | |
194 | 200 | | |
195 | 201 | | |
| |||
198 | 204 | | |
199 | 205 | | |
200 | 206 | | |
201 | | - | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
202 | 216 | | |
203 | 217 | | |
204 | 218 | | |
| |||
490 | 504 | | |
491 | 505 | | |
492 | 506 | | |
493 | | - | |
494 | | - | |
495 | | - | |
496 | | - | |
497 | | - | |
498 | | - | |
499 | | - | |
500 | | - | |
501 | | - | |
502 | | - | |
503 | | - | |
504 | | - | |
505 | | - | |
506 | | - | |
507 | | - | |
508 | | - | |
509 | | - | |
510 | | - | |
511 | | - | |
512 | | - | |
513 | | - | |
514 | | - | |
515 | | - | |
516 | | - | |
517 | 507 | | |
518 | 508 | | |
519 | 509 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
232 | 238 | | |
233 | 239 | | |
234 | 240 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1130 | 1130 | | |
1131 | 1131 | | |
1132 | 1132 | | |
1133 | | - | |
1134 | | - | |
1135 | | - | |
1136 | | - | |
1137 | | - | |
1138 | 1133 | | |
1139 | 1134 | | |
1140 | 1135 | | |
| |||
1146 | 1141 | | |
1147 | 1142 | | |
1148 | 1143 | | |
1149 | | - | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
1150 | 1149 | | |
1151 | 1150 | | |
1152 | 1151 | | |
| |||
1207 | 1206 | | |
1208 | 1207 | | |
1209 | 1208 | | |
1210 | | - | |
1211 | | - | |
1212 | | - | |
1213 | | - | |
1214 | | - | |
1215 | 1209 | | |
1216 | 1210 | | |
1217 | 1211 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1018 | 1018 | | |
1019 | 1019 | | |
1020 | 1020 | | |
1021 | | - | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
1022 | 1026 | | |
1023 | 1027 | | |
1024 | 1028 | | |
| |||
1031 | 1035 | | |
1032 | 1036 | | |
1033 | 1037 | | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
1034 | 1049 | | |
1035 | 1050 | | |
1036 | 1051 | | |
| |||
1039 | 1054 | | |
1040 | 1055 | | |
1041 | 1056 | | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
1042 | 1062 | | |
1043 | | - | |
1044 | | - | |
1045 | | - | |
1046 | | - | |
1047 | | - | |
1048 | | - | |
1049 | 1063 | | |
1050 | 1064 | | |
1051 | 1065 | | |
1052 | 1066 | | |
1053 | 1067 | | |
1054 | 1068 | | |
1055 | 1069 | | |
1056 | | - | |
1057 | | - | |
| 1070 | + | |
1058 | 1071 | | |
1059 | 1072 | | |
1060 | 1073 | | |
| |||
1064 | 1077 | | |
1065 | 1078 | | |
1066 | 1079 | | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
1067 | 1085 | | |
1068 | | - | |
1069 | | - | |
1070 | | - | |
1071 | | - | |
1072 | | - | |
1073 | 1086 | | |
1074 | 1087 | | |
1075 | 1088 | | |
| |||
1082 | 1095 | | |
1083 | 1096 | | |
1084 | 1097 | | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
1085 | 1101 | | |
1086 | | - | |
1087 | | - | |
1088 | | - | |
1089 | | - | |
1090 | 1102 | | |
1091 | 1103 | | |
1092 | 1104 | | |
| |||
1099 | 1111 | | |
1100 | 1112 | | |
1101 | 1113 | | |
| 1114 | + | |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
1102 | 1119 | | |
1103 | | - | |
1104 | | - | |
1105 | | - | |
1106 | | - | |
1107 | | - | |
1108 | | - | |
1109 | 1120 | | |
1110 | 1121 | | |
1111 | 1122 | | |
| |||
1144 | 1155 | | |
1145 | 1156 | | |
1146 | 1157 | | |
1147 | | - | |
| 1158 | + | |
1148 | 1159 | | |
1149 | 1160 | | |
1150 | 1161 | | |
1151 | 1162 | | |
1152 | 1163 | | |
1153 | | - | |
1154 | | - | |
| 1164 | + | |
1155 | 1165 | | |
1156 | 1166 | | |
1157 | 1167 | | |
| |||
1162 | 1172 | | |
1163 | 1173 | | |
1164 | 1174 | | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
1165 | 1180 | | |
1166 | | - | |
1167 | | - | |
1168 | | - | |
1169 | | - | |
1170 | | - | |
1171 | 1181 | | |
1172 | 1182 | | |
1173 | 1183 | | |
| |||
3755 | 3765 | | |
3756 | 3766 | | |
3757 | 3767 | | |
3758 | | - | |
3759 | | - | |
3760 | | - | |
3761 | | - | |
3762 | | - | |
3763 | | - | |
3764 | | - | |
3765 | | - | |
| 3768 | + | |
3766 | 3769 | | |
3767 | 3770 | | |
3768 | 3771 | | |
3769 | 3772 | | |
3770 | 3773 | | |
3771 | 3774 | | |
| 3775 | + | |
| 3776 | + | |
| 3777 | + | |
| 3778 | + | |
| 3779 | + | |
3772 | 3780 | | |
3773 | 3781 | | |
3774 | 3782 | | |
3775 | 3783 | | |
3776 | 3784 | | |
3777 | 3785 | | |
3778 | | - | |
3779 | | - | |
3780 | | - | |
3781 | | - | |
3782 | | - | |
3783 | | - | |
3784 | | - | |
3785 | | - | |
| 3786 | + | |
3786 | 3787 | | |
3787 | 3788 | | |
3788 | 3789 | | |
3789 | 3790 | | |
3790 | 3791 | | |
3791 | 3792 | | |
| 3793 | + | |
| 3794 | + | |
| 3795 | + | |
| 3796 | + | |
| 3797 | + | |
3792 | 3798 | | |
3793 | 3799 | | |
3794 | 3800 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | 69 | | |
74 | 70 | | |
75 | 71 | | |
| |||
150 | 146 | | |
151 | 147 | | |
152 | 148 | | |
153 | | - | |
154 | 149 | | |
155 | 150 | | |
156 | 151 | | |
157 | 152 | | |
158 | 153 | | |
159 | 154 | | |
160 | | - | |
161 | 155 | | |
162 | 156 | | |
163 | 157 | | |
| |||
208 | 202 | | |
209 | 203 | | |
210 | 204 | | |
211 | | - | |
| 205 | + | |
212 | 206 | | |
213 | 207 | | |
214 | 208 | | |
| |||
780 | 774 | | |
781 | 775 | | |
782 | 776 | | |
783 | | - | |
784 | | - | |
785 | 777 | | |
786 | 778 | | |
787 | 779 | | |
| |||
0 commit comments