Commit Graph

  • 0b6d896adf test(git): add comprehensive tests for bun:git APIs Sosuke Suzuki 2026-02-04 13:29:45 +09:00
  • 660e4b3c5b fix(yoga): free YGNode in YogaNodeImpl destructor to fix LSAN leak Ciro Spaciari MacBook 2026-02-03 20:13:12 -08:00
  • c9dc5dd381 feat(git): add status, diff, log, and rev-parse APIs to bun:git Sosuke Suzuki 2026-02-04 13:02:28 +09:00
  • f8d7ac9d8a fix(yoga): add missing JSC exception scope checks Ciro Spaciari MacBook 2026-02-03 19:19:20 -08:00
  • d33550ddba docs: add type definitions for bun:git Sosuke Suzuki 2026-02-04 11:53:39 +09:00
  • f02511d2f8 feat: add bun:git module with libgit2 integration Sosuke Suzuki 2026-02-04 11:50:25 +09:00
  • 73f9fa08ca fix: prevent use-after-free in Yoga node free() and freeRecursive() Ciro Spaciari MacBook 2026-02-03 17:56:09 -08:00
  • 315e822866 fix(bindgen): prevent use-after-free for optional string arguments (#26717) robobun 2026-02-03 17:44:13 -08:00
  • 2c5ee4862d fix: resolve GC segfault in JSYogaNode lifecycle management Ciro Spaciari MacBook 2026-02-03 17:33:03 -08:00
  • bf992ecb2c test: use -e inline scripts instead of tempDir where possible Claude Bot 2026-02-04 01:26:21 +00:00
  • 077e636f8f fix: implement missing Yoga binding methods and fix measure callback Ciro Spaciari MacBook 2026-02-03 17:22:30 -08:00
  • 4a6f4280f0 test: use local servers instead of external httpbin.org calls Claude Bot 2026-02-04 01:10:27 +00:00
  • 1863654353 [autofix.ci] apply automated fixes autofix-ci[bot] 2026-02-04 01:04:20 +00:00
  • 55f7f53cf4 test: port official Facebook Yoga JavaScript test suite Ciro Spaciari MacBook 2026-02-03 17:02:20 -08:00
  • be21eaa778 fix(fetch): remove vm.log.level coupling from verbose fetch logging Claude Bot 2026-02-04 00:58:47 +00:00
  • 206ad3427b Address additional PR review comments claude/fix-http2-allowHTTP1 Claude Bot 2026-02-04 00:43:39 +00:00
  • addced7ae6 feat: add native Yoga layout engine bindings Ciro Spaciari MacBook 2026-02-03 15:55:13 -08:00
  • 38a3fae22f Address PR review comments Claude Bot 2026-02-04 00:04:00 +00:00
  • 548798c5c0 fix(http2): implement allowHTTP1 option for secure servers Claude Bot 2026-02-03 23:50:23 +00:00
  • ad4c6ea466 fix(http2): allow in-flight requests to complete on GOAWAY (#26719) claude/fix-http2-goaway-26719 Claude Bot 2026-02-03 23:13:14 +00:00
  • 3f3a88e1c4 test: normalize path separators for cross-platform comparison claude/fix-tilde-expansion-26715 Claude Bot 2026-02-03 23:14:52 +00:00
  • 96a44d0d2c test: use platform-independent path for absolute cache test Claude Bot 2026-02-03 23:00:51 +00:00
  • ca0b5f23ee address review feedback Claude Bot 2026-02-03 22:45:02 +00:00
  • 1a0785d486 fix(install): expand tilde (~) in cache directory paths from config files Claude Bot 2026-02-03 22:30:48 +00:00
  • 727f07dcd6 fix(child_process): don't inherit BUN_INSPECT* env vars claude/fix-bun-inspect-child-process-26704 Claude Bot 2026-02-03 09:16:55 +00:00
  • 7f498a2e07 chore: improve markdown to html perf (#26644) Andrew Johnston 2026-02-03 08:51:25 +00:00
  • 5d4b1821f3 [publish images] test windows aarch64 CI (#26701) Dylan Conway 2026-02-02 23:25:13 -08:00
  • 41de7a3bfb [publish images] Upgrade LLVM toolchain from 19.1.7 to 21.1.8 (#26667) Dylan Conway 2026-02-02 23:12:21 -08:00
  • 40acc7d524 update dylan/update-webkit Dylan Conway 2026-02-02 21:59:07 -08:00
  • 1a6b804a37 fix: improve ASAN detection to check ASAN_OPTIONS env var ali/sigusr1 Claude Bot 2026-02-03 01:56:57 +00:00
  • d23312d3f6 feat(test): add Symbol.dispose support to mock/spyOn (#26692) Chris Lloyd 2026-02-02 17:39:36 -08:00
  • b97f3f3f5c fix: skip ASAN for flaky inspector test and add timeout handling Claude Bot 2026-02-03 01:13:51 +00:00
  • de8c754c6a perf(markdown): cache tag strings in React renderer (#26668) SUZUKI Sosuke 2026-02-03 10:08:39 +09:00
  • 27e1363a66 Make GC release access skip interval configurable (#26699) Jarred Sumner 2026-02-02 17:07:20 -08:00
  • f61a3a90a2 fix(test): apply --preserve-symlinks-main to test file path resolution claude/fix-preserve-symlinks-main-test Claude Bot 2026-02-02 22:22:12 +00:00
  • a2ba9cbd99 fix: address review comments Claude Bot 2026-02-02 22:59:23 +00:00
  • eba4da23e6 perf: skip Event creation in AbortSignal.abort() when no listeners (#26686) SUZUKI Sosuke 2026-02-03 07:01:25 +09:00
  • 5024e20b50 fix(sigusr1): handle EINTR in sem_wait and skip ASAN for flaky tests Claude Bot 2026-02-02 21:46:59 +00:00
  • dca317a2da PR jarred/tui Jarred Sumner 2026-02-02 12:56:00 -08:00
  • cf53710bce Merge branch 'main' into ali/sigusr1 Alistair Smith 2026-02-02 12:46:38 -08:00
  • b87793b67e TUI Jarred Sumner 2026-02-02 06:44:29 -08:00
  • c8c87c6b0f fix(sql): recognize PGUSERNAME environment variable claude/fix-pgusername-env-var Claude Bot 2026-02-02 07:02:23 +00:00
  • 35e9ca9158 Add regression test for rope string slice performance (issue #26682) claude/fix-rope-string-slice-issue-26682 Claude Bot 2026-02-02 06:08:32 +00:00
  • dbacff1409 experiment dylan/python Dylan Conway 2026-02-01 15:44:01 -08:00
  • 714c7bdcea fix(audit): exclude workspace devDependencies in --prod mode (#26675) claude/fix-audit-prod-workspace-devdeps-26675 Claude Bot 2026-02-01 19:23:28 +00:00
  • 6441149674 chore: remove duplicate test and document constructability issue claude/arrow-to-bind-optimization Claude Bot 2026-02-01 15:45:10 +00:00
  • e5c8da3c99 fix(minify): disable arrow-to-bind transform due to semantic issues Claude Bot 2026-02-01 15:38:43 +00:00
  • 55fe522910 test(minify): add tests for arrow-to-bind edge cases Claude Bot 2026-02-01 15:25:34 +00:00
  • 0b13ba1b7e feat(minify): convert () => obj.method() to obj.method.bind(obj) Claude Bot 2026-02-01 14:18:58 +00:00
  • aa3b023a98 test: address review comments for issue #26660 claude/fix-shell-iowriter-use-after-free Claude Bot 2026-02-01 09:10:10 +00:00
  • df8e2e932d fix(shell): prevent use-after-free in IOWriter when commands are freed Claude Bot 2026-02-01 08:54:29 +00:00
  • b007ee158c Update ZigGlobalObject.cpp jarred/bump-webkit-fevb-1 Jarred Sumner 2026-02-01 00:41:44 -08:00
  • ddefa11070 fix(fs): handle '.' path normalization on Windows (#26634) robobun 2026-02-01 00:33:59 -08:00
  • eb71690138 Bump WebKit Jarred Sumner 2026-02-01 00:31:58 -08:00
  • 33b78515df fix(cli): bun update -i select all ('A') now updates packages correctly claude/fix-update-interactive-select-all-26657 Claude Bot 2026-02-01 07:46:09 +00:00
  • d80f5fc703 Address review comments: use URL API and static import claude/issue-26653-test-plugin-import-meta-url Claude Bot 2026-02-01 06:19:32 +00:00
  • 7ab2b36495 test(bundler): add regression test for plugin transform import.meta.url Claude Bot 2026-02-01 06:05:45 +00:00
  • 35f8154319 bump versions Dylan Conway 2026-01-31 17:38:12 -08:00
  • 9d68ec882a require --compile for ESM bytecode (#26624) robobun 2026-01-31 17:35:03 -08:00
  • 1337f5dba4 add --cpu-prof-interval flag (#26620) Dylan Conway 2026-01-31 16:59:03 -08:00
  • 56b5be4ba4 fix(shell): prevent double-free during GC finalization (#26626) robobun 2026-01-31 16:57:59 -08:00
  • 6c119d608e Simplify bun run build:local to auto-build JSC (#26645) Dylan Conway 2026-01-31 16:52:51 -08:00
  • b0512ccbf4 fix(sql): correct MySQL unix socket error message claude/fix-mysql-socket-error-message Claude Bot 2026-02-01 00:34:55 +00:00
  • 9fcf30f661 fix(blob): handle UTF-8 paths correctly in stat() and delete() for Buffer paths claude/fix-utf8-buffer-path-26647 Claude Bot 2026-02-01 00:30:16 +00:00
  • 7b848af6ef fix(tty): restore cursor visibility on process exit claude/fix-cursor-visibility-on-exit Claude Bot 2026-01-31 22:17:05 +00:00
  • ab29769b95 fix(Response): initialize #url field to prevent crash on Windows claude/fix-response-constructor-url-init Claude Bot 2026-01-31 21:55:54 +00:00
  • cb26928b62 Add error handler to third test's client script claude/fix-https-streaming-body-issue-26638 Claude Bot 2026-01-31 19:38:36 +00:00
  • 08baed00ae Update tests to use HTTPS to properly exercise TLS handshake race condition Claude Bot 2026-01-31 19:25:28 +00:00
  • 32747384b7 Keep test timeout for npm package installation Claude Bot 2026-01-31 18:58:09 +00:00
  • 8ca4cc9796 Address additional review feedback Claude Bot 2026-01-31 18:43:50 +00:00
  • 483ccc63d5 Address additional review comments Claude Bot 2026-01-31 18:29:37 +00:00
  • 5e1b61c942 Address review comments for test assertions Claude Bot 2026-01-31 18:16:38 +00:00
  • 4c27d0df04 fix(node:https): ensure all chunks are yielded in streaming body Claude Bot 2026-01-31 18:05:01 +00:00
  • 578a3b810e fix(build): restore baseline WebKit suffix for x64 builds claude/fix-baseline-webkit-sigill Claude Bot 2026-01-31 15:44:38 +00:00
  • 8d68ebfa2a fix(windows): keep event loop alive during Bun.file() async reads claude/fix-readfileuv-event-loop-ref Claude Bot 2026-01-31 14:49:51 +00:00
  • ec0f811cc1 fix(sqlite): use correct library name on Linux claude/fix-sqlite-linux-library-path Claude Bot 2026-01-31 14:21:15 +00:00
  • 212982f8e6 fix(types): correct JSDoc examples for Statement.get() and Statement.all() claude/fix-sqlite-jsdoc-26622 Claude Bot 2026-01-31 06:05:09 +00:00
  • a467c81b27 fix: embed .txt files in Bun.embeddedFiles with --compile claude/fix-embedded-txt-files Claude Bot 2026-01-31 01:48:55 +00:00
  • a14a89ca95 fix(proxy): respect NO_PROXY for explicit proxy options in fetch and ws (#26608) Ciro Spaciari 2026-01-30 16:20:45 -08:00
  • a5246344fa fix(types): Socket.reload() now correctly expects { socket: handler } (#26291) robobun 2026-01-30 13:23:04 -08:00
  • f648483fe7 fix(types): add missing SIMD variants to Bun.Build.CompileTarget type (#26248) robobun 2026-01-30 13:13:28 -08:00
  • 01fa61045f fix(types): add missing bun-linux-x64-${SIMD} compile target type (#26607) ddmoney420 2026-01-30 13:21:11 -07:00
  • de81f16c60 Move regression test to test/regression/issue/26597.test.ts claude/fix-parallel-windows-backslash Claude Bot 2026-01-30 19:50:34 +00:00
  • 9c595ba596 Merge branch 'main' into claude/fix-parallel-windows-backslash Claude Bot 2026-01-30 19:28:48 +00:00
  • 048ca56e6c Merge branch 'main' into claude/fix-markdown-frontmatter-26605 claude/fix-markdown-frontmatter-26605 Alistair Smith 2026-01-30 11:27:28 -08:00
  • 600577415a fix(md): skip YAML frontmatter in Bun.markdown.html() Claude Bot 2026-01-30 17:56:22 +00:00
  • 71ce550cfa esm bytecode (#26402) Alistair Smith 2026-01-30 01:38:45 -08:00
  • 8f61adf494 Harden chunked encoding parser (#26594) robobun 2026-01-30 01:18:39 -08:00
  • b4b7cc6d78 fix multi-run.test.ts on windows (#26590) Dylan Conway 2026-01-29 23:35:53 -08:00
  • 92d7c2fe75 fix(cli): quote bun path in parallel file execution on Windows Claude Bot 2026-01-30 06:15:36 +00:00
  • 3feea91087 ci: add QEMU JIT stress tests when WebKit is updated (#26589) SUZUKI Sosuke 2026-01-30 14:12:36 +09:00
  • 9dc410b377 Merge branch 'main' into jarred/esdecorator jarred/esdecorator Dylan Conway 2026-01-29 21:04:11 -08:00
  • bb4d5b9af5 feat(cli/run): add --parallel and --sequential for running multiple scripts with workspace support (#26551) Jarred Sumner 2026-01-29 20:20:39 -08:00
  • 26125888bd Merge branch 'main' into claude/iife-folding claude/iife-folding SUZUKI Sosuke 2026-01-30 12:39:46 +09:00
  • 46a60fdc3a update dylan/test-qemu-test Dylan Conway 2026-01-29 19:20:14 -08:00
  • 866ad7cdb3 update Dylan Conway 2026-01-29 18:06:44 -08:00
  • 525ab97095 update Dylan Conway 2026-01-29 17:36:35 -08:00
  • 1393679398 Merge branch 'main' into claude/fix-26579-tls-sni-host-header claude/fix-26579-tls-sni-host-header Dylan Conway 2026-01-29 17:21:38 -08:00
  • a8fb64cc96 Merge branch 'main' into claude/qemu-baseline-webkit-fix claude/qemu-baseline-webkit-fix Dylan Conway 2026-01-29 17:19:17 -08:00
  • adc1a6b05c Fix aarch64 SIGILL: disable mimalloc LSE atomics + update WebKit + QEMU verification (#26586) Dylan Conway 2026-01-29 17:18:57 -08:00