mirror of
https://github.com/oven-sh/bun
synced 2026-02-09 10:28:47 +00:00
refactor: move error files to api/error/
Step 4.3 of source reorganization - move error-related files: - DeferredError.zig - ErrorCode.cpp/h/ts/zig - ErrorStackFrame.cpp/h - ErrorStackTrace.cpp/h - Errorable.zig - JSErrorCode.zig - SystemError.zig - ZigErrorType.zig 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -57,6 +57,7 @@
|
||||
"src/buntime/bindings/v8/shim/*.cpp",
|
||||
"src/buntime/api/console/*.cpp",
|
||||
"src/buntime/api/inspector/*.cpp",
|
||||
"src/buntime/api/error/*.cpp",
|
||||
"src/bake/*.cpp",
|
||||
"src/deps/*.cpp",
|
||||
"src/vm/*.cpp",
|
||||
|
||||
@@ -225,9 +225,9 @@ set(BUN_ERROR_CODE_SCRIPT ${CWD}/src/codegen/generate-node-errors.ts)
|
||||
|
||||
set(BUN_ERROR_CODE_SOURCES
|
||||
${BUN_ERROR_CODE_SCRIPT}
|
||||
${CWD}/src/buntime/bindings/ErrorCode.ts
|
||||
${CWD}/src/buntime/bindings/ErrorCode.cpp
|
||||
${CWD}/src/buntime/bindings/ErrorCode.h
|
||||
${CWD}/src/buntime/api/error/ErrorCode.ts
|
||||
${CWD}/src/buntime/api/error/ErrorCode.cpp
|
||||
${CWD}/src/buntime/api/error/ErrorCode.h
|
||||
)
|
||||
|
||||
set(BUN_ERROR_CODE_OUTPUTS
|
||||
@@ -591,12 +591,12 @@ foreach(i RANGE 0 ${BUN_OBJECT_LUT_SOURCES_MAX_INDEX})
|
||||
endforeach()
|
||||
|
||||
WEBKIT_ADD_SOURCE_DEPENDENCIES(
|
||||
${CWD}/src/buntime/bindings/ErrorCode.cpp
|
||||
${CWD}/src/buntime/api/error/ErrorCode.cpp
|
||||
${CODEGEN_PATH}/ErrorCode+List.h
|
||||
)
|
||||
|
||||
WEBKIT_ADD_SOURCE_DEPENDENCIES(
|
||||
${CWD}/src/buntime/bindings/ErrorCode.h
|
||||
${CWD}/src/buntime/api/error/ErrorCode.h
|
||||
${CODEGEN_PATH}/ErrorCode+Data.h
|
||||
)
|
||||
|
||||
@@ -867,6 +867,7 @@ target_include_directories(${bun} PRIVATE
|
||||
${CWD}/src/buntime/bindings/v8
|
||||
${CWD}/src/buntime/api/console
|
||||
${CWD}/src/buntime/api/inspector
|
||||
${CWD}/src/buntime/api/error
|
||||
${CWD}/src/buntime/modules
|
||||
${CWD}/src/js/builtins
|
||||
${CWD}/src/napi
|
||||
|
||||
@@ -27,7 +27,7 @@ pub const DeferredError = struct {
|
||||
};
|
||||
|
||||
const bun = @import("bun");
|
||||
const ZigString = @import("./ZigString.zig").ZigString;
|
||||
const ZigString = @import("../../bindings/ZigString.zig").ZigString;
|
||||
|
||||
const jsc = bun.jsc;
|
||||
const JSGlobalObject = jsc.JSGlobalObject;
|
||||
@@ -47,7 +47,7 @@
|
||||
#include <wtf/GetPtr.h>
|
||||
#include <wtf/PointerPreparations.h>
|
||||
#include <wtf/URL.h>
|
||||
#include "../ErrorCode.h"
|
||||
#include "ErrorCode.h"
|
||||
|
||||
namespace WebCore {
|
||||
using namespace JSC;
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
#include "JSEventTarget.h"
|
||||
#include "JavaScriptCore/JSArray.h"
|
||||
#include "wtf/text/MakeString.h"
|
||||
#include "../ErrorCode.h"
|
||||
#include "ErrorCode.h"
|
||||
|
||||
namespace Bun {
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ pub const CustomGetterSetter = @import("./bindings/CustomGetterSetter.zig").Cust
|
||||
pub const DOMFormData = @import("./bindings/DOMFormData.zig").DOMFormData;
|
||||
pub const DOMURL = @import("./bindings/DOMURL.zig").DOMURL;
|
||||
pub const DecodedJSValue = @import("./bindings/DecodedJSValue.zig").DecodedJSValue;
|
||||
pub const DeferredError = @import("./bindings/DeferredError.zig").DeferredError;
|
||||
pub const DeferredError = @import("./api/error/DeferredError.zig").DeferredError;
|
||||
pub const GetterSetter = @import("./bindings/GetterSetter.zig").GetterSetter;
|
||||
pub const JSArray = @import("./bindings/JSArray.zig").JSArray;
|
||||
pub const JSArrayIterator = @import("./bindings/JSArrayIterator.zig").JSArrayIterator;
|
||||
@@ -73,7 +73,7 @@ pub const RefString = @import("./jsc/RefString.zig");
|
||||
pub const ScriptExecutionStatus = @import("./bindings/ScriptExecutionStatus.zig").ScriptExecutionStatus;
|
||||
pub const SourceType = @import("./bindings/SourceType.zig").SourceType;
|
||||
pub const Strong = @import("./Strong.zig");
|
||||
pub const SystemError = @import("./bindings/SystemError.zig").SystemError;
|
||||
pub const SystemError = @import("./api/error/SystemError.zig").SystemError;
|
||||
pub const URL = @import("./bindings/URL.zig").URL;
|
||||
pub const URLSearchParams = @import("./bindings/URLSearchParams.zig").URLSearchParams;
|
||||
pub const VM = @import("./bindings/VM.zig").VM;
|
||||
@@ -87,11 +87,11 @@ pub const MarkedArgumentBuffer = @import("./bindings/MarkedArgumentBuffer.zig").
|
||||
pub const RegularExpression = @import("./bindings/RegularExpression.zig").RegularExpression;
|
||||
|
||||
// JavaScript-related
|
||||
pub const Errorable = @import("./bindings/Errorable.zig").Errorable;
|
||||
pub const Errorable = @import("./api/error/Errorable.zig").Errorable;
|
||||
pub const ResolvedSource = @import("./bindings/ResolvedSource.zig").ResolvedSource;
|
||||
pub const ErrorCode = @import("./bindings/ErrorCode.zig").ErrorCode;
|
||||
pub const JSErrorCode = @import("./bindings/JSErrorCode.zig").JSErrorCode;
|
||||
pub const ZigErrorType = @import("./bindings/ZigErrorType.zig").ZigErrorType;
|
||||
pub const ErrorCode = @import("./api/error/ErrorCode.zig").ErrorCode;
|
||||
pub const JSErrorCode = @import("./api/error/JSErrorCode.zig").JSErrorCode;
|
||||
pub const ZigErrorType = @import("./api/error/ZigErrorType.zig").ZigErrorType;
|
||||
pub const Debugger = @import("./Debugger.zig");
|
||||
pub const SavedSourceMap = @import("./SavedSourceMap.zig");
|
||||
pub const VirtualMachine = @import("./VirtualMachine.zig");
|
||||
|
||||
@@ -7,7 +7,7 @@ comptime {
|
||||
_ = &@import("./webcore/TextEncoder.zig");
|
||||
}
|
||||
|
||||
pub const DOMExceptionCode = @import("./bindings/JSErrorCode.zig").DOMExceptionCode;
|
||||
pub const DOMExceptionCode = @import("./api/error/JSErrorCode.zig").DOMExceptionCode;
|
||||
|
||||
// TODO: make this JSGlobalObject local for better security
|
||||
pub const ByteListPool = bun.ObjectPool(bun.ByteList, null, true, 8);
|
||||
|
||||
Reference in New Issue
Block a user