Skip to content

Commit ff03a37

Browse files
committed
Update Binaryen
This version of binaryen.js has the requisite 4 GiB max memory change. Fixes #2810.
1 parent 1e0466e commit ff03a37

File tree

3 files changed

+52
-52
lines changed

3 files changed

+52
-52
lines changed

package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
},
2626
"engineStrict": true,
2727
"dependencies": {
28-
"binaryen": "116.0.0-nightly.20231102",
28+
"binaryen": "116.0.0-nightly.20240114",
2929
"long": "^5.2.1"
3030
},
3131
"devDependencies": {

src/module.ts

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -109,13 +109,13 @@ export namespace HeapTypeRef {
109109
export const I31: HeapTypeRef = 4 /* _BinaryenHeapTypeI31 */;
110110
export const Struct: HeapTypeRef = 5 /* _BinaryenHeapTypeStruct */;
111111
export const Array: HeapTypeRef = 6 /* _BinaryenHeapTypeArray */;
112-
export const String: HeapTypeRef = 7 /* _BinaryenHeapTypeString */;
113-
export const StringviewWTF8: HeapTypeRef = 8 /* _BinaryenHeapTypeStringviewWTF8 */;
114-
export const StringviewWTF16: HeapTypeRef = 9 /* _BinaryenHeapTypeStringviewWTF16 */;
115-
export const StringviewIter: HeapTypeRef = 10 /* _BinaryenHeapTypeStringviewIter */;
116-
export const None: HeapTypeRef = 11 /* _BinaryenHeapTypeNone */;
117-
export const Noextern: HeapTypeRef = 12 /* _BinaryenHeapTypeNoext */;
118-
export const Nofunc: HeapTypeRef = 13 /* _BinaryenHeapTypeNofunc */;
112+
export const String: HeapTypeRef = 8 /* _BinaryenHeapTypeString */;
113+
export const StringviewWTF8: HeapTypeRef = 9 /* _BinaryenHeapTypeStringviewWTF8 */;
114+
export const StringviewWTF16: HeapTypeRef = 10 /* _BinaryenHeapTypeStringviewWTF16 */;
115+
export const StringviewIter: HeapTypeRef = 11 /* _BinaryenHeapTypeStringviewIter */;
116+
export const None: HeapTypeRef = 12 /* _BinaryenHeapTypeNone */;
117+
export const Noextern: HeapTypeRef = 13 /* _BinaryenHeapTypeNoext */;
118+
export const Nofunc: HeapTypeRef = 14 /* _BinaryenHeapTypeNofunc */;
119119

120120
export function isBottom(ht: HeapTypeRef): bool {
121121
return binaryen._BinaryenHeapTypeIsBottom(ht);
@@ -275,44 +275,44 @@ export const enum ExpressionId {
275275
TableSet = 46 /* _BinaryenTableSetId */,
276276
TableSize = 47 /* _BinaryenTableSizeId */,
277277
TableGrow = 48 /* _BinaryenTableGrowId */,
278-
Try = 50 /* _BinaryenTryId */,
279-
Throw = 51 /* _BinaryenThrowId */,
280-
Rethrow = 52 /* _BinaryenRethrowId */,
281-
TupleMake = 53 /* _BinaryenTupleMakeId */,
282-
TupleExtract = 54 /* _BinaryenTupleExtractId */,
283-
RefI31 = 55 /* _BinaryenRefI31Id */,
284-
I31Get = 56 /* _BinaryenI31GetId */,
285-
CallRef = 57 /* _BinaryenCallRefId */,
286-
RefTest = 58 /* _BinaryenRefTestId */,
287-
RefCast = 59 /* _BinaryenRefCastId */,
288-
BrOn = 60 /* _BinaryenBrOnId */,
289-
StructNew = 61 /* _BinaryenStructNewId */,
290-
StructGet = 62 /* _BinaryenStructGetId */,
291-
StructSet = 63 /* _BinaryenStructSetId */,
292-
ArrayNew = 64 /* _BinaryenArrayNewId */,
278+
Try = 51 /* _BinaryenTryId */,
279+
Throw = 53 /* _BinaryenThrowId */,
280+
Rethrow = 54 /* _BinaryenRethrowId */,
281+
TupleMake = 56 /* _BinaryenTupleMakeId */,
282+
TupleExtract = 57 /* _BinaryenTupleExtractId */,
283+
RefI31 = 58 /* _BinaryenRefI31Id */,
284+
I31Get = 59 /* _BinaryenI31GetId */,
285+
CallRef = 60 /* _BinaryenCallRefId */,
286+
RefTest = 61 /* _BinaryenRefTestId */,
287+
RefCast = 62 /* _BinaryenRefCastId */,
288+
BrOn = 63 /* _BinaryenBrOnId */,
289+
StructNew = 64 /* _BinaryenStructNewId */,
290+
StructGet = 65 /* _BinaryenStructGetId */,
291+
StructSet = 66 /* _BinaryenStructSetId */,
292+
ArrayNew = 67 /* _BinaryenArrayNewId */,
293293
ArrayNewSeg = 64 /* TODO_BinaryenArraySegId */,
294-
ArrayNewFixed = 67 /* _BinaryenArrayNewFixedId */,
295-
ArrayGet = 68 /* _BinaryenArrayGetId */,
296-
ArraySet = 69 /* _BinaryenArraySetId */,
297-
ArrayLen = 70 /* _BinaryenArrayLenId */,
298-
ArrayCopy = 71 /* _BinaryenArrayCopyId */,
299-
ArrayFill = 72 /* _BinaryenArrayFillId */,
300-
ArrayInitData = 73 /* _BinaryenArrayInitDataId */,
301-
ArrayInitElem = 74 /* _BinaryenArrayInitElemId */,
302-
RefAs = 75 /* _BinaryenRefAsId */,
303-
StringNew = 76 /* _BinaryenStringNewId */,
304-
StringConst = 77 /* _BinaryenStringConstId */,
305-
StringMeasure = 78 /* _BinaryenStringMeasureId */,
306-
StringEncode = 79 /* _BinaryenStringEncodeId */,
307-
StringConcat = 80 /* _BinaryenStringConcatId */,
308-
StringEq = 81 /* _BinaryenStringEqId */,
309-
StringAs = 82 /* _BinaryenStringAsId */,
310-
StringWTF8Advance = 83 /* _BinaryenStringWTF8AdvanceId */,
311-
StringWTF16Get = 84 /* _BinaryenStringWTF16GetId */,
312-
StringIterNext = 85 /* _BinaryenStringIterNextId */,
313-
StringIterMove = 86 /* _BinaryenStringIterMoveId */,
314-
StringSliceWTF = 87 /* _BinaryenStringSliceWTFId */,
315-
StringSliceIter = 88 /* _BinaryenStringSliceIterId */
294+
ArrayNewFixed = 70 /* _BinaryenArrayNewFixedId */,
295+
ArrayGet = 71 /* _BinaryenArrayGetId */,
296+
ArraySet = 72 /* _BinaryenArraySetId */,
297+
ArrayLen = 73 /* _BinaryenArrayLenId */,
298+
ArrayCopy = 74 /* _BinaryenArrayCopyId */,
299+
ArrayFill = 75 /* _BinaryenArrayFillId */,
300+
ArrayInitData = 76 /* _BinaryenArrayInitDataId */,
301+
ArrayInitElem = 77 /* _BinaryenArrayInitElemId */,
302+
RefAs = 78 /* _BinaryenRefAsId */,
303+
StringNew = 79 /* _BinaryenStringNewId */,
304+
StringConst = 80 /* _BinaryenStringConstId */,
305+
StringMeasure = 81 /* _BinaryenStringMeasureId */,
306+
StringEncode = 82 /* _BinaryenStringEncodeId */,
307+
StringConcat = 83 /* _BinaryenStringConcatId */,
308+
StringEq = 84 /* _BinaryenStringEqId */,
309+
StringAs = 85 /* _BinaryenStringAsId */,
310+
StringWTF8Advance = 86 /* _BinaryenStringWTF8AdvanceId */,
311+
StringWTF16Get = 87 /* _BinaryenStringWTF16GetId */,
312+
StringIterNext = 88 /* _BinaryenStringIterNextId */,
313+
StringIterMove = 89 /* _BinaryenStringIterMoveId */,
314+
StringSliceWTF = 90 /* _BinaryenStringSliceWTFId */,
315+
StringSliceIter = 91 /* _BinaryenStringSliceIterId */
316316
}
317317

318318
/** Binaryen external kind constants. */

0 commit comments

Comments
 (0)