mirror of
https://github.com/oven-sh/bun
synced 2026-02-18 06:41:50 +00:00
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:
@@ -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 {
|
||||
|
||||
@@ -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;
|
||||
@@ -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");
|
||||
@@ -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;
|
||||
|
||||
@@ -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: {
|
||||
|
||||
Reference in New Issue
Block a user