aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/event_loop.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-09-23 05:57:40 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-09-23 05:57:40 -0700
commit68c8377d76c6e1271e25f862614ce9270a64857d (patch)
tree593abaf3066e31eba38d96daf6a7e220398b718a /src/bun.js/event_loop.zig
parentec0e931e9f7934f4f1f7617eac2a880d13794d0c (diff)
downloadbun-jarred/cjs2.tar.gz
bun-jarred/cjs2.tar.zst
bun-jarred/cjs2.zip
WIP concurrent CommonJSjarred/cjs2
Diffstat (limited to 'src/bun.js/event_loop.zig')
-rw-r--r--src/bun.js/event_loop.zig6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/bun.js/event_loop.zig b/src/bun.js/event_loop.zig
index 7f175a1a1..a11a25601 100644
--- a/src/bun.js/event_loop.zig
+++ b/src/bun.js/event_loop.zig
@@ -343,6 +343,7 @@ const Futimes = JSC.Node.Async.futimes;
const Lchmod = JSC.Node.Async.lchmod;
const Lchown = JSC.Node.Async.lchown;
const Unlink = JSC.Node.Async.unlink;
+const TranspilerJob = JSC.RuntimeTranspilerStore.TranspilerJob;
// Task.get(ReadFileTask) -> ?ReadFileTask
pub const Task = TaggedPointerUnion(.{
@@ -350,6 +351,7 @@ pub const Task = TaggedPointerUnion(.{
Microtask,
MicrotaskForDefaultGlobalObject,
AsyncTransformTask,
+ TranspilerJob,
ReadFileTask,
CopyFilePromiseTask,
WriteFileTask,
@@ -756,6 +758,10 @@ pub const EventLoop = struct {
var any: *Lstat = task.get(Lstat).?;
any.runFromJSThread();
},
+ @field(Task.Tag, typeBaseName(@typeName(TranspilerJob))) => {
+ var job: *TranspilerJob = task.get(TranspilerJob).?;
+ job.runFromJSThread();
+ },
@field(Task.Tag, typeBaseName(@typeName(Fstat))) => {
var any: *Fstat = task.get(Fstat).?;
any.runFromJSThread();