Commit Graph

  • 6e3ee654f2 Merge remote-tracking branch 'origin' into ali/react ali/react Alistair Smith 2025-11-04 07:54:17 -08:00
  • f8dce87f24 docs(bun-types): Replace depricated readableStreamToText in type docu… (#24372) nkxxll 2025-11-04 16:43:46 +01:00
  • 2578a63610 Fix --packages=external incorrectly externalizing tsconfig path aliases claude/fix-tsconfig-paths-with-packages-external Claude Bot 2025-11-04 14:06:51 +00:00
  • 359f04d81f Improve NAPI property and element handling (#24358) Jarred Sumner 2025-11-04 03:21:07 -08:00
  • fc66355135 Fix tls.getCACertificates('system') returning empty array claude/fix-tls-get-system-ca-certs Claude Bot 2025-11-04 07:52:32 +00:00
  • cbb3557b26 [autofix.ci] apply automated fixes riskymh/npm-bun-error-without-postinstall autofix-ci[bot] 2025-11-04 07:30:05 +00:00
  • 6a782b344b Merge branch 'main' into claude/fix-console-trace-stderr claude/fix-console-trace-stderr Meghan Denny 2025-11-03 23:27:36 -08:00
  • 9ce2504554 fix(node:http): unref poll_ref on WebSocket upgrade to prevent CPU spin (#24271) robobun 2025-11-03 23:27:26 -08:00
  • 17cbd84810 Merge branch 'main' into claude/modify-unexpected-error-return claude/modify-unexpected-error-return Meghan Denny 2025-11-03 23:27:10 -08:00
  • 70189de1b0 make the bun npm package throw more useful error when it didn't run postinstall on linux/macos RiskyMH 2025-11-04 18:26:18 +11:00
  • 5d76a0b2f8 Revert incorrect remaining_in_buffer check Jarred Sumner 2025-11-03 23:02:22 -08:00
  • 8a9249c216 fix(tls) undo some changes added in root_certs (#24350) Ciro Spaciari 2025-11-03 22:59:46 -08:00
  • 3713abeb81 Merge branch 'main' into claude/modify-unexpected-error-return Meghan Denny 2025-11-03 22:57:28 -08:00
  • ebcd1b4f55 Merge branch 'main' into claude/fix-console-trace-stderr Meghan Denny 2025-11-03 22:56:34 -08:00
  • 8d8deff7f4 Delete error_stdout.txt Meghan Denny 2025-11-03 22:55:38 -08:00
  • e050467506 Delete error_stderr.txt Meghan Denny 2025-11-03 22:55:24 -08:00
  • 88f4824273 Update bun-install.test.ts.snap Meghan Denny 2025-11-03 22:51:31 -08:00
  • aad4d800ff add "configVersion" to bun.lock(b) (#24236) Dylan Conway 2025-11-03 22:20:07 -08:00
  • 528620e9ae Add postinstall optimizer with native binlink support and script skipping (#24283) Jarred Sumner 2025-11-03 20:36:22 -08:00
  • 7197fb1f04 Fix Module._resolveFilename to pass options.paths to overridden functions (#24325) robobun 2025-11-03 20:28:33 -08:00
  • d21881905d Fix fetch_error race conditions - protect all access with mutex claude/fetchtasklet-refactor-phase7-steps1-2-8 Claude Bot 2025-11-04 03:38:34 +00:00
  • 461f5bedd1 Fix race condition in abort callback - add mutex lock for lifecycle transition Claude Bot 2025-11-04 03:26:22 +00:00
  • 3b524fed5e [autofix.ci] apply automated fixes autofix-ci[bot] 2025-11-04 03:12:54 +00:00
  • e53f8e1c8a [autofix.ci] apply automated fixes claude/fetchtasklet-refactor-phases-1-5 autofix-ci[bot] 2025-11-04 03:12:35 +00:00
  • ec4559e9b9 Phase 7, Step 9: Final cleanup - remove all vestigial code claude/fetchtasklet-refactor-v2 Claude Bot 2025-11-04 02:10:18 +00:00
  • 4dcbfb9e1b Phase 7 Step 9.4: Remove clearData() and fix double-free bug Claude Bot 2025-11-04 02:03:32 +00:00
  • ebabf5af23 Phase 7 Step 9.3: Remove obsolete TODO/XXX comments Claude Bot 2025-11-04 01:50:58 +00:00
  • 06b902763a Phase 7 Step 9.2: Remove all MIGRATION/PHASE 7 comments Claude Bot 2025-11-04 01:42:17 +00:00
  • 7d2d651cca Phase 7 Step 9: Final cleanup - remove all vestigial code Claude Bot 2025-11-04 01:38:15 +00:00
  • 09ea5790bb Phase 7 Step 9.1: Remove commented-out field definitions Claude Bot 2025-11-04 01:33:52 +00:00
  • f80cd88cef Phase 7 Steps 5-7: Thread safety fixes and documentation improvements Claude Bot 2025-11-04 01:14:05 +00:00
  • 5cae571291 Phase 7, Step 8: Migrate to unified error handling (non-breaking) Claude Bot 2025-11-04 01:13:15 +00:00
  • f2ec66faf9 Fix: Phase 7 Step 8 - Resolve deadlock in error handling Claude Bot 2025-11-04 01:12:00 +00:00
  • f5c10e26b1 Phase 7, Step 7: Simplify body streaming logic (breaking) Claude Bot 2025-11-04 01:00:14 +00:00
  • acf740ce37 Phase 7 Step 8: Integrate unified error handling with FetchError Claude Bot 2025-11-04 00:55:29 +00:00
  • bc12d71bb9 Phase 7, Step 6: Apply explicit ownership types (breaking) Claude Bot 2025-11-04 00:51:12 +00:00
  • 79fc3ce8ac Phase 7 Step 4 Part 2: Move shared fields to SharedData struct Claude Bot 2025-11-04 00:50:19 +00:00
  • e999be0315 Phase 7 Step 4 Part 1: Move main thread fields to MainThreadData struct Claude Bot 2025-11-04 00:33:09 +00:00
  • 031e548581 Phase 7, Step 5: Fix thread safety issues (breaking) Claude Bot 2025-11-04 00:28:25 +00:00
  • f224e8af42 Phase 7 Step 6: Migrate url_proxy_buffer and hostname to bun.ptr.Owned Claude Bot 2025-11-04 00:22:14 +00:00
  • ac8ba83719 Merge branch 'main' into dylan/trust-bunx dylan/trust-bunx Dylan Conway 2025-11-03 16:13:44 -08:00
  • 7a44c8a89f Phase 7, Step 4: Move data to MainThread/Shared structs (breaking) Claude Bot 2025-11-03 23:41:00 +00:00
  • 9fd0d3ceac Fix: Phase 7 Step 5 - Fix deadlocks and API changes in FetchTasklet Claude Bot 2025-11-03 23:30:48 +00:00
  • d0acbffdbd implement basic unsubscribe Marko Vejnovic 2025-11-03 14:38:14 -08:00
  • d74e9b6790 Phase 7, Step 3: Migrate to state machine (breaking) Claude Bot 2025-11-03 22:33:21 +00:00
  • 86dde5d33e Phase 7 Step 5 Task 4: Add HTTP callback error handling Claude Bot 2025-11-03 22:29:09 +00:00
  • 6606eb5c2c Phase 7 Step 5 Task 3: Fix cross-thread deallocation Claude Bot 2025-11-03 22:19:42 +00:00
  • 491e3a8d8b Phase 7 Step 5 Task 2: Fix finalizer race condition Claude Bot 2025-11-03 22:16:18 +00:00
  • a04b3a9656 Phase 7 Step 5 Task 1: Implement locked access patterns Claude Bot 2025-11-03 22:12:34 +00:00
  • eb47be603e Fix url.format() issues revealed by enabling Intl claude/fix-v8-i18n-support-typo Claude Bot 2025-11-03 22:01:36 +00:00
  • abb6069bdf Phase 7 Step 3: Replace is_waiting_request_stream_start flag with state machine Claude Bot 2025-11-03 22:08:04 +00:00
  • f8c9435f65 Fix url.format() to support WHATWG URL objects with options Claude Bot 2025-11-03 21:59:18 +00:00
  • fb10af7ca4 Merge branch 'main' into claude/fix-v8-i18n-support-typo Claude Bot 2025-11-03 21:55:20 +00:00
  • cf139adff9 Phase 7, Step 2: Add thread safety struct instances (non-breaking) Claude Bot 2025-11-03 21:50:49 +00:00
  • fb9e2e4b92 Phase 7 Step 3: Replace is_waiting_body and ignore_data flags with state machine Claude Bot 2025-11-03 21:45:47 +00:00
  • f6e128f385 Refactor: Add abort error handling in onProgressUpdate Claude Bot 2025-11-03 21:39:12 +00:00
  • 817ef8c9fb Phase 7, Step 1: Add state machine fields (non-breaking) Claude Bot 2025-11-03 21:29:03 +00:00
  • 2b087c022a Phase 6, Step 6.1: Document target architecture Claude Bot 2025-11-03 21:19:06 +00:00
  • 139c854d6a WIP Claude Bot 2025-11-03 21:17:50 +00:00
  • ace1f408ae Refactor: Final cleanup and verification (Phase 7 Step 9) Claude Bot 2025-11-03 21:13:52 +00:00
  • 2141c5aa96 Phase 5, Step 5.1: Add FetchError union for unified error storage Claude Bot 2025-11-03 21:09:45 +00:00
  • e4f9697492 Refactor: Complete final field migrations to containers (Phase 7 Step 4 Part 4) Claude Bot 2025-11-03 21:04:59 +00:00
  • 283f539994 Phase 4, Step 4.2: Document request body streaming cleanup Claude Bot 2025-11-03 20:58:28 +00:00
  • 469cc35e77 Phase 4, Step 4.1: Add state-based dispatch functions Claude Bot 2025-11-03 20:49:30 +00:00
  • 636e88b84e Refactor: Migrate 9 additional fields to containers (Phase 7 Step 4 Part 3) Claude Bot 2025-11-03 20:46:02 +00:00
  • f611902aba Phase 7 Step 6 Part 1: Request Headers Ownership Claude Bot 2025-11-03 20:33:50 +00:00
  • e8eeb8de18 Refactor: Complete field migration to containers (Phase 7 Step 4 Part 2) Claude Bot 2025-11-03 20:28:58 +00:00
  • e9871d87ca Phase 3, Step 3.6: Use bun.ptr.Owned for hostname buffer Claude Bot 2025-11-03 20:22:39 +00:00
  • dcdd42c091 Phase 7 Step 8: Unified Error Handling (Complete) Claude Bot 2025-11-03 20:16:59 +00:00
  • 82f4ba4b74 Phase 3, Step 3.5: Add AbortHandling lifecycle wrapper Claude Bot 2025-11-03 20:11:04 +00:00
  • 8f2d8b569f implement subscribe!! Marko Vejnovic 2025-11-03 11:58:27 -08:00
  • 8ffdb26ecf Phase 3, Step 3.4: Document URL/Proxy buffer lifetime Claude Bot 2025-11-03 19:52:45 +00:00
  • 9299d9322a Refactor: Begin field migration to containers (Phase 7 Step 4 Part 1) Claude Bot 2025-11-03 19:47:42 +00:00
  • 12a3aa1342 Phase 3, Step 3.3: Add HTTPRequestBody ownership wrapper Claude Bot 2025-11-03 19:43:28 +00:00
  • 7da9bac480 Refactor: Migrate boolean flags to state machine (Phase 7 Step 3) Claude Bot 2025-11-03 19:39:36 +00:00
  • 45bf609dcc Phase 3, Step 3.2: Add ResponseMetadataHolder ownership wrapper Claude Bot 2025-11-03 19:28:03 +00:00
  • 1599a2168c Phase 3, Step 3.1: Add RequestHeaders ownership wrapper Claude Bot 2025-11-03 19:20:13 +00:00
  • a32d8a5c4e add subscription api Marko Vejnovic 2025-11-03 10:37:11 -08:00
  • 7679d16d16 Phase 7 Step 2: Add Thread Safety Structs (Non-Breaking) Claude Bot 2025-11-03 14:57:31 +00:00
  • 12dcd52dea Phase 2, Step 2.4: Synchronize HTTP Thread Callbacks Claude Bot 2025-11-03 14:39:30 +00:00
  • 8a0681e0c8 Phase 2, Step 2.3: Fix Cross-Thread Deallocation Claude Bot 2025-11-03 14:15:13 +00:00
  • c45d3becb5 Phase 7 Step 1: Add State Machine (Non-Breaking) Claude Bot 2025-11-03 14:05:09 +00:00
  • 8edeaeed77 Fix: Compile errors in FetchTasklet refactor Claude Bot 2025-11-03 14:01:50 +00:00
  • d78ab7ff05 Phase 2, Step 2.2: Fix Response Finalization Race Claude Bot 2025-11-03 13:55:49 +00:00
  • 918e0b6716 Refactor: Add unified error storage to FetchTasklet (Phase 5) Claude Bot 2025-11-03 13:55:15 +00:00
  • 932af0971b Refactor: Simplify body streaming and document ownership (Phase 4) Claude Bot 2025-11-03 13:51:37 +00:00
  • ad58282b21 Phase 2, Step 2.1: Add MainThreadData and SharedData structs Claude Bot 2025-11-03 13:46:13 +00:00
  • cc05b8c56f Refactor: Add explicit ownership wrappers to FetchTasklet (Phase 3) Claude Bot 2025-11-03 13:32:56 +00:00
  • 1f5ea66e34 Fix: Thread safety improvements to FetchTasklet (Phase 2.3-2.5) Claude Bot 2025-11-03 13:26:59 +00:00
  • 2b6b49c549 Phase 1, Steps 1.1-1.2: Add state machine enums and helpers Claude Bot 2025-11-03 13:24:42 +00:00
  • 2dbcd5eb5c Refactor: Add state machine and thread safety infrastructure to FetchTasklet (Phases 1-2.2) Claude Bot 2025-11-03 13:15:09 +00:00
  • e0510304bd Refactor FetchTasklet: Add state machine and ownership infrastructure claude/fetch-tasklet-refactor Claude Bot 2025-11-03 12:37:45 +00:00
  • a06fe2c62b [autofix.ci] apply automated fixes claude/split-bunprocess-functions autofix-ci[bot] 2025-11-03 11:01:19 +00:00
  • 20eb77f59c Refactor: Split BunProcess.cpp into BunProcess.cpp and BunProcessFunctions.cpp Claude Bot 2025-11-03 10:58:31 +00:00
  • 46993e482c Merge main into claude/fix-yaml-stringify-spacing claude/fix-yaml-stringify-spacing Claude Bot 2025-11-03 10:52:14 +00:00
  • 93a5c26327 Address code review feedback for process.threadCpuUsage claude/implement-process-threadCpuUsage Claude Bot 2025-11-03 10:23:23 +00:00
  • 946470dcd7 Refactor: move FetchTasklet to separate file (#24330) robobun 2025-11-03 02:21:49 -08:00
  • b798e9f921 Merge main into claude/publishconfig-directory-support claude/publishconfig-directory-support Claude Bot 2025-11-03 10:21:05 +00:00
  • ed6b0aeb61 Merge branch 'main' into claude/implement-process-threadCpuUsage Claude Bot 2025-11-03 10:19:35 +00:00
  • d76fad3618 fix update interactive to keep npm aliases (#23903) Michael H 2025-11-03 21:12:24 +11:00