Socket
Socket
Sign inDemoInstall

@webassemblyjs/wasm-parser

Package Overview
Dependencies
10
Maintainers
1
Versions
86
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.10.1 to 1.11.0

22

esm/decoder.js

@@ -629,3 +629,4 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }

if (instructionByte === 0xfe) {
throw new CompileError("Atomic instructions are not implemented");
instructionByte = 0xfe00 + readByte();
eatBytes(1);
}

@@ -901,2 +902,16 @@

}
} else if (instructionByte >= 0xfe00 && instructionByte <= 0xfeff) {
/**
* Atomic memory instructions
*/
var align32 = readU32();
var _align = align32.value;
eatBytes(align32.nextIndex);
dump([_align], "align");
var _offsetu = readU32();
var _offset3 = _offsetu.value;
eatBytes(_offsetu.nextIndex);
dump([_offset3], "offset");
} else {

@@ -935,3 +950,4 @@ for (var _i3 = 0; _i3 < instruction.numberOfArgs; _i3++) {

eatBytes(1);
dump([limitType], "limit type");
var shared = limitType === 0x03;
dump([limitType], "limit type" + (shared ? " (shared)" : ""));
var min, max;

@@ -959,3 +975,3 @@

return t.limit(min, max);
return t.limit(min, max, shared);
} // https://webassembly.github.io/spec/core/binary/types.html#binary-tabletype

@@ -962,0 +978,0 @@

@@ -645,3 +645,4 @@ "use strict";

if (instructionByte === 0xfe) {
throw new _helperApiError.CompileError("Atomic instructions are not implemented");
instructionByte = 0xfe00 + readByte();
eatBytes(1);
}

@@ -917,2 +918,16 @@

}
} else if (instructionByte >= 0xfe00 && instructionByte <= 0xfeff) {
/**
* Atomic memory instructions
*/
var align32 = readU32();
var _align = align32.value;
eatBytes(align32.nextIndex);
dump([_align], "align");
var _offsetu = readU32();
var _offset3 = _offsetu.value;
eatBytes(_offsetu.nextIndex);
dump([_offset3], "offset");
} else {

@@ -951,3 +966,4 @@ for (var _i3 = 0; _i3 < instruction.numberOfArgs; _i3++) {

eatBytes(1);
dump([limitType], "limit type");
var shared = limitType === 0x03;
dump([limitType], "limit type" + (shared ? " (shared)" : ""));
var min, max;

@@ -975,3 +991,3 @@

return t.limit(min, max);
return t.limit(min, max, shared);
} // https://webassembly.github.io/spec/core/binary/types.html#binary-tabletype

@@ -978,0 +994,0 @@

24

package.json
{
"name": "@webassemblyjs/wasm-parser",
"version": "1.10.1",
"version": "1.11.0",
"keywords": [

@@ -20,8 +20,8 @@ "webassembly",

"dependencies": {
"@webassemblyjs/ast": "1.10.1",
"@webassemblyjs/helper-api-error": "1.10.1",
"@webassemblyjs/helper-wasm-bytecode": "1.10.1",
"@webassemblyjs/ieee754": "1.10.1",
"@webassemblyjs/leb128": "1.10.1",
"@webassemblyjs/utf8": "1.10.1"
"@webassemblyjs/ast": "1.11.0",
"@webassemblyjs/helper-api-error": "1.11.0",
"@webassemblyjs/helper-wasm-bytecode": "1.11.0",
"@webassemblyjs/ieee754": "1.11.0",
"@webassemblyjs/leb128": "1.11.0",
"@webassemblyjs/utf8": "1.11.0"
},

@@ -36,11 +36,11 @@ "repository": {

"devDependencies": {
"@webassemblyjs/helper-buffer": "1.10.1",
"@webassemblyjs/helper-test-framework": "1.10.1",
"@webassemblyjs/helper-buffer": "1.11.0",
"@webassemblyjs/helper-test-framework": "1.11.0",
"@webassemblyjs/helper-wasm-bytecode": "1.7.7",
"@webassemblyjs/wasm-gen": "1.10.1",
"@webassemblyjs/wast-parser": "1.10.1",
"@webassemblyjs/wasm-gen": "1.11.0",
"@webassemblyjs/wast-parser": "1.11.0",
"mamacro": "^0.0.7",
"wabt": "1.0.12"
},
"gitHead": "f723f2cdd9bfccb5e199962dd8c5c09bdb0faca4"
"gitHead": "2646d3b7d79bba66c4a5930c52ae99a30a9767db"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc