refactor: move event_loop.zig and event_loop/ to core/

Event loop is core runtime infrastructure that belongs in the core/ directory.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Claude Bot
2025-12-31 02:17:12 +00:00
parent 9dab6a8843
commit 44727cbd44
21 changed files with 6 additions and 6 deletions

View File

@@ -316,7 +316,7 @@ export fn JS2Zig___src_buntime_api_bun_socket_zig__jsSetSocketOptions(global: *j
return @call(bun.callmod_inline, jsc.toJSHostFn(function.jsSetSocketOptions), .{ global, call_frame });
}
export fn JS2Zig___src_buntime_event_loop_zig__getActiveTasks(global: *jsc.JSGlobalObject, call_frame: *jsc.CallFrame) callconv(jsc.conv) jsc.JSValue {
const function = @import("../event_loop.zig");
const function = @import("../core/event_loop.zig");
return @call(bun.callmod_inline, jsc.toJSHostFn(function.getActiveTasks), .{ global, call_frame });
}
export fn JS2Zig___src_install_hosted_git_info_zig__TestingAPIs_jsParseUrl(global: *jsc.JSGlobalObject, call_frame: *jsc.CallFrame) callconv(jsc.conv) jsc.JSValue {

View File

@@ -697,8 +697,8 @@ pub const EventLoopHandle = @import("./event_loop/EventLoopHandle.zig").EventLoo
pub const EventLoopTask = @import("./event_loop/EventLoopHandle.zig").EventLoopTask;
pub const EventLoopTaskPtr = @import("./event_loop/EventLoopHandle.zig").EventLoopTaskPtr;
pub const WorkPool = @import("../work_pool.zig").WorkPool;
pub const WorkPoolTask = @import("../work_pool.zig").Task;
pub const WorkPool = @import("../../work_pool.zig").WorkPool;
pub const WorkPoolTask = @import("../../work_pool.zig").Task;
const std = @import("std");
const tickQueueWithCount = @import("./event_loop/Task.zig").tickQueueWithCount;

View File

@@ -528,7 +528,7 @@ const ProcessWaiterThreadTask = if (Environment.isPosix) bun.spawn.process.Waite
const log = bun.Output.scoped(.Task, .hidden);
const Fetch = @import("../web/fetch/fetch.zig");
const Fetch = @import("../../web/fetch/fetch.zig");
const FetchTasklet = Fetch.FetchTasklet;
const JSCScheduler = @import("./JSCScheduler.zig");

View File

@@ -126,7 +126,7 @@ pub const js_property_iterator = @import("./bindings/JSPropertyIterator.zig");
pub const JSPropertyIterator = js_property_iterator.JSPropertyIterator;
pub const JSPropertyIteratorOptions = js_property_iterator.JSPropertyIteratorOptions;
pub const EventLoop = @import("./event_loop.zig");
pub const EventLoop = @import("./core/event_loop.zig");
pub const AbstractVM = EventLoop.AbstractVM;
pub const AnyEventLoop = EventLoop.AnyEventLoop;
pub const AnyTask = EventLoop.AnyTask;

View File

@@ -572,7 +572,7 @@ pub fn websocketDeflate(this: *RareData) *WebSocketDeflate.RareData {
};
}
pub const SpawnSyncEventLoop = @import("./event_loop/SpawnSyncEventLoop.zig");
pub const SpawnSyncEventLoop = @import("./core/event_loop/SpawnSyncEventLoop.zig");
pub fn spawnSyncEventLoop(this: *RareData, vm: *jsc.VirtualMachine) *SpawnSyncEventLoop {
return this.#spawn_sync_event_loop.get() orelse brk: {