1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-01 16:51:13 -05:00

chore(core,ext): minor JS optimisations (#13950)

This commit is contained in:
Aapo Alasuutari 2022-03-19 11:26:54 +02:00 committed by Kitson Kelly
parent 3f7d2fc1e9
commit 9f20c312c1
3 changed files with 14 additions and 13 deletions

View file

@ -27,7 +27,10 @@
SymbolFor,
} = window.__bootstrap.primordials;
const ops = window.Deno.core.ops;
const opIds = Object.keys(ops).reduce((a, v, i) => ({ ...a, [v]: i }), {});
const opIds = Object.keys(ops).reduce((a, v, i) => {
a[v] = i;
return a;
}, {});
// Available on start due to bindings.
const { refOp_, unrefOp_ } = window.Deno.core;

View file

@ -279,9 +279,7 @@
}
send(p, addr) {
const remote = { hostname: "127.0.0.1", ...addr };
const args = { ...remote, rid: this.rid };
const args = { hostname: "127.0.0.1", ...addr, rid: this.rid };
return opSend(args, p);
}

View file

@ -183,7 +183,7 @@
const twoToOneLessThanTheBitLength = MathPow(2, bitLength - 1);
return (V, opts = {}) => {
let x = toNumber(V, opts);
let x = toNumber(V);
x = censorNegativeZero(x);
if (opts.enforceRange) {
@ -236,7 +236,7 @@
const asBigIntN = unsigned ? BigIntAsUintN : BigIntAsIntN;
return (V, opts = {}) => {
let x = toNumber(V, opts);
let x = toNumber(V);
x = censorNegativeZero(x);
if (opts.enforceRange) {
@ -300,7 +300,7 @@
});
converters.float = (V, opts) => {
const x = toNumber(V, opts);
const x = toNumber(V);
if (!NumberIsFinite(x)) {
throw makeException(
@ -327,8 +327,8 @@
return y;
};
converters["unrestricted float"] = (V, opts) => {
const x = toNumber(V, opts);
converters["unrestricted float"] = (V, _opts) => {
const x = toNumber(V);
if (isNaN(x)) {
return x;
@ -342,7 +342,7 @@
};
converters.double = (V, opts) => {
const x = toNumber(V, opts);
const x = toNumber(V);
if (!NumberIsFinite(x)) {
throw makeException(
@ -355,8 +355,8 @@
return x;
};
converters["unrestricted double"] = (V, opts) => {
const x = toNumber(V, opts);
converters["unrestricted double"] = (V, _opts) => {
const x = toNumber(V);
return x;
};
@ -714,7 +714,7 @@
throw makeException(
TypeError,
`can not be converted to '${name}' because '${key}' is required in '${name}'.`,
{ ...opts },
opts,
);
}
}