refactor: add core.formatLocationFilename, remove op_format_filename (#14474)

This commit moves "op_format_location" to "core/ops_builtin.rs"
and removes "Deno.core.createPrepareStackTrace" in favor of
"Deno.core.prepareStackTrace".

Co-authored-by: Aaron O'Mullan <aaron.omullan@gmail.com>
This commit is contained in:
Bartek Iwańczuk 2022-05-03 19:45:57 +02:00 committed by GitHub
parent 5ddb83a4c2
commit 3f08a40412
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 89 additions and 104 deletions

View file

@ -32,7 +32,6 @@ delete Object.prototype.__proto__;
const location = window.__bootstrap.location;
const build = window.__bootstrap.build;
const version = window.__bootstrap.version;
const errorStack = window.__bootstrap.errorStack;
const os = window.__bootstrap.os;
const timers = window.__bootstrap.timers;
const base64 = window.__bootstrap.base64;
@ -221,11 +220,8 @@ delete Object.prototype.__proto__;
);
build.setBuildInfo(runtimeOptions.target);
util.setLogDebug(runtimeOptions.debugFlag, source);
const prepareStackTrace = core.createPrepareStackTrace(
errorStack.opFormatFileName,
);
// deno-lint-ignore prefer-primordials
Error.prepareStackTrace = prepareStackTrace;
Error.prepareStackTrace = core.prepareStackTrace;
}
function registerErrors() {