mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-25 15:12:12 +00:00
Update dependencies and dist files
This commit is contained in:
parent
11ea78bc13
commit
4be78147e6
2
dist/asc.js
vendored
2
dist/asc.js
vendored
File diff suppressed because one or more lines are too long
2
dist/asc.js.map
vendored
2
dist/asc.js.map
vendored
File diff suppressed because one or more lines are too long
4
dist/assemblyscript.js
vendored
4
dist/assemblyscript.js
vendored
File diff suppressed because one or more lines are too long
2
dist/assemblyscript.js.map
vendored
2
dist/assemblyscript.js.map
vendored
File diff suppressed because one or more lines are too long
2309
package-lock.json
generated
2309
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
12
package.json
12
package.json
@ -12,21 +12,21 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@protobufjs/utf8": "^1.1.0",
|
"@protobufjs/utf8": "^1.1.0",
|
||||||
"binaryen": "67.0.0-nightly.20190207",
|
"binaryen": "68.0.0-nightly.20190220",
|
||||||
"glob": "^7.1.3",
|
"glob": "^7.1.3",
|
||||||
"long": "^4.0.0"
|
"long": "^4.0.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/node": "^10.12.21",
|
"@types/node": "^11.9.4",
|
||||||
"browser-process-hrtime": "^1.0.0",
|
"browser-process-hrtime": "^1.0.0",
|
||||||
"diff": "^4.0.1",
|
"diff": "^4.0.1",
|
||||||
"ts-loader": "^5.3.3",
|
"ts-loader": "^5.3.3",
|
||||||
"ts-node": "^6.2.0",
|
"ts-node": "^6.2.0",
|
||||||
"tslint": "^5.12.1",
|
"tslint": "^5.12.1",
|
||||||
"typedoc": "^0.13.0",
|
"typedoc": "^0.14.0",
|
||||||
"typedoc-plugin-external-module-name": "^1.1.3",
|
"typedoc-plugin-external-module-name": "^2.0.0",
|
||||||
"typescript": "^3.3.1",
|
"typescript": "^3.3.3",
|
||||||
"webpack": "^4.29.1",
|
"webpack": "^4.29.5",
|
||||||
"webpack-cli": "^3.2.3"
|
"webpack-cli": "^3.2.3"
|
||||||
},
|
},
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
|
@ -1058,6 +1058,7 @@ export class Module {
|
|||||||
|
|
||||||
private allocStringCached(str: string | null): usize {
|
private allocStringCached(str: string | null): usize {
|
||||||
if (str == null) return 0;
|
if (str == null) return 0;
|
||||||
|
var cachedStrings = this.cachedStrings;
|
||||||
if (cachedStrings.has(str)) return <usize>cachedStrings.get(str);
|
if (cachedStrings.has(str)) return <usize>cachedStrings.get(str);
|
||||||
var ptr = allocString(str);
|
var ptr = allocString(str);
|
||||||
cachedStrings.set(str, ptr);
|
cachedStrings.set(str, ptr);
|
||||||
@ -1542,11 +1543,8 @@ function stringLengthUTF8(str: string): usize {
|
|||||||
return len;
|
return len;
|
||||||
}
|
}
|
||||||
|
|
||||||
var cachedStrings = new Map<string | null,usize>();
|
|
||||||
|
|
||||||
function allocString(str: string | null): usize {
|
function allocString(str: string | null): usize {
|
||||||
if (str == null) return 0;
|
if (str == null) return 0;
|
||||||
if (cachedStrings.has(str)) return <usize>cachedStrings.get(str);
|
|
||||||
var ptr = memory.allocate(stringLengthUTF8(str) + 1);
|
var ptr = memory.allocate(stringLengthUTF8(str) + 1);
|
||||||
// the following is based on Emscripten's stringToUTF8Array
|
// the following is based on Emscripten's stringToUTF8Array
|
||||||
var idx = ptr;
|
var idx = ptr;
|
||||||
@ -1585,7 +1583,6 @@ function allocString(str: string | null): usize {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
store<u8>(idx, 0);
|
store<u8>(idx, 0);
|
||||||
cachedStrings.set(str, ptr);
|
|
||||||
return ptr;
|
return ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user