aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bun-jsc.exports.js
blob: b35a5e7a69e4c14ee1f1a99d43238d12247cf56c (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
const jsc = globalThis[Symbol.for("Bun.lazy")]("bun:jsc");

export const callerSourceOrigin = jsc.callerSourceOrigin;
export const describe = jsc.describe;
export const describeArray = jsc.describeArray;
export const drainMicrotasks = jsc.drainMicrotasks;
export const edenGC = jsc.edenGC;
export const fullGC = jsc.fullGC;
export const gcAndSweep = jsc.gcAndSweep;
export const getRandomSeed = jsc.getRandomSeed;
export const heapSize = jsc.heapSize;
export const heapStats = jsc.heapStats;
export const startSamplingProfiler = jsc.startSamplingProfiler;
export const samplingProfilerStackTraces = jsc.samplingProfilerStackTraces;
export const isRope = jsc.isRope;
export const memoryUsage = jsc.memoryUsage;
export const noInline = jsc.noInline;
export const noFTL = jsc.noFTL;
export const noOSRExitFuzzing = jsc.noOSRExitFuzzing;
export const numberOfDFGCompiles = jsc.numberOfDFGCompiles;
export const optimizeNextInvocation = jsc.optimizeNextInvocation;
export const releaseWeakRefs = jsc.releaseWeakRefs;
export const reoptimizationRetryCount = jsc.reoptimizationRetryCount;
export const setRandomSeed = jsc.setRandomSeed;
export const startRemoteDebugger = jsc.startRemoteDebugger;
export const totalCompileTime = jsc.totalCompileTime;
export const getProtectedObjects = jsc.getProtectedObjects;
export const generateHeapSnapshotForDebugging =
  jsc.generateHeapSnapshotForDebugging;
export const profile = jsc.profile;
export default jsc;