diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2020-03-05 00:26:00 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-04 14:26:00 +0100 |
commit | 30682cf74fa039d3493c74101dca2dbb3a8d49b6 (patch) | |
tree | 7e30b2a83822f0e8832883156eaa1ff7d1adc6ab /cli/js | |
parent | 70fe1f9fd3b6eceb39c4324cba668bf069e04f91 (diff) |
Migrate internal bundles to System (#4233)
Diffstat (limited to 'cli/js')
-rw-r--r-- | cli/js/compiler_api_test.ts | 4 | ||||
-rw-r--r-- | cli/js/compiler_bundler.ts | 8 | ||||
-rw-r--r-- | cli/js/runtime_main.ts | 24 |
3 files changed, 18 insertions, 18 deletions
diff --git a/cli/js/compiler_api_test.ts b/cli/js/compiler_api_test.ts index fcca0a22b..762e7378c 100644 --- a/cli/js/compiler_api_test.ts +++ b/cli/js/compiler_api_test.ts @@ -109,14 +109,14 @@ test(async function bundleApiSources() { "/bar.ts": `export const bar = "bar";\n` }); assert(diagnostics == null); - assert(actual.includes(`__inst_s("foo")`)); + assert(actual.includes(`__instantiate("foo")`)); assert(actual.includes(`__exp["bar"]`)); }); test(async function bundleApiNoSources() { const [diagnostics, actual] = await bundle("./cli/tests/subdir/mod1.ts"); assert(diagnostics == null); - assert(actual.includes(`__inst_s("mod1")`)); + assert(actual.includes(`__instantiate("mod1")`)); assert(actual.includes(`__exp["printHello3"]`)); }); diff --git a/cli/js/compiler_bundler.ts b/cli/js/compiler_bundler.ts index f8f0b48e8..a7a021470 100644 --- a/cli/js/compiler_bundler.ts +++ b/cli/js/compiler_bundler.ts @@ -50,8 +50,8 @@ export function buildBundle( let instantiate: string; if (rootExports && rootExports.length) { instantiate = hasTla - ? `const __exp = await __inst("${rootName}");\n` - : `const __exp = __inst_s("${rootName}");\n`; + ? `const __exp = await __instantiateAsync("${rootName}");\n` + : `const __exp = __instantiate("${rootName}");\n`; for (const rootExport of rootExports) { if (rootExport === "default") { instantiate += `export default __exp["${rootExport}"];\n`; @@ -61,8 +61,8 @@ export function buildBundle( } } else { instantiate = hasTla - ? `await __inst("${rootName}");\n` - : `__inst_s("${rootName}");\n`; + ? `await __instantiateAsync("${rootName}");\n` + : `__instantiate("${rootName}");\n`; } return `${SYSTEM_LOADER}\n${data}\n${instantiate}`; } diff --git a/cli/js/runtime_main.ts b/cli/js/runtime_main.ts index 96bda3cb0..1298fe90e 100644 --- a/cli/js/runtime_main.ts +++ b/cli/js/runtime_main.ts @@ -7,6 +7,9 @@ // - `bootstrapMainRuntime` - must be called once, when Isolate is created. // It sets up runtime by providing globals for `WindowScope` and adds `Deno` global. +import * as Deno from "./deno.ts"; +import * as domTypes from "./dom_types.ts"; +import * as csprng from "./get_random_values.ts"; import { readOnly, writable, @@ -14,21 +17,18 @@ import { windowOrWorkerGlobalScopeProperties, eventTargetProperties } from "./globals.ts"; -import * as domTypes from "./dom_types.ts"; -import { log } from "./util.ts"; -import * as runtime from "./runtime.ts"; -import { args } from "./deno.ts"; -import * as csprng from "./get_random_values.ts"; -import { replLoop } from "./repl.ts"; -import { setSignals } from "./process.ts"; -import * as Deno from "./deno.ts"; import { internalObject } from "./internals.ts"; +import { setSignals } from "./process.ts"; +import { replLoop } from "./repl.ts"; +import * as runtime from "./runtime.ts"; +import { symbols } from "./symbols.ts"; +import { log } from "./util.ts"; // TODO: factor out `Deno` global assignment to separate function // Add internal object to Deno object. // This is not exposed as part of the Deno types. // @ts-ignore -Deno[Deno.symbols.internal] = internalObject; +Deno[symbols.internal] = internalObject; export const mainRuntimeGlobalProperties = { window: readOnly(globalThis), @@ -74,10 +74,10 @@ export function bootstrapMainRuntime(): void { log("cwd", s.cwd); for (let i = 0; i < s.args.length; i++) { - args.push(s.args[i]); + Deno.args.push(s.args[i]); } - log("args", args); - Object.freeze(args); + log("args", Deno.args); + Object.freeze(Deno.args); if (s.repl) { replLoop(); |