From 73abb99ea3e0e2aceb038538ac8ba8a80cf40c0e Mon Sep 17 00:00:00 2001 From: Claude Bot Date: Tue, 30 Dec 2025 03:49:43 +0000 Subject: [PATCH] refactor: move process files to api/process/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Move process-related files from bindings/ to api/process/: - BunProcess, ProcessBindingBuffer, ProcessBindingConstants - ProcessBindingFs, ProcessBindingHTTPParser, ProcessBindingNatives - ProcessBindingTTYWrap, ProcessBindingUV, ProcessIdentifier - bun-spawn Part of source code reorganization to make code location "guessable". 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- cmake/Sources.json | 1 + cmake/targets/BuildBun.cmake | 13 +++++++------ .../{bindings => api/process}/BunProcess.cpp | 0 src/buntime/{bindings => api/process}/BunProcess.h | 0 .../process}/ProcessBindingBuffer.cpp | 0 .../process}/ProcessBindingBuffer.h | 0 .../process}/ProcessBindingConstants.cpp | 0 .../process}/ProcessBindingConstants.h | 0 .../{bindings => api/process}/ProcessBindingFs.cpp | 0 .../{bindings => api/process}/ProcessBindingFs.h | 0 .../process}/ProcessBindingHTTPParser.cpp | 0 .../process}/ProcessBindingHTTPParser.h | 0 .../process}/ProcessBindingNatives.cpp | 0 .../process}/ProcessBindingNatives.h | 0 .../process}/ProcessBindingTTYWrap.cpp | 0 .../process}/ProcessBindingTTYWrap.h | 0 .../{bindings => api/process}/ProcessBindingUV.cpp | 0 .../{bindings => api/process}/ProcessBindingUV.h | 0 .../{bindings => api/process}/ProcessIdentifier.cpp | 0 .../{bindings => api/process}/ProcessIdentifier.h | 0 src/buntime/{bindings => api/process}/bun-spawn.cpp | 0 21 files changed, 8 insertions(+), 6 deletions(-) rename src/buntime/{bindings => api/process}/BunProcess.cpp (100%) rename src/buntime/{bindings => api/process}/BunProcess.h (100%) rename src/buntime/{bindings => api/process}/ProcessBindingBuffer.cpp (100%) rename src/buntime/{bindings => api/process}/ProcessBindingBuffer.h (100%) rename src/buntime/{bindings => api/process}/ProcessBindingConstants.cpp (100%) rename src/buntime/{bindings => api/process}/ProcessBindingConstants.h (100%) rename src/buntime/{bindings => api/process}/ProcessBindingFs.cpp (100%) rename src/buntime/{bindings => api/process}/ProcessBindingFs.h (100%) rename src/buntime/{bindings => api/process}/ProcessBindingHTTPParser.cpp (100%) rename src/buntime/{bindings => api/process}/ProcessBindingHTTPParser.h (100%) rename src/buntime/{bindings => api/process}/ProcessBindingNatives.cpp (100%) rename src/buntime/{bindings => api/process}/ProcessBindingNatives.h (100%) rename src/buntime/{bindings => api/process}/ProcessBindingTTYWrap.cpp (100%) rename src/buntime/{bindings => api/process}/ProcessBindingTTYWrap.h (100%) rename src/buntime/{bindings => api/process}/ProcessBindingUV.cpp (100%) rename src/buntime/{bindings => api/process}/ProcessBindingUV.h (100%) rename src/buntime/{bindings => api/process}/ProcessIdentifier.cpp (100%) rename src/buntime/{bindings => api/process}/ProcessIdentifier.h (100%) rename src/buntime/{bindings => api/process}/bun-spawn.cpp (100%) diff --git a/cmake/Sources.json b/cmake/Sources.json index 70e68d7cdb..8790ac8a35 100644 --- a/cmake/Sources.json +++ b/cmake/Sources.json @@ -75,6 +75,7 @@ "src/buntime/api/test/*.cpp", "src/buntime/api/server/*.cpp", "src/buntime/api/plugin/*.cpp", + "src/buntime/api/process/*.cpp", "src/bake/*.cpp", "src/deps/*.cpp", "src/vm/*.cpp", diff --git a/cmake/targets/BuildBun.cmake b/cmake/targets/BuildBun.cmake index fa877463a4..15871a3563 100644 --- a/cmake/targets/BuildBun.cmake +++ b/cmake/targets/BuildBun.cmake @@ -522,12 +522,12 @@ set(BUN_OBJECT_LUT_SOURCES ${CWD}/src/buntime/bindings/BunObject.cpp ${CWD}/src/buntime/bindings/ZigGlobalObject.lut.txt ${CWD}/src/buntime/bindings/JSBuffer.cpp - ${CWD}/src/buntime/bindings/BunProcess.cpp - ${CWD}/src/buntime/bindings/ProcessBindingBuffer.cpp - ${CWD}/src/buntime/bindings/ProcessBindingConstants.cpp - ${CWD}/src/buntime/bindings/ProcessBindingFs.cpp - ${CWD}/src/buntime/bindings/ProcessBindingNatives.cpp - ${CWD}/src/buntime/bindings/ProcessBindingHTTPParser.cpp + ${CWD}/src/buntime/api/process/BunProcess.cpp + ${CWD}/src/buntime/api/process/ProcessBindingBuffer.cpp + ${CWD}/src/buntime/api/process/ProcessBindingConstants.cpp + ${CWD}/src/buntime/api/process/ProcessBindingFs.cpp + ${CWD}/src/buntime/api/process/ProcessBindingNatives.cpp + ${CWD}/src/buntime/api/process/ProcessBindingHTTPParser.cpp ${CWD}/src/buntime/modules/NodeModuleModule.cpp ${CODEGEN_PATH}/ZigGeneratedClasses.lut.txt ) @@ -887,6 +887,7 @@ target_include_directories(${bun} PRIVATE ${CWD}/src/buntime/api/test ${CWD}/src/buntime/api/server ${CWD}/src/buntime/api/plugin + ${CWD}/src/buntime/api/process ${CWD}/src/buntime/modules ${CWD}/src/js/builtins ${CWD}/src/napi diff --git a/src/buntime/bindings/BunProcess.cpp b/src/buntime/api/process/BunProcess.cpp similarity index 100% rename from src/buntime/bindings/BunProcess.cpp rename to src/buntime/api/process/BunProcess.cpp diff --git a/src/buntime/bindings/BunProcess.h b/src/buntime/api/process/BunProcess.h similarity index 100% rename from src/buntime/bindings/BunProcess.h rename to src/buntime/api/process/BunProcess.h diff --git a/src/buntime/bindings/ProcessBindingBuffer.cpp b/src/buntime/api/process/ProcessBindingBuffer.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingBuffer.cpp rename to src/buntime/api/process/ProcessBindingBuffer.cpp diff --git a/src/buntime/bindings/ProcessBindingBuffer.h b/src/buntime/api/process/ProcessBindingBuffer.h similarity index 100% rename from src/buntime/bindings/ProcessBindingBuffer.h rename to src/buntime/api/process/ProcessBindingBuffer.h diff --git a/src/buntime/bindings/ProcessBindingConstants.cpp b/src/buntime/api/process/ProcessBindingConstants.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingConstants.cpp rename to src/buntime/api/process/ProcessBindingConstants.cpp diff --git a/src/buntime/bindings/ProcessBindingConstants.h b/src/buntime/api/process/ProcessBindingConstants.h similarity index 100% rename from src/buntime/bindings/ProcessBindingConstants.h rename to src/buntime/api/process/ProcessBindingConstants.h diff --git a/src/buntime/bindings/ProcessBindingFs.cpp b/src/buntime/api/process/ProcessBindingFs.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingFs.cpp rename to src/buntime/api/process/ProcessBindingFs.cpp diff --git a/src/buntime/bindings/ProcessBindingFs.h b/src/buntime/api/process/ProcessBindingFs.h similarity index 100% rename from src/buntime/bindings/ProcessBindingFs.h rename to src/buntime/api/process/ProcessBindingFs.h diff --git a/src/buntime/bindings/ProcessBindingHTTPParser.cpp b/src/buntime/api/process/ProcessBindingHTTPParser.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingHTTPParser.cpp rename to src/buntime/api/process/ProcessBindingHTTPParser.cpp diff --git a/src/buntime/bindings/ProcessBindingHTTPParser.h b/src/buntime/api/process/ProcessBindingHTTPParser.h similarity index 100% rename from src/buntime/bindings/ProcessBindingHTTPParser.h rename to src/buntime/api/process/ProcessBindingHTTPParser.h diff --git a/src/buntime/bindings/ProcessBindingNatives.cpp b/src/buntime/api/process/ProcessBindingNatives.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingNatives.cpp rename to src/buntime/api/process/ProcessBindingNatives.cpp diff --git a/src/buntime/bindings/ProcessBindingNatives.h b/src/buntime/api/process/ProcessBindingNatives.h similarity index 100% rename from src/buntime/bindings/ProcessBindingNatives.h rename to src/buntime/api/process/ProcessBindingNatives.h diff --git a/src/buntime/bindings/ProcessBindingTTYWrap.cpp b/src/buntime/api/process/ProcessBindingTTYWrap.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingTTYWrap.cpp rename to src/buntime/api/process/ProcessBindingTTYWrap.cpp diff --git a/src/buntime/bindings/ProcessBindingTTYWrap.h b/src/buntime/api/process/ProcessBindingTTYWrap.h similarity index 100% rename from src/buntime/bindings/ProcessBindingTTYWrap.h rename to src/buntime/api/process/ProcessBindingTTYWrap.h diff --git a/src/buntime/bindings/ProcessBindingUV.cpp b/src/buntime/api/process/ProcessBindingUV.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingUV.cpp rename to src/buntime/api/process/ProcessBindingUV.cpp diff --git a/src/buntime/bindings/ProcessBindingUV.h b/src/buntime/api/process/ProcessBindingUV.h similarity index 100% rename from src/buntime/bindings/ProcessBindingUV.h rename to src/buntime/api/process/ProcessBindingUV.h diff --git a/src/buntime/bindings/ProcessIdentifier.cpp b/src/buntime/api/process/ProcessIdentifier.cpp similarity index 100% rename from src/buntime/bindings/ProcessIdentifier.cpp rename to src/buntime/api/process/ProcessIdentifier.cpp diff --git a/src/buntime/bindings/ProcessIdentifier.h b/src/buntime/api/process/ProcessIdentifier.h similarity index 100% rename from src/buntime/bindings/ProcessIdentifier.h rename to src/buntime/api/process/ProcessIdentifier.h diff --git a/src/buntime/bindings/bun-spawn.cpp b/src/buntime/api/process/bun-spawn.cpp similarity index 100% rename from src/buntime/bindings/bun-spawn.cpp rename to src/buntime/api/process/bun-spawn.cpp