Commit Graph

14359 Commits

Author SHA1 Message Date
Claude Bot
1f47e3fd00 chore: move ProcessAutoKiller.zig to api/process/
Process-related utilities belong in api/process/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:24 +00:00
Claude Bot
2ad1284442 chore: move Debugger.zig to api/inspector/
Debugger functionality belongs with inspector/profiling tools.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:24 +00:00
Claude Bot
03c3949648 chore: move uuid.zig to webcore/webcrypto/
UUID functionality is primarily used for crypto operations. Moving it to
webcore/webcrypto/ makes its purpose clearer.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:24 +00:00
Claude Bot
872a5a335d chore: move ZigException and ZigStackFrame files to api/error/
Moved:
- ZigException.zig -> api/error/
- ZigStackFrame.zig -> api/error/
- ZigStackFrameCode.zig -> api/error/
- ZigStackFramePosition.zig -> api/error/
- ZigStackTrace.zig -> api/error/

Updated imports in jsc.zig, Exception.zig and within the moved files.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
655038a408 Move JSCTaskScheduler to core/
Move JSCTaskScheduler.cpp, JSCTaskScheduler.h from bindings/ to core/.
Core task scheduling utility.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
ff2ba59f4a Move stripANSI to api/console/
Move stripANSI.cpp, stripANSI.h from bindings/ to api/console/.
Related to console output formatting.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
25be9ea0ae Move highway_strings to core/
Move highway_strings.cpp from bindings/ to core/.
SIMD string utilities.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
07d6e07e87 Move simdutf files to core/
Move bun-simdutf.cpp, bun-simdutf.zig from bindings/ to core/.
String/unicode utilities.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
0efcfaa464 Move CachedBytecode to module/
Move CachedBytecode.zig from bindings/ to module/.
Related to module bytecode caching.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
877c36108d Move DoubleFormatter to core/
Move DoubleFormatter.cpp from bindings/ to core/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
289c26a164 Move RegularExpression to core/
Move RegularExpression.cpp, RegularExpression.zig from bindings/ to core/.
Updated import in jsc.zig.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
2dfbeec70d Move CPUFeatures to core/
Move CPUFeatures.cpp, CPUFeatures.zig from bindings/ to core/.
Updated import in crash_handler.zig.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
ae4dd4ee08 Move prompt.zig to api/console/
Move prompt.zig from webcore/ to api/console/.
Related to console input functionality.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
24b38f1a9b Move Crypto.zig to webcore/webcrypto/
Move Crypto.zig from webcore/ to webcore/webcrypto/.
Updated uuid.zig import paths and webcore.zig import.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
c41207374b Move BunProcessReportObjectWindows to api/process/
Move BunProcessReportObjectWindows.cpp from bindings/ to api/process/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
e137723de0 Move JSEnvironmentVariableMap to api/process/
Move JSEnvironmentVariableMap.cpp/h from bindings/ to api/process/.
Related to process.env functionality.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
f2ce862308 Move JSNextTickQueue to node/
Move JSNextTickQueue.cpp, JSNextTickQueue.h from bindings/ to node/.
Related to Node.js process.nextTick functionality.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
9a1791d53d Move DOMException to api/error/
Move DOMException.cpp, DOMException.h from bindings/ to api/error/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
5c76c0f7fa Move OsBinding.cpp to node/
Move OsBinding.cpp from bindings/ to node/.
Related to node:os module.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
8e8d8548a9 Move CodeCoverage.cpp to api/test/
Move CodeCoverage.cpp from bindings/ to api/test/.
Related to test coverage functionality.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
31cf2e9692 Move Serialization.cpp to web/serialization/
Move Serialization.cpp from bindings/ to web/serialization/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
8cf859f460 Move ImportMetaObject to module/
Move ImportMetaObject.cpp, ImportMetaObject.h from bindings/
to module/. Related to ES module import.meta functionality.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
ef9f4af60f Move JSSocketAddressDTO to api/server/
Move JSSocketAddressDTO.cpp, JSSocketAddressDTO.h from bindings/
to api/server/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
dc1bf7b2b8 Move AsyncContextFrame to node/
Move AsyncContextFrame.cpp, AsyncContextFrame.h from bindings/ to node/.
Related to Node.js async_hooks functionality.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
0f2441febd Move CallSite/StackTrace files to api/error/
Move CallSite, CallSitePrototype, FormatStackTraceForJS from bindings/
to api/error/. All error/stack trace related files now together.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
64c75fedb7 Move Cookie C++ files to api/cookie/
Move Cookie.cpp, Cookie.h, CookieMap.cpp, CookieMap.h from bindings/
to api/cookie/. Now all cookie-related files are together.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
f66d82a296 Move debugger/profiler files to api/inspector/
Move BunCPUProfiler, BunDebugger, BunInjectedScriptHost from bindings/
to api/inspector/. Update imports in bun.js.zig and VirtualMachine.zig.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
49fd4dc56e Move ncrypto files to node/crypto_bindings/
Move AsymmetricKeyValue, ncrypto from bindings/ to node/crypto_bindings/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
8fa79c2b5f Move X509Certificate files to node/crypto_bindings/
Move JSX509Certificate, Constructor, and Prototype from bindings/
to node/crypto_bindings/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
742b0f0ad6 Move Path files to node/
Move Path.cpp, Path.h, PathInlines.h from bindings/ to node/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
a02748ef11 Move Buffer-related C++ files to node/
Move BufferEncodingType, JSBuffer, JSBufferEncodingType, JSBufferList,
JSStringDecoder from bindings/ to node/.
Updated BuildBun.cmake and NodeBufferModule.h, NodeStringDecoderModule.h.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
70daa60d0b Move JSNodePerformanceHooksHistogram files to node/
Move JSNodePerformanceHooksHistogram, Constructor, and Prototype
from bindings/ to node/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
ff72b9566d Move Node-related C++ files to node/
Move NodeAsyncHooks, NodeConstants, NodeDirent, NodeFSStatBinding,
NodeFSStatFSBinding, NodeHTTP, NodeTLS, NodeTimerObject, NodeVM,
NodeVMScript, NodeVMScriptFetcher, NodeValidator from bindings/ to node/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
8c2ce7f15d Move error-related files to api/error/
Move ErrorCallback, ExceptionDetails, JSErrorCallback, JSErrorHandler,
JSDOMException from webcore/ to api/error/. Now all error-related
files are together.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
e993178e6e Move QueuingStrategy files to web/streams/
Move JSByteLengthQueuingStrategy, JSCountQueuingStrategy from
webcore/ to web/streams/. Now all stream-related files are together.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
018f9e0946 Move AbortController/AbortSignal C++ files to web/events/
Move AbortController, AbortSignal, AbortAlgorithm, JSAbortController,
JSAbortSignal, JSAbortAlgorithm from webcore/ to web/events/.
Now all abort-related files are together.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
834605e5c5 Move FileReader.zig to web/blob/
Move FileReader.zig from webcore/ to web/blob/.
Update import in webcore.zig.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
02a022f143 Move CookieMap.zig to api/cookie/
Move CookieMap.zig from webcore/ to api/cookie/.
Update import in webcore.zig.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
16e98547c9 Move HTTP parser files to web/http/
Move HTTPParsers, HeaderFieldTokenizer, RFC7230 from webcore/ to web/http/.
Updated cmake/Sources.json and cmake/targets/BuildBun.cmake.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:23 +00:00
Claude Bot
e3cb63ec8e Move serialization files to web/serialization/
Move SerializedScriptValue, StructuredClone, StructuredSerializeOptions,
JSStructuredSerializeOptions, JSDOMConvertSerializedScriptValue
from webcore/ to web/serialization/.
Updated cmake/Sources.json and cmake/targets/BuildBun.cmake.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:22 +00:00
Claude Bot
f040a828d3 Move MIME files to web/mime/
Move JSMIMEBindings, JSMIMEParams, JSMIMEType from webcore/ to web/mime/.
Updated cmake/Sources.json and cmake/targets/BuildBun.cmake.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:22 +00:00
Claude Bot
2194724425 Move MessageChannel files to web/messaging/
Move MessageChannel, JSMessageChannel files from webcore/ to web/messaging/.
Updated cmake/Sources.json and cmake/targets/BuildBun.cmake.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:22 +00:00
Claude Bot
313f714b6d Move Worker files to web/workers/
Move Worker, JSWorker, JSWorkerOptions, WorkerOptions, JSServiceWorker
from webcore/ to web/workers/.
Updated cmake/Sources.json and cmake/targets/BuildBun.cmake.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:22 +00:00
Claude Bot
8696c55595 Move S3 Zig files to api/s3/
Move S3Client.zig, S3File.zig, S3Stat.zig from webcore/ to api/s3/.
Update imports in webcore.zig and Blob.zig.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:22 +00:00
Claude Bot
9ffbb5c99c Move WebSocket files to web/websocket/
Move 8 WebSocket-related files from webcore/ to web/websocket/.
Includes WebSocket core, JSWebSocket bindings, and helpers.
Updated cmake/Sources.json and cmake/targets/BuildBun.cmake.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:22 +00:00
Claude Bot
52407bca9c Move Performance files to web/performance/
Move 60 performance-related files from webcore/ to web/performance/.
Includes Performance API, PerformanceObserver, Timing, Marks, Measures,
ResourceTiming, ServerTiming, and NetworkLoadMetrics.

Added JSDOMWrapperCache.h include to JSPerformanceEntryCustom.cpp.
Updated cmake/Sources.json and cmake/targets/BuildBun.cmake.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:22 +00:00
Claude Bot
5a33924475 Move blob files to web/blob/
Move Blob.zig, ByteBlobLoader.zig and blob/ subdirectory files from
webcore/ to web/blob/. Update relative imports for env.zig, S3File.zig,
and Store/read_file/write_file/copy_file references.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:22 +00:00
Claude Bot
c67d6182f7 refactor: move Response/Request/Body files to web/http/
Move Response.zig, Request.zig, Body.zig, BakeResponse.zig,
and response.classes.ts from webcore/ to web/http/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:22 +00:00
Claude Bot
c9bb8b16c1 refactor: move stream-related files to web/streams/
Move ReadableStream, WritableStream, TransformStream, Sink,
FileSink, ByteStream, ResumableSink, JS* stream files from
webcore/ to web/streams/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:22 +00:00
Claude Bot
cf86901409 refactor: move event-related files to web/events/
Move Event*, MessagePort*, BroadcastChannel*, AbortSignal,
EventTarget, EventEmitter, JS* event files from bindings/
and webcore/ to web/events/.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 08:53:22 +00:00