aboutsummaryrefslogtreecommitdiff
path: root/src/js/node/vm.ts
blob: e3058780ae103a2b6d480993752224fabdee96d7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
// Hardcoded module "node:vm"
const { throwNotImplemented } = require("$shared");

const vm = $lazy("vm");

const { createContext, isContext, Script, runInNewContext, runInThisContext } = vm;

function runInContext(code, context, options) {
  return new Script(code, options).runInContext(context);
}

function compileFunction() {
  throwNotImplemented("node:vm compileFunction");
}
function measureMemory() {
  throwNotImplemented("node:vm measureMemory");
}

class Module {
  constructor() {
    throwNotImplemented("node:vm Module");
  }
}

class SourceTextModule {
  constructor() {
    throwNotImplemented("node:vm Module");
  }
}

class SyntheticModule {
  constructor() {
    throwNotImplemented("node:vm Module");
  }
}

export default {
  createContext,
  runInContext,
  runInNewContext,
  runInThisContext,
  isContext,
  compileFunction,
  measureMemory,
  Script,
  Module,
  SourceTextModule,
  SyntheticModule,
};
s=13&d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner 5-2/+132 2022-04-30[bun.js] Implement `Buffer.from` and `Buffer.copy`Gravatar Jarred Sumner 12-520/+952 2022-04-30[bun ffi] Fix missing `"void"`Gravatar Jarred Sumner 1-0/+1 2022-04-30[bun ffi] Remove dependency on libtcc1.a and improve error messagesGravatar Jarred Sumner 3-36/+139 2022-04-30wipGravatar Jarred Sumner 9-272/+883 2022-04-30Update ffi-test.cGravatar Jarred Sumner 1-24/+35 2022-04-30aGravatar Jarred Sumner 1-0/+27 2022-04-29[bun:ffi] it worksGravatar Jarred Sumner 15-221/+1277 2022-04-29[bun.js] Implement unsafe.{`arrayBufferToPtr`, `arrayBufferFromPtr`, `bufferF...Gravatar Jarred Sumner 6-82/+187 2022-04-29[bun ffi] Support pointersGravatar Jarred Sumner 4-238/+179 2022-04-29[bun ffi] support `i32`, `i8`, `u8`, `u16`, `i16`, `u32`, `bool`Gravatar Jarred Sumner 5-159/+260 2022-04-29more tests for bufferGravatar Jarred Sumner 1-1/+165 2022-04-29add more to buffer implementationGravatar Jarred Sumner 14-157/+783 2022-04-29ffi test codeGravatar Jarred Sumner 2-26/+247 2022-04-29wipGravatar Jarred Sumner 10-16/+312 2022-04-29commit moreGravatar Jarred Sumner 3-0/+81