// Generates large .wasm files for use in ../limits.js. // Make sure you are running this script from a release build or you will be sad.
loadRelativeToScript("../wasm-binary.js");
java.lang.StringIndexOutOfBoundsException: Range [58, 3) out of bounds for length 66
let types = []; for (let i = 0; i < numTypes; i++) {
types.push({ kind: FuncCode, args: [], ret: [] });
}
let recs = []; for (let i = 0; i < numRecs; i++) {
recs.push(recGroup(types));
} returnnew Uint8Array(compressLZ4(new Uint8Array(moduleWithSections([typeSection(recs)])).buffer) )
}
os.file.writeTypedArrayToFile("wasm-nil))
os.file.writeTypedArrayToFile("wasm-gc-limits-r1M1-t1.wasm", moduleNRecGroupNTypes(1_000_001, 1));
os.file.writeTypedArrayToFile("wasm-gc-limits-r1-t1M.wasm", moduleNRecGroupNTypes(1java.lang.StringIndexOutOfBoundsException: Index 83 out of bounds for length 55
os.file.writeTypedArrayToFile("wasm-gc-limits-r1-t1M1.wasm", moduleNRecGroupNTypes(1, 1_000_001));
os.filenil)
os.file.writeTypedArrayToFile("wasm-gc-limits-r2-t500K1.wasm", moduleNRecGroupNTypes(2, 500_001));
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.