Commit Graph

  • 05f0fe5630 Only GC if we're not immediately idling in the event loop claude/setimmediate-avoid-eventfd-wakeup Jarred Sumner 2026-02-09 02:09:55 -08:00
  • 153e01e236 perf(event_loop): avoid eventfd wakeup for setImmediate on POSIX Claude Bot 2026-02-09 09:16:33 +00:00
  • fa91629e30 fix(buffer): return fixed-length view from slice on resizable ArrayBuffer claude/buffer-slice-resizable-fix Sosuke Suzuki 2026-02-09 18:55:31 +09:00
  • 9484218ba4 perf(buffer): move Buffer.slice/subarray to native C++ with int32 fast path (#26819) main SUZUKI Sosuke 2026-02-09 18:46:33 +09:00
  • 2a5e8ef38c fix(kqueue): fix incorrect filter comparison causing excessive CPU on macOS (#26812) robobun 2026-02-09 00:52:17 -08:00
  • a84f12b816 Use edge-triggered epoll for eventfd wakeups (#26815) robobun 2026-02-09 00:36:30 -08:00
  • a3345cbe6d [autofix.ci] apply automated fixes claude/structuredclone-dense-array-fastpath autofix-ci[bot] 2026-02-09 06:42:08 +00:00
  • 3bcac02643 perf(structuredClone): add fast path for arrays containing simple objects Sosuke Suzuki 2026-02-09 15:35:09 +09:00
  • a7b8941e85 fix(fs): properly handle file: URL strings in watch/watchFile claude/fix-fs-watch-file-url-handling Claude Bot 2026-02-09 05:46:40 +00:00
  • 0f43ea9bec perf(structuredClone): add fast path for root-level dense arrays (#26814) SUZUKI Sosuke 2026-02-09 14:36:59 +09:00
  • e479a9c800 Merge branch 'main' into claude/fix-bun-main-bytecode-cache claude/fix-bun-main-bytecode-cache Dylan Conway 2026-02-08 21:01:56 -08:00
  • 9f212640f4 Update dev-server-puppeteer.ts jarred/try-fix-pupeterr-dev-server-test Jarred Sumner 2026-02-08 20:58:39 -08:00
  • a6ef8d7639 fix(standalone): attach bytecode cache to bun:main entry point Dylan Conway 2026-02-08 20:53:13 -08:00
  • 0889897a1c Revert "feat(bundler): add configurable CJS→ESM unwrapping via unwrapCJSToESM" Jarred Sumner 2026-02-08 19:49:26 -08:00
  • bb1dcedf15 Update context.c claude/fix-windows-127-0-0-1-connect Jarred Sumner 2026-02-08 02:13:48 -08:00
  • a25938709a Delete test/regression/issue/26789.test.ts Jarred Sumner 2026-02-08 02:12:41 -08:00
  • 68f2ea4b95 Fix release script Jarred Sumner 2026-02-08 01:39:10 -08:00
  • d4ebfd9771 Bump Jarred Sumner 2026-02-08 01:32:25 -08:00
  • e3c25260ed feat(bundler): add configurable CJS→ESM unwrapping via unwrapCJSToESM Jarred Sumner 2026-02-06 23:42:33 -08:00
  • e4c395da0b refactor(test): use async spawn pattern in regression test claude/fix-26798-windows-path-pretty Claude Bot 2026-02-08 07:30:48 +00:00
  • f15531be9e fix(bundler): convert backslashes in path.pretty on Windows (#26798) Claude Bot 2026-02-08 07:04:51 +00:00
  • 74bdc3ba7f deps: update elysia to 1.4.22 (1.4.22) deps/update-elysia Jarred-Sumner 2026-02-08 04:45:11 +00:00
  • c7b9f309fb deps: update libarchive to v3.8.5 (dd897a78c662a2c7a003e7ec158cea7909557bee) deps/update-libarchive RiskyMH 2026-02-08 04:00:35 +00:00
  • 1bded85718 types: Enable --splitting with compile (#26796) Alistair Smith 2026-02-07 13:39:18 -08:00
  • e1dcdb695c fix(bundler): enable tsconfig option in Bun.build() API claude/fix-bun-build-tsconfig-option Claude Bot 2026-02-07 19:11:45 +00:00
  • 752bf0488a fix(windows): handle WSAENOTCONN during non-blocking connect Claude Bot 2026-02-07 09:04:17 +00:00
  • 6757c4d176 refactor(test): use -e flag instead of tempDir for simplicity claude/fix-regex-backslash-unicode-26785 Claude Bot 2026-02-07 05:59:09 +00:00
  • 415fa68903 fix(printer): avoid double backslash in regex with escaped non-ASCII Claude Bot 2026-02-07 05:41:31 +00:00
  • cf6cdbbbad Revert "Mimalloc v3 update (#26379)" (#26783) bun-v1.3.9 Dylan Conway 2026-02-07 02:05:17 +00:00
  • 812166805c test: use JS string parsing instead of shell pipe for portability claude/fix-s3-to-file-create-path-26780 Claude Bot 2026-02-06 16:14:36 +00:00
  • a823413827 fix(write): respect createPath for S3-to-file writes Claude Bot 2026-02-06 16:09:13 +00:00
  • 46ee6da96d test(s3): add symmetric test for static list() with requestPayer: false claude/fix-s3-list-request-payer Claude Bot 2026-02-06 14:37:07 +00:00
  • 91a22fa674 fix(s3): add requestPayer support to list() method Claude Bot 2026-02-06 14:24:00 +00:00
  • 3d7c724380 remove test that hangs in CI environment claude/fix-update-interactive-scroll-26774 Claude Bot 2026-02-06 09:42:54 +00:00
  • 46833d0f77 fix(cli): count top scroll indicator line in bun update -i Claude Bot 2026-02-06 09:28:53 +00:00
  • a669587119 perf(runtime): rewrite string case-change in C++ to avoid UTF-8 round-trip ciro/case-change-cpp Ciro Spaciari MacBook 2026-02-06 00:57:18 -08:00
  • ff3f701486 [autofix.ci] apply automated fixes ciro/case-change autofix-ci[bot] 2026-02-06 08:35:08 +00:00
  • b6dd0dcee7 feat(runtime): add 11 case-changing utility methods to Bun global (#15087) Ciro Spaciari MacBook 2026-02-06 00:31:39 -08:00
  • a118ed1851 dylan/native-windows-aarch64-build Dylan Conway 2026-02-05 23:06:06 -08:00
  • 89d2b1cd0b fix(websocket): add missing incPendingActivityCount() in blob binaryType case (#26670) robobun 2026-02-05 20:39:19 -08:00
  • 2019a1b11d Bump WebKit Jarred Sumner 2026-02-05 20:09:39 -08:00
  • 6c70ce2485 Update WebKit to 7bc2f97e28353062bb54776ce01e4c2ff24c35cc (#26769) SUZUKI Sosuke 2026-02-06 10:58:30 +09:00
  • 0e386c4168 fix(stringWidth): correct width for Thai/Lao spacing vowels (#26728) SUZUKI Sosuke 2026-02-06 10:31:15 +09:00
  • 44defe3c43 Dylan Conway 2026-02-05 17:30:23 -08:00
  • 582bf80c6c Dylan Conway 2026-02-05 16:58:38 -08:00
  • 65af35706b fix: propagate CMP0197 policy to sub-projects on Windows ARM64 Dylan Conway 2026-02-05 16:22:30 -08:00
  • 5246c7ab27 fix: skip ReleaseSafe Zig compiler on Windows ARM64 due to LLVM SEH bug Dylan Conway 2026-02-05 12:26:03 -08:00
  • 82e279f894 Dylan Conway 2026-02-05 12:04:22 -08:00
  • 0358db543a Dylan Conway 2026-02-05 11:51:13 -08:00
  • 9716a815de fix: add dependency from bun-cppbind to bun install to prevent parallel installs Dylan Conway 2026-02-05 11:44:47 -08:00
  • 64836a9a85 fix(install): respect package selection in bun update --interactive claude/fix-interactive-update-selections Claude Bot 2026-02-05 17:59:46 +00:00
  • 9140795536 [autofix.ci] apply automated fixes claude/fix-win32error-invalid-enum-value autofix-ci[bot] 2026-02-05 16:10:39 +00:00
  • 468efb8a13 fix(windows): prevent panic on unknown Win32 error codes from RtlNtStatusToDosError Claude Bot 2026-02-05 16:08:42 +00:00
  • e5cd034e9a Define seed in crc32 types (#26754) Alistair Smith 2026-02-05 06:41:25 -08:00
  • 89e492240c fix(standalone): support explicit ld.so invocation via BUN_SELF_EXE claude/fix-explicit-ldso-standalone-exec Claude Bot 2026-02-05 11:46:25 +00:00
  • 78c1023b97 test: refactor mv illegal option tests to use test.each claude/fix-mv-illegal-option-error-message Claude Bot 2026-02-05 07:26:57 +00:00
  • 8bda817ed9 test: add exit code assertions to mv illegal option tests Claude Bot 2026-02-05 07:17:05 +00:00
  • 60b2339c19 fix(shell): report correct illegal option character in mv command Claude Bot 2026-02-05 07:06:54 +00:00
  • 95c759a578 fix(serve): allow server config with stop method to auto-start claude/fix-26747-server-stop-method Claude Bot 2026-02-05 06:26:23 +00:00
  • df34cecd6b Dylan Conway 2026-02-04 22:27:41 -08:00
  • 4bfd1562b8 fix: install ARM64 Node.js on Windows ARM64 Dylan Conway 2026-02-04 22:15:48 -08:00
  • 4631e9cd4b Dylan Conway 2026-02-04 22:04:09 -08:00
  • 130a55de48 Dylan Conway 2026-02-04 21:59:30 -08:00
  • b93c216e92 Dylan Conway 2026-02-04 21:52:49 -08:00
  • 7353a01312 fix: update Zig commit to include ARM64 Windows build Dylan Conway 2026-02-04 21:47:58 -08:00
  • cab53d74d2 Dylan Conway 2026-02-04 21:21:18 -08:00
  • 4f721e8f0f fix: only extract CNAME for valid-but-empty TXT responses claude/fix-dns-txt-cname-26744 Claude Bot 2026-02-05 05:11:30 +00:00
  • eff4c098b1 Dylan Conway 2026-02-04 21:03:31 -08:00
  • eb942fb949 fix: propagate ARES_ENOMEM from ares_dns_parse Claude Bot 2026-02-05 04:57:27 +00:00
  • fd07535f4e fix: install ARM64 native cmake and LLVM on Windows ARM64 Dylan Conway 2026-02-04 20:54:22 -08:00
  • 435f5842ce fix: pass CMAKE_SYSTEM_PROCESSOR=ARM64 on Windows ARM64 Dylan Conway 2026-02-04 20:44:28 -08:00
  • 6900c6b5d6 fix: propagate OOM error from extractCnameFromBuffer Claude Bot 2026-02-05 04:44:03 +00:00
  • 1cbd606db2 fix: restore PROCESSOR_ARCHITECTURE after VS dev shell on ARM64 Dylan Conway 2026-02-04 20:39:57 -08:00
  • ab0d5cdd78 fix vs-shell.ps1: HostArch only accepts x86/amd64, not arm64 Dylan Conway 2026-02-04 20:36:37 -08:00
  • 5b69da3111 update Dylan Conway 2026-02-04 20:30:00 -08:00
  • 0a7d5770a0 fix memory issues in TXT CNAME resolution Claude Bot 2026-02-05 04:29:06 +00:00
  • 3d35071c68 fix(dns): follow CNAME when resolving TXT records Claude Bot 2026-02-05 04:03:27 +00:00
  • 45b9d1baba Revert "fix(bindgen): prevent use-after-free for optional string argu… (#26742) Dylan Conway 2026-02-05 03:38:12 +00:00
  • 0ad562d3bd fix(http2) Fix SSLWrapper and allow injecting connections in Http2SecureServer (#26539) Ciro Spaciari 2026-02-04 19:23:29 -08:00
  • 63a323a511 fix(http): don't enter tunnel mode for proxy-style absolute URLs in request line (#26737) Ciro Spaciari 2026-02-04 19:23:18 -08:00
  • e2e2ffa1ab fix(yoga): add factory functions, GC visitor macros, rename tests to .ts claude/yoga-native-bindings Ciro Spaciari MacBook 2026-02-04 17:39:40 -08:00
  • 0c6c61cb49 [autofix.ci] apply automated fixes ciro/add-s3-x-meta autofix-ci[bot] 2026-02-05 01:38:52 +00:00
  • e344a33442 Merge branch 'main' into ciro/add-s3-x-meta Ciro Spaciari 2026-02-04 17:37:10 -08:00
  • 4bcc407a34 fix(yoga): add freed-node checks, fix clone WriteBarrier, optimize impl allocation Ciro Spaciari MacBook 2026-02-04 16:57:08 -08:00
  • d046c33ac7 [autofix.ci] apply automated fixes autofix-ci[bot] 2026-02-05 00:38:05 +00:00
  • 10d0f617e3 refactor(yoga): cache JSYogaModule Structure in ZigGlobalObject Ciro Spaciari MacBook 2026-02-04 16:36:19 -08:00
  • 9b9d262c50 fix(yoga): fix GC lifecycle leak, setConfig WriteBarrier, missing constants, and test bug Ciro Spaciari MacBook 2026-02-04 15:38:34 -08:00
  • 40eb697cf8 fix(http): preserve binary data with null bytes in FormData multipart parsing claude/fix-formdata-null-byte-truncation Claude Bot 2026-02-04 22:51:34 +00:00
  • 6c763df7ca fix(resolver): handle jsnext:main field correctly for require() calls claude/fix-jsnext-main-require-resolution Claude Bot 2026-02-04 10:23:07 +00:00
  • 235b75854c [autofix.ci] apply automated fixes autofix-ci[bot] 2026-02-04 08:17:33 +00:00
  • 3b272ab045 Merge branch 'main' into claude/yoga-native-bindings Ciro Spaciari 2026-02-04 00:15:49 -08:00
  • 3a20e3d611 test: add unix socket test and documentation for issue #26724 claude/fix-verbose-fetch-logging-26724 Claude Bot 2026-02-04 07:08:05 +00:00
  • 77c2a11ee5 Revert "revert(yoga): remove YGNodeFinalize from destructor to fix GC sweep crash" Ciro Spaciari MacBook 2026-02-03 23:06:49 -08:00
  • af76296637 fix(docs): update runtime/markdown page Callout component (#26729) 星星魔法术 2026-02-04 14:59:12 +08:00
  • d1047c2cf1 fix ci (#26703) Dylan Conway 2026-02-03 22:18:40 -08:00
  • a9f099b04c revert(yoga): remove LSAN suppressions for now Ciro Spaciari MacBook 2026-02-03 21:55:00 -08:00
  • fcee6de2a9 revert(yoga): remove YGNodeFinalize from destructor to fix GC sweep crash Ciro Spaciari MacBook 2026-02-03 21:33:24 -08:00
  • c17c345d03 fix(yoga): suppress LSAN false positives for GC-managed YGNode allocations Claude 2026-02-03 21:21:06 -08:00
  • a40e2b857e fix(git): fix resource leak in countCommits on exception add-bun-git Sosuke Suzuki 2026-02-04 13:54:24 +09:00
  • 48a6082167 fix(git): fix resource leaks and add edge case tests Sosuke Suzuki 2026-02-04 13:41:34 +09:00