@webassemblyjs/wast-parser
Advanced tools
Comparing version 1.5.8 to 1.5.9
@@ -904,6 +904,5 @@ "use strict"; | ||
} else if (token.type === tokens.number) { | ||
args.push( // TODO(sven): refactor the type signature handling | ||
// https://github.com/xtuc/webassemblyjs/pull/129 is a good start | ||
t.numberLiteralFromRaw(token.value, // $FlowIgnore | ||
signature[signaturePtr++] || "f64")); | ||
// $FlowIgnore | ||
var valtype = signature[signaturePtr++] || "f64"; | ||
args.push(t.numberLiteralFromRaw(token.value, valtype)); | ||
eatToken(); | ||
@@ -910,0 +909,0 @@ } else if (token.type === tokens.openParen) { |
@@ -44,7 +44,7 @@ "use strict"; | ||
if (isInfLiteral(sourceString)) { | ||
return 0; | ||
return sourceString[0] === "-" ? -1 : 1; | ||
} | ||
if (isNanLiteral(sourceString)) { | ||
return sourceString.length > 3 ? parseInt(sourceString.substring(4), 16) : 0x400000; | ||
return (sourceString[0] === "-" ? -1 : 1) * (sourceString.includes(":") ? parseInt(sourceString.substring(sourceString.indexOf(":") + 1), 16) : 0x8000000000000); | ||
} | ||
@@ -51,0 +51,0 @@ |
{ | ||
"name": "@webassemblyjs/wast-parser", | ||
"version": "1.5.8", | ||
"version": "1.5.9", | ||
"description": "WebAssembly text format parser", | ||
@@ -20,7 +20,7 @@ "keywords": [ | ||
"dependencies": { | ||
"@webassemblyjs/ast": "1.5.8", | ||
"@webassemblyjs/floating-point-hex-parser": "1.5.8", | ||
"@webassemblyjs/helper-api-error": "1.5.8", | ||
"@webassemblyjs/helper-code-frame": "1.5.8", | ||
"@webassemblyjs/helper-fsm": "1.5.8", | ||
"@webassemblyjs/ast": "1.5.9", | ||
"@webassemblyjs/floating-point-hex-parser": "1.5.9", | ||
"@webassemblyjs/helper-api-error": "1.5.9", | ||
"@webassemblyjs/helper-code-frame": "1.5.9", | ||
"@webassemblyjs/helper-fsm": "1.5.9", | ||
"long": "^3.2.0", | ||
@@ -30,3 +30,3 @@ "mamacro": "^0.0.3" | ||
"devDependencies": { | ||
"@webassemblyjs/helper-test-framework": "1.5.8" | ||
"@webassemblyjs/helper-test-framework": "1.5.9" | ||
}, | ||
@@ -33,0 +33,0 @@ "repository": { |
67346
1961
+ Added@webassemblyjs/ast@1.5.9(transitive)
+ Added@webassemblyjs/floating-point-hex-parser@1.5.9(transitive)
+ Added@webassemblyjs/helper-api-error@1.5.9(transitive)
+ Added@webassemblyjs/helper-code-frame@1.5.9(transitive)
+ Added@webassemblyjs/helper-fsm@1.5.9(transitive)
+ Added@webassemblyjs/helper-module-context@1.5.9(transitive)
+ Added@webassemblyjs/helper-wasm-bytecode@1.5.9(transitive)
+ Added@webassemblyjs/wast-printer@1.5.9(transitive)
- Removed@webassemblyjs/ast@1.5.8(transitive)
- Removed@webassemblyjs/floating-point-hex-parser@1.5.8(transitive)
- Removed@webassemblyjs/helper-api-error@1.5.8(transitive)
- Removed@webassemblyjs/helper-code-frame@1.5.8(transitive)
- Removed@webassemblyjs/helper-fsm@1.5.8(transitive)
- Removed@webassemblyjs/helper-module-context@1.5.8(transitive)
- Removed@webassemblyjs/helper-wasm-bytecode@1.5.8(transitive)
- Removed@webassemblyjs/wast-printer@1.5.8(transitive)
Updated@webassemblyjs/ast@1.5.9