aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/event_loop.zig
diff options
context:
space:
mode:
authorGravatar Alexander <alexkuz@gmail.com> 2022-07-09 15:45:38 +0400
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-07-09 05:09:16 -0700
commit7d1c9fa1a471d180c078a860c4885478f334bdf5 (patch)
tree1c7fa59320147142c828dc7ca1d38bbda3722839 /src/bun.js/event_loop.zig
parentdd5996379d3783e1982f156056dc550e365920d8 (diff)
downloadbun-7d1c9fa1a471d180c078a860c4885478f334bdf5.tar.gz
bun-7d1c9fa1a471d180c078a860c4885478f334bdf5.tar.zst
bun-7d1c9fa1a471d180c078a860c4885478f334bdf5.zip
Migrate to Zig v0.10.0
Diffstat (limited to 'src/bun.js/event_loop.zig')
-rw-r--r--src/bun.js/event_loop.zig7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/bun.js/event_loop.zig b/src/bun.js/event_loop.zig
index df6af2748..f5ed49eb7 100644
--- a/src/bun.js/event_loop.zig
+++ b/src/bun.js/event_loop.zig
@@ -10,6 +10,7 @@ const Fetch = JSC.WebCore.Fetch;
const WebCore = JSC.WebCore;
const Bun = JSC.API.Bun;
const TaggedPointerUnion = @import("../tagged_pointer.zig").TaggedPointerUnion;
+const typeBaseName = @import("../meta.zig").typeBaseName;
const CopyFilePromiseTask = WebCore.Blob.Store.CopyFile.CopyFilePromiseTask;
const AsyncTransformTask = @import("./api/transpiler.zig").TransformTask.AsyncTransformTask;
const BunTimerTimeoutTask = Bun.Timer.Timeout.TimeoutTask;
@@ -335,7 +336,7 @@ pub const EventLoop = struct {
finished += 1;
vm_.active_tasks -|= 1;
},
- @field(Task.Tag, @typeName(JSC.napi.napi_async_work)) => {
+ @field(Task.Tag, typeBaseName(@typeName(JSC.napi.napi_async_work))) => {
var transform_task: *JSC.napi.napi_async_work = task.get(JSC.napi.napi_async_work).?;
transform_task.*.runFromJS();
finished += 1;
@@ -361,13 +362,13 @@ pub const EventLoop = struct {
finished += 1;
vm_.active_tasks -|= 1;
},
- @field(Task.Tag, @typeName(AnyTask)) => {
+ @field(Task.Tag, typeBaseName(@typeName(AnyTask))) => {
var any: *AnyTask = task.get(AnyTask).?;
any.run();
finished += 1;
vm_.active_tasks -|= 1;
},
- @field(Task.Tag, @typeName(CppTask)) => {
+ @field(Task.Tag, typeBaseName(@typeName(CppTask))) => {
var any: *CppTask = task.get(CppTask).?;
any.run(global);
finished += 1;