Skip to content

Commit dbe4c4e

Browse files
committed
Update string ops, types and instructions
1 parent e5f7d50 commit dbe4c4e

File tree

2 files changed

+0
-75
lines changed

2 files changed

+0
-75
lines changed

README.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -158,15 +158,6 @@ API
158158
* **stringref**: `Type`<br />
159159
String reference. 🦄
160160

161-
* **stringview_wtf8**: `Type`<br />
162-
View of a string reference in [WTF-8](https://simonsapin.github.io/wtf-8/) encoding. 🦄
163-
164-
* **stringview_wtf16**: `Type`<br />
165-
View of a string reference in [WTF-16](https://simonsapin.github.io/wtf-8/#wtf-16) encoding. 🦄
166-
167-
* **stringview_iter**: `Type`<br />
168-
Iterator over the code points of a string reference. 🦄
169-
170161
* **unreachable**: `Type`<br />
171162
Special type indicating unreachable code when obtaining information about an expression.
172163

index.d.ts

Lines changed: 0 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ declare module binaryen {
1515
const i31ref: Type;
1616
const structref: Type;
1717
const stringref: Type;
18-
const stringview_wtf8: Type;
19-
const stringview_wtf16: Type;
20-
const stringview_iter: Type;
2118
const unreachable: Type;
2219
const auto: Type;
2320

@@ -110,13 +107,8 @@ declare module binaryen {
110107
StringEncode,
111108
StringConcat,
112109
StringEq,
113-
StringAs,
114-
StringWTF8Advance,
115110
StringWTF16Get,
116-
StringIterNext,
117-
StringIterMove,
118111
StringSliceWTF,
119-
StringSliceIter,
120112
Resume
121113
}
122114

@@ -205,13 +197,8 @@ declare module binaryen {
205197
const StringEncodeId: ExpressionIds;
206198
const StringConcatId: ExpressionIds;
207199
const StringEqId: ExpressionIds;
208-
const StringAsId: ExpressionIds;
209-
const StringWTF8AdvanceId: ExpressionIds;
210200
const StringWTF16GetId: ExpressionIds;
211-
const StringIterNextId: ExpressionIds;
212-
const StringIterMoveId: ExpressionIds;
213201
const StringSliceWTFId: ExpressionIds;
214-
const StringSliceIterId: ExpressionIds;
215202
const ResumeId: ExpressionIds;
216203

217204
const enum ExternalKinds {
@@ -658,35 +645,13 @@ declare module binaryen {
658645
BrOnNonNull,
659646
BrOnCast,
660647
BrOnCastFail,
661-
StringNewUTF8,
662-
StringNewWTF8,
663-
StringNewLossyUTF8,
664-
StringNewWTF16,
665-
StringNewUTF8Array,
666-
StringNewWTF8Array,
667648
StringNewLossyUTF8Array,
668649
StringNewWTF16Array,
669650
StringNewFromCodePoint,
670651
StringMeasureUTF8,
671-
StringMeasureWTF8,
672652
StringMeasureWTF16,
673-
StringMeasureIsUSV,
674-
StringMeasureWTF16View,
675-
StringEncodeUTF8,
676-
StringEncodeLossyUTF8,
677-
StringEncodeWTF8,
678-
StringEncodeWTF16,
679-
StringEncodeUTF8Array,
680653
StringEncodeLossyUTF8Array,
681-
StringEncodeWTF8Array,
682654
StringEncodeWTF16Array,
683-
StringAsWTF8,
684-
StringAsWTF16,
685-
StringAsIter,
686-
StringIterMoveAdvance,
687-
StringIterMoveRewind,
688-
StringSliceWTF8,
689-
StringSliceWTF16,
690655
StringEqEqual,
691656
StringEqCompare
692657
}
@@ -1092,35 +1057,13 @@ declare module binaryen {
10921057
const BrOnNonNull: Operations;
10931058
const BrOnCast: Operations;
10941059
const BrOnCastFail: Operations;
1095-
const StringNewUTF8: Operations;
1096-
const StringNewWTF8: Operations;
1097-
const StringNewLossyUTF8: Operations;
1098-
const StringNewWTF16: Operations;
1099-
const StringNewUTF8Array: Operations;
1100-
const StringNewWTF8Array: Operations;
11011060
const StringNewLossyUTF8Array: Operations;
11021061
const StringNewWTF16Array: Operations;
11031062
const StringNewFromCodePoint: Operations;
11041063
const StringMeasureUTF8: Operations;
1105-
const StringMeasureWTF8: Operations;
11061064
const StringMeasureWTF16: Operations;
1107-
const StringMeasureIsUSV: Operations;
1108-
const StringMeasureWTF16View: Operations;
1109-
const StringEncodeUTF8: Operations;
1110-
const StringEncodeLossyUTF8: Operations;
1111-
const StringEncodeWTF8: Operations;
1112-
const StringEncodeWTF16: Operations;
1113-
const StringEncodeUTF8Array: Operations;
11141065
const StringEncodeLossyUTF8Array: Operations;
1115-
const StringEncodeWTF8Array: Operations;
11161066
const StringEncodeWTF16Array: Operations;
1117-
const StringAsWTF8: Operations;
1118-
const StringAsWTF16: Operations;
1119-
const StringAsIter: Operations;
1120-
const StringIterMoveAdvance: Operations;
1121-
const StringIterMoveRewind: Operations;
1122-
const StringSliceWTF8: Operations;
1123-
const StringSliceWTF16: Operations;
11241067
const StringEqEqual: Operations;
11251068
const StringEqCompare: Operations;
11261069

@@ -1737,15 +1680,6 @@ declare module binaryen {
17371680
stringref: {
17381681
pop(): ExpressionRef;
17391682
};
1740-
stringview_wtf8: {
1741-
pop(): ExpressionRef;
1742-
};
1743-
stringview_wtf16: {
1744-
pop(): ExpressionRef;
1745-
};
1746-
stringview_iter: {
1747-
pop(): ExpressionRef;
1748-
};
17491683
ref: {
17501684
null(type: Type): ExpressionRef;
17511685
is_null(value: ExpressionRef): ExpressionRef;

0 commit comments

Comments
 (0)