Commit Graph

  • 7b464937c3 Add wildcard route test Claude Bot 2025-10-28 09:41:27 +00:00
  • 51e617f7f4 Deduplicate route paths in server.routes getter Claude Bot 2025-10-28 09:33:28 +00:00
  • 5c5f32faff Add routes getter to Bun.serve() to list all active routes Claude Bot 2025-10-28 08:54:53 +00:00
  • a04b78a681 Rewrite test using node:test for better Node.js compatibility claude/fix-eventemitter-removealllisteners-24147 Claude Bot 2025-10-28 07:34:40 +00:00
  • 077ff15568 Fix EventEmitter removeAllListeners crash with removeListener meta-listener Claude Bot 2025-10-28 07:31:02 +00:00
  • 8d50624ec0 Add failing tests for EventEmitter removeAllListeners bug (#24147) Claude Bot 2025-10-28 07:28:28 +00:00
  • eb77bdd286 Refactor: Split sourcemap.zig into separate struct files (#24141) robobun 2025-10-28 00:05:16 -07:00
  • 5d8fe74eb8 test dylan/workspace-root-dependency Dylan Conway 2025-10-27 19:44:16 -07:00
  • 29cd7e9c68 update Dylan Conway 2025-10-27 19:07:50 -07:00
  • 523fc14d76 Deflake websocket test Jarred Sumner 2025-10-27 18:58:02 -07:00
  • a0a69ee146 fix: body already used error to throw TypeError (#24114) Felipe Cardozo 2025-10-27 22:31:33 -03:00
  • 89bbabaf66 Merge branch 'main' into dylan/workspace-root-dependency Dylan Conway 2025-10-27 18:01:41 -07:00
  • e2b697c8b5 [autofix.ci] apply automated fixes user/markovejnovic/partial-npa-integration autofix-ci[bot] 2025-10-28 00:37:31 +00:00
  • cfef3337a2 try fix windows Marko Vejnovic 2025-10-27 17:35:19 -07:00
  • a8eb01cf2e Refactor FFI analytics to track only successful completions claude/add-ffi-analytics Claude Bot 2025-10-27 23:49:03 +00:00
  • 6a6e861ded Add "ffi" to analytics.Features and track FFI usage Claude Bot 2025-10-27 23:23:31 +00:00
  • 668eba0eb8 fix(node:http): Fix ServerResponse.writableNeedDrain causing stream pause (#24137) robobun 2025-10-27 15:24:38 -07:00
  • 86a938c456 [autofix.ci] apply automated fixes user/markovejnovic/install-tests autofix-ci[bot] 2025-10-27 22:14:46 +00:00
  • 17b3db806e Fix JSX development mode for HTML bundling claude/fix-jsx-node-env-23959 Claude Bot 2025-10-27 22:05:43 +00:00
  • 69b87ee089 fix: Panicking tests Marko Vejnovic 2025-10-27 10:26:11 -07:00
  • 6580b563b0 Refactor Subprocess to use JSRef instead of hasPendingActivity (#24090) robobun 2025-10-27 14:19:38 -07:00
  • 1bcd91862f raise the node test time limt for asan/lsan Meghan Denny 2025-10-27 14:13:17 -07:00
  • f3ed784a6b scripts: teach machine.mjs how to spawn a freebsd image on aws (#24109) Meghan Denny 2025-10-27 12:11:00 -08:00
  • 64bfd8b938 Revert "deps: update elysia to 1.4.13" (#24133) Meghan Denny 2025-10-27 11:49:41 -08:00
  • 6e48e49547 test: Add npm_package_arg.zig tests Marko Vejnovic 2025-10-23 13:22:19 -07:00
  • cca0b03361 feat(install): Match resolution with npm-package-arg Marko Vejnovic 2025-10-23 13:21:50 -07:00
  • 2afafbfa23 zig: remove Location.suggestion (#23478) Meghan Denny 2025-10-27 11:26:21 -08:00
  • 1e849b905a zig: bun.sourcemap -> bun.SourceMap (#23477) Meghan Denny 2025-10-27 11:26:09 -08:00
  • 427bb66604 Add Bun.TOON API for Token-Oriented Object Notation claude/implement-bun-toon Claude Bot 2025-10-27 18:16:53 +00:00
  • b280e8d326 Enable more sanitizers in CI (#24117) Jarred Sumner 2025-10-27 02:37:05 -07:00
  • 9118d17767 Add detailed build error on asan x musl improve-build-error-message-musl-asan Sosuke Suzuki 2025-10-27 12:17:26 +09:00
  • a1977030b0 Merge branch 'main' into upgrade-webkit-20251007 Sosuke Suzuki 2025-10-27 10:33:20 +09:00
  • 8e840eb7a9 Update env_loader.zig jarred/cleanup-env-loader-file Jarred Sumner 2025-10-26 18:33:10 -07:00
  • 5b63fbff01 Update env_loader.zig Jarred Sumner 2025-10-26 18:27:46 -07:00
  • b7ae21d0bc Mark flaky test as TODO Jarred Sumner 2025-10-26 14:29:27 -07:00
  • d900aa2eeb Revert gc related change Sosuke Suzuki 2025-10-26 17:36:03 +09:00
  • 9950f3c43e Merge branch 'main' into upgrade-webkit-20251007 Sosuke Suzuki 2025-10-26 17:34:36 +09:00
  • 0653dde5fb Refactor FSWatcher to use JSRef instead of hasPendingActivity claude/refactor-fswatcher-jsref Claude Bot 2025-10-26 08:30:20 +00:00
  • a75cef5079 Add comprehensive documentation for JSRef (#24095) robobun 2025-10-26 01:28:27 -07:00
  • cb20d4b269 Add debug output to investigate test failures claude/gc-managed-websocket-context Claude Bot 2025-10-26 08:02:28 +00:00
  • fd9044149d Refactor Socket to use jsc.JSRef instead of hasPendingActivity claude/refactor-socket-jsref Claude Bot 2025-10-26 07:57:18 +00:00
  • 2e5f396467 Fix use-after-free in ServerWebSocket.onClose claude/route-specific-websockets Claude Bot 2025-10-26 07:55:02 +00:00
  • e1f37dce42 Refactor shell interpreter to use jsc.JSRef instead of hasPendingActivity Claude Bot 2025-10-26 07:55:00 +00:00
  • e3c0fa384f Add visitChildren and protect/unprotect for JSWebSocketServerContext Claude Bot 2025-10-26 07:49:42 +00:00
  • 420ec2f2eb Remove test from process-on.test.ts (moved to 24069.test.ts) claude/fix-uncaught-exception-crash Claude Bot 2025-10-26 07:23:42 +00:00
  • 5eb383449a Fix panic when exceptions occur in uncaughtException handlers Claude Bot 2025-10-26 05:52:39 +00:00
  • f638fd93d4 Fix: Set websocketServerContext field after server toJS() Claude Bot 2025-10-26 06:42:32 +00:00
  • edb7ba6332 Critical fix: Store websocket_js_context in server's websocketServerContext field Claude Bot 2025-10-26 06:30:26 +00:00
  • 802fae5093 Fix: Use fromJS instead of unsafe pointer casts, remove js_context field Claude Bot 2025-10-26 06:25:59 +00:00
  • 2666848d5d Refactor WebSocketServerContext to use GC-managed JSInternalFieldObjectImpl Claude Bot 2025-10-26 06:10:33 +00:00
  • a7dda6f829 Replace all polling-based waits with true event-driven Promise.withResolvers Claude Bot 2025-10-26 05:44:24 +00:00
  • d925626b5a Replace remaining Bun.sleep with waitFor and await server.stop() Claude Bot 2025-10-26 05:39:01 +00:00
  • 14a5e7b0b2 Make RouteWithWebSocket generic over Path and HTTPResponse types Claude Bot 2025-10-26 05:30:42 +00:00
  • 34f0b86d35 Address review comments: fix comments and replace setTimeout with waitFor Claude Bot 2025-10-26 05:28:59 +00:00
  • e6f0e202bd Fix TypeScript types to enforce websocket requires upgrade Claude Bot 2025-10-26 05:18:08 +00:00
  • 5718818b3d Address review comments: fix shared_context cleanup and rewrite error test Claude Bot 2025-10-26 05:12:08 +00:00
  • 4c00d8f016 deps: update elysia to 1.4.13 (#24085) github-actions[bot] 2025-10-25 22:03:34 -07:00
  • 22ec16a660 Merge branch 'main' into claude/route-specific-websockets Jarred Sumner 2025-10-25 22:03:22 -07:00
  • b805d55675 Add TypeScript types for route-specific WebSocket handlers Claude Bot 2025-10-26 04:41:36 +00:00
  • 8c5a8f6c11 Add route-specific WebSocket handlers in Bun.serve() Claude Bot 2025-10-26 04:39:03 +00:00
  • f58a066236 Update CLAUDE.md Jarred Sumner 2025-10-25 21:34:24 -07:00
  • 3367fa6ae3 Refactor: Extract ModuleLoader components into separate files (#24083) robobun 2025-10-25 20:43:02 -07:00
  • 485017f93f fix: correct route registration order for WebSocket handlers Claude Bot 2025-10-26 02:56:39 +00:00
  • c25c0ab84e feat: add route-specific WebSocket handlers in Bun.serve() Claude Bot 2025-10-26 02:24:16 +00:00
  • dead574e16 Fix temp file cleanup and coverage threshold comparison Claude Bot 2025-10-26 02:21:09 +00:00
  • 087cc8e03a Address second round of code review feedback Claude Bot 2025-10-26 02:01:52 +00:00
  • a4aa876712 Address code review feedback Claude Bot 2025-10-26 01:39:46 +00:00
  • 396009fb67 Add Cobertura code coverage reporter support Claude Bot 2025-10-26 01:14:51 +00:00
  • 91d061de25 Fix JSX transform not respecting NODE_ENV=production (#23959) Claude Bot 2025-10-25 01:33:00 +00:00
  • a2b262ed69 ci: update bun version to 1.3.1 (#24053) [publish images] Meghan Denny 2025-10-25 14:53:02 -08:00
  • fb1fbe62e6 ci: update alpine linux to 3.22 (#24052) [publish images] Meghan Denny 2025-10-25 14:52:34 -08:00
  • 591b39f5ff fix(install): remove overly strict Windows bin linking assertion claude/fix-windows-bin-linking-assertion Claude Bot 2025-10-25 22:13:03 +00:00
  • e48578c5cd WIP: SourceProvider refactoring - replace ResolvedSource with ModuleResult claude/sourceprovider-refactoring Claude Bot 2025-10-25 20:12:03 +00:00
  • 825beb24a7 Fix struct alignment for ModuleResult and Errorable claude/source-provider-refactor Claude Bot 2025-10-25 18:49:52 +00:00
  • d4aa25a754 [autofix.ci] apply automated fixes claude/refactor-source-provider-to-module-result autofix-ci[bot] 2025-10-25 08:16:36 +00:00
  • 4d7a01064f Fix builtin module ID mapping Claude Bot 2025-10-25 08:10:13 +00:00
  • 41b73f48f2 Complete SourceProvider refactoring: convert error unions to ModuleResult Claude Bot 2025-10-25 07:51:22 +00:00
  • 65b5670913 Fix TranspiledSource struct layout and flag access Claude Bot 2025-10-25 07:40:40 +00:00
  • 9c7adda552 WIP: SourceProvider refactoring - BunSourceProvider implementation claude/sourceprovider-refactor-wip Claude Bot 2025-10-25 07:29:04 +00:00
  • 56b1ea2474 Refactor: Replace ResolvedSource with ModuleResult tagged union Claude Bot 2025-10-25 07:20:49 +00:00
  • 64940c8c8a workspace dependency resolves to root package Dylan Conway 2025-10-25 00:17:18 -07:00
  • 7b0700038d Fix NAPI crash when process.exit() is called during native module cleanup claude/fix-napi-process-exit-crash Claude Bot 2025-10-25 07:06:27 +00:00
  • d2c2842420 Autoformat Jarred Sumner 2025-10-25 00:05:28 -07:00
  • 01914b406e temp lower this Meghan Denny 2025-10-24 23:53:52 -07:00
  • 24e3903475 WIP: SourceProvider refactoring - Phases 0-3 near complete Claude Bot 2025-10-25 06:53:47 +00:00
  • 0fba69d50c Add some internal deprecation @compileError messages Jarred Sumner 2025-10-24 23:42:20 -07:00
  • cbeda2155e WIP: SourceProvider refactoring - Phases 0-2 partial Claude Bot 2025-10-25 06:21:34 +00:00
  • 0676364be0 Phase 3: Update C++ side to use ModuleResult claude/refactor-source-provider Claude Bot 2025-10-25 05:48:59 +00:00
  • 465a5be008 [autofix.ci] apply automated fixes autofix-ci[bot] 2025-10-25 05:44:43 +00:00
  • fa9ac34f99 Merge remote-tracking branch 'origin/main' into nektro-patch-31371 Meghan Denny 2025-10-24 22:38:45 -07:00
  • a94965b458 progress Meghan Denny 2025-10-24 22:35:25 -07:00
  • 74cfdcdd19 Fix script injection for HTML with no source scripts claude/preserve-html-script-locations Claude Bot 2025-10-25 05:28:38 +00:00
  • 503a9280ed Refactor SourceProvider to use cleaner architecture claude/source-provider-refactoring Claude Bot 2025-10-25 05:10:41 +00:00
  • dea79c57af Start working on subscriptions Marko Vejnovic 2025-10-24 22:01:37 -07:00
  • b40b6c2c40 Phase 2: Update Zig side to use ModuleResult Claude Bot 2025-10-25 04:51:19 +00:00
  • 5f0654bf35 Add regression test and analysis for async stack trace issue with AsyncLocalStorage claude/fix-async-stack-trace-with-als Claude Bot 2025-10-25 04:44:41 +00:00
  • f4b6396eac Fix unhandled exception in JSC__JSPromise__wrap when resolving promise (#23961) SUZUKI Sosuke 2025-10-25 13:36:33 +09:00
  • 85fd7f80cb bundler: Preserve original script tag locations in HTML bundles Claude Bot 2025-10-25 04:27:14 +00:00
  • ed26bb8231 Phase 1: Add new SourceProvider infrastructure Claude Bot 2025-10-25 04:13:25 +00:00
  • c63ed310b1 Fix gc related timeout Sosuke Suzuki 2025-10-25 12:04:04 +09:00