Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| test(ext/node): cover node:module SourceMap export | divybot | S | No | 3.8h | 2.5h | May 31, 2026 |
SummaryTestAdd unit test for node:module SourceMap export Adds a regression test to confirm SourceMap is exported correctly from node:module, ensuring Node compatibility and preventing future bugs. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(ext/http): reject Response-like return from respondWith | divybot | M | No | 3.8h | 3.1h | May 31, 2026 |
SummaryBug FixFix HTTP respondWith to reject Response-like objects Prevents crashes when users pass non-Deno Response objects to Deno.serveHttp, improving stability and error clarity. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(ext/node): add node:test/reporters builtin | divybot | L | No | 2.6h | 1.4h | May 31, 2026 |
SummaryBug FixAdd node:test/reporters builtin module Adds the missing node:test/reporters builtin module, enabling built‑in reporters for node test and improving test reporting capabilities. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript, Typescript
|
||||||
| fix(node/repl): gate preview through V8 inspector throwOnSideEffect | divybot | L | No | 23.2h | 23.2h | May 31, 2026 |
SummaryBug FixFix REPL preview side‑effect handling Prevents REPL preview from executing code with side effects before the user presses Enter, improving developer experience and ensuring accurate preview output. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Rust, Javascript, Typescript
|
||||||
| fix(node): add stripTypeScriptTypes export | divybot | L | No | 2.4h | 1.6h | May 31, 2026 |
SummaryFeatureAdd stripTypeScriptTypes export to node module Adds a runtime export to strip TypeScript types from node modules, enabling faster execution and better compatibility with JavaScript-only environments. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Rust, Typescript, Javascript
|
||||||
| fix(node): add module findPackageJSON export | divybot | L | No | 0.6h | 0.6h | May 31, 2026 |
SummaryBug FixAdd findPackageJSON export to node module Adds a findPackageJSON export to the node module, enabling resolution of package specifiers to package roots and matching Node's documented behavior. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| test(node_compat): mark test-process-exit-code-validation.js flaky | divybot | XS | No | 3.9h | - | May 31, 2026 |
SummaryTestMark test-process-exit-code-validation flaky This change marks a timing-sensitive test as flaky to prevent intermittent CI failures on macOS runners, improving build reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| chore: test for describe.only without only failure | divybot | S | No | 2.6h | 2.6h | May 31, 2026 |
SummaryTestAdd regression test for node:test describe.only Adds a regression test to confirm node.test's describe.only runs without false failure, improving test reliability for developers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| fix(ext/napi): polyfill libuv thread + semaphore primitives | divybot | L | No | 19.1h | 19.0h | May 31, 2026 |
SummaryBug FixAdd libuv thread and semaphore polyfills for native addons Provides missing libuv threading and semaphore primitives to enable native addons to load correctly, reducing runtime errors and improving compatibility. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript
|
||||||
| fix: load classic blob worker main script directly | divybot | S | No | 2.1h | 2.1h | May 31, 2026 |
SummaryBug FixFix classic blob worker script loading Ensures classic workers load main scripts directly, improving reliability and testing support. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| fix(test): don't kill the deno process on top-level Deno.exit() | divybot | L | No | 22.7h | - | May 31, 2026 |
SummaryBug FixPrevent Deno test process termination on top-level exit Ensures test runs correctly when Deno.exit() is called outside tests, preventing silent failures and accurate exit codes. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript, Rust
|
||||||
| fix(node): export syncBuiltinESMExports from node:module | divybot | S | No | 1.7h | - | May 31, 2026 |
SummaryBug FixFix missing syncBuiltinESMExports export Adds the missing named export to node:module, ensuring compatibility and preventing runtime errors for Node polyfills. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(npm): downgrade latest tag for release age | divybot | L | No | 12.1h | - | May 31, 2026 |
SummaryBug FixDowngrade npm latest tag for release age This change enforces the minimum release age policy for npm packages, preventing the use of overly recent dependencies that could introduce instability. It improves reliability for users adding npm packages via Deno. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript
|
||||||
| perf: replace ipnetwork with ipnet | nathanwhitbot | S | No | 3.0h | - | May 30, 2026 |
SummaryRefactorReplace ipnetwork with ipnet for performance Eliminates a dependency to improve performance and reduce lockfile size while preserving subnet matching behavior for Node and Deno network permissions. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(node): support vm dynamic import callback | divybot | XL | No | 6.2h | 6.2h | May 30, 2026 |
SummaryFeatureSupport VM dynamic import callback in Node Adds dynamic module loading support for Node’s vm module, enabling more flexible runtime module resolution and improving developer experience. Health Assessment
X-Large
Medium
Low
AI Details
Confidence:
0.15
Tech Stack
Languages:
Rust, Javascript, Typescript
|
||||||
| fix(jupyter): exit kernel process after sending shutdown reply | divybot | S | No | 12.7h | - | May 30, 2026 |
SummaryBug FixFix orphaned Jupyter kernel process after shutdown Ensures Jupyter kernels terminate cleanly, preventing orphaned processes that consume resources and could lead to stale connections. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| test(compile): cover more sloppy import patterns | bartlomieju | S | No | 3.1h | - | May 30, 2026 |
SummaryTestAdd test coverage for sloppy import patterns Expands compile tests to cover additional sloppy import scenarios, ensuring robust module resolution in compiled executables. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(lsp): preserve URL extensions in `typeof import(...)` hovers | divybot | M | No | 3.9h | 3.5h | May 30, 2026 |
SummaryBug FixPreserve URL extensions in LSP hovers Ensures hover tooltips in VSCode display the full module URL, improving developer experience and reducing confusion. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript
|
||||||
| fix(check): resolve npm packages without types when type checking | divybot | M | No | 6.7h | 4.4h | May 30, 2026 |
SummaryBug FixFix npm type resolution for untyped packages Ensures type checking succeeds for npm packages without type declarations when using bring-your-own-node_modules, preventing hard errors and improving developer experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(install): rewrite relative imports/scopes in copied deno.json | divybot | M | No | 4.4h | 1.8h | May 30, 2026 |
SummaryBug FixRewrite relative imports in copied deno.json Fixes module resolution errors for globally installed binaries, ensuring reliable execution and preventing runtime failures. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(cache_dir): EnsureCachedStrategy must surface cached redirects | divybot | M | No | 3.8h | - | May 30, 2026 |
SummaryBug FixFix cached redirect handling in cache_dir Corrects cached redirect logic to avoid unnecessary network requests, improving module load performance. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| perf(ext/web): convert hot stream queues to O(1) Queue, cache _state reads | bartlomieju | L | No | 60.3h | 0.1h | May 30, 2026 |
SummaryRefactorImprove Web Streams performance with O(1) queue This change reduces memory churn and improves throughput for stream operations, leading to faster I/O and lower latency for web applications. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| chore: update release doc template | bartlomieju | S | No | 66.2h | 0.2h | May 30, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| feat(task): support exclusion groups in task name wildcards | bartlomieju | M | No | 22.9h | 0.3h | May 30, 2026 |
SummaryFeatureAdd exclusion groups to task name wildcards Enables users to exclude specific task names from wildcard patterns, improving task selection precision. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| perf(ext/node): cache member-export-props analysis | bartlomieju | L | No | 35.3h | 12.2h | May 30, 2026 |
SummaryRefactorCache member-export-props analysis for performance Improves CommonJS module resolution by memoizing member export properties, reducing repeated parsing and CPU usage for Node compatibility, leading to faster startup and lower resource consumption. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Rust
|
||||||
| fix(config): warn instead of erroring when workspace member dir is missing | bartlomieju | M | No | 21.4h | 0.2h | May 30, 2026 |
SummaryBug FixWarn instead of erroring when workspace member dir is missing Fixes workspace discovery to emit a warning and skip missing directories, aligning with npm behavior and supporting Docker workflows. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(cli/task): run recursive workspace tasks in parallel | bartlomieju | L | No | 21.3h | 0.2h | May 30, 2026 |
SummaryBug FixRun recursive workspace tasks in parallel Enables Deno tasks to execute concurrently across workspace members, cutting down startup time and improving developer workflow. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(compile): embed workspace package.json files in the VFS | bartlomieju | M | No | 13.1h | 13.0h | May 30, 2026 |
SummaryBug FixEmbed workspace package.json files in VFS This change embeds workspace package.json files into the virtual filesystem, ensuring that module exports are honored during compilation. It prevents runtime errors like ERR_MODULE_NOT_FOUND, improving reliability for projects using workspace members. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript, Javascript
|
||||||
| fix(task): preserve trailing backslashes in task arguments | bartlomieju | M | No | 22.8h | 0.1h | May 30, 2026 |
SummaryBug FixFix trailing backslashes in task arguments Ensures Windows‑style paths with trailing backslashes are correctly handled by deno task, preventing parse errors and improving reliability for cross‑platform usage. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Rust
|
||||||
| fix(install): allow "minimumDependencyAge" object without "age" | bartlomieju | M | No | 14.7h | 14.7h | May 30, 2026 |
SummaryBug FixAllow optional age in minimumDependencyAge config Enables users to specify exclude lists in deno.json while setting age via CLI flag, improving configuration flexibility. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(bundle): use node-style CJS interop for the Deno platform | bartlomieju | M | No | 12.2h | 12.2h | May 30, 2026 |
SummaryBug FixFix CJS interop for Deno bundler Ensures bundled code runs correctly for dual CJS/ESM packages, preventing runtime errors and improving reliability for developers using deno bundle. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript
|
||||||
| fix(compile): detect svelte-adapter-deno build output | bartlomieju | M | No | 11.7h | - | May 30, 2026 |
SummaryBug FixFix compile detection for svelte-adapter-deno Adds correct entrypoint detection for SvelteKit projects using svelte-adapter-deno, enabling Deno compile to work without manual flags and ensuring static assets are served. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(ext/ffi): match V8 stack-arg layout in turbocall trampoline on Apple silicon | divybot | S | No | 2.0h | - | May 30, 2026 |
SummaryBug FixFix FFI stack-arg layout on Apple silicon Corrects FFI call alignment on Apple silicon, preventing crashes and ensuring reliable native function invocation for users on macOS ARM devices. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript
|
||||||
| fix(ext/node): resolve global cache packages when require referrer is outside DENODIR | divybot | M | No | 23.7h | 23.7h | May 30, 2026 |
SummaryBug FixFix global cache package resolution for external referrers Ensures Node.js require calls from outside Deno's cache correctly resolve npm dependencies, preventing module resolution errors in global-cache mode. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/napi): polyfill more libuv symbols from compat layer | divybot | XL | No | 26.1h | 0.5h | May 30, 2026 |
SummaryBug FixAdd libuv symbol polyfills for native addons Enables native addons that depend on libuv to load in Deno by providing lightweight polyfills for missing libuv functions, improving compatibility and reducing load failures. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript
|
||||||
| chore: regression test for @types/node AbortSignal/AbortController merge | divybot | S | No | 2.4h | - | May 30, 2026 |
SummaryChoreRegression test for AbortSignal/AbortController merge Adds a regression test to ensure AbortSignal compatibility between Deno and Node type definitions. This prevents type errors for developers using both environments, maintaining API stability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(config): make config auto-discovery skip the same errors on every platform | divybot | M | No | 0.5h | 0.4h | May 30, 2026 |
SummaryBug FixFix config auto-discovery error handling Ensures consistent error handling across platforms for config file discovery, improving reliability for developers on Windows and Linux. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| chore: regression test for KV panic on uncaught error with listenQueue | divybot | S | No | 0.5h | 0.5h | May 30, 2026 |
SummaryTestAdd regression test for KV listenQueue panic Ensures runtime handles uncaught errors gracefully, preventing crashes and maintaining stability for KV operations. This test protects against future regressions that could cause runtime panics. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(cli): suppress bug-report banner on broken pipe print panics | divybot | M | No | 0.6h | 0.6h | May 30, 2026 |
SummaryBug FixSuppress bug-report banner on broken pipe panics Prevents noisy bug-report banner when output is piped to closed streams, improving user experience and reducing confusion. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Rust
|
||||||
| fix(jupyter): keep kernel alive across transient peer disconnects | divybot | M | No | 0.7h | - | May 30, 2026 |
SummaryBug FixKeep Jupyter kernel alive across transient disconnects Ensures Jupyter kernels remain responsive even when clients briefly disconnect, improving reliability for data science workflows. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| chore: upgrade tokio-socks 0.5.1 -> 0.5.3 | llimllib | XS | No | 10.6h | 9.9h | May 30, 2026 |
SummaryChoreUpgrade tokio-socks to 0.5.3 Fixes DNS resolution issue in Deno by upgrading tokio-socks dependency. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| chore: test X-TypeScript-Types is picked up via import map | divybot | M | No | 5.9h | - | May 30, 2026 |
SummaryTestAdd regression test for import map TypeScript types Ensures the LSP correctly resolves TypeScript types via import maps, preventing future regressions in type resolution. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Rust
|
||||||
| test(jupyter): regression test for relative imports | divybot | M | AI | 20.3h | - | May 30, 2026 |
SummaryTestAdd integration test for relative imports in Jupyter Adds a regression test ensuring that relative TypeScript imports work correctly within Jupyter cells, preventing future import-related crashes. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Rust
|
||||||
| fix(config): hook up verbatimModuleSyntax for the emit pipeline | divybot | S | No | 19.5h | 19.4h | May 30, 2026 |
SummaryBug FixAdd verbatimModuleSyntax support to emit pipeline Enables users to preserve type‑only imports during transpilation, ensuring runtime side effects are not inadvertently removed when using verbatimModuleSyntax, improving code correctness and developer experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| test(lsp): regression test for unsaved Jupyter notebook panic | divybot | M | No | 8.3h | - | May 30, 2026 |
SummaryTestRegression test for unsaved Jupyter notebook panic Adds tests to ensure the LSP integration with Jupyter notebooks does not panic, improving stability for developers using VSCode with Deno. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| test(kv): regression test for listenQueue not blocking main thread | divybot | S | No | 6.2h | - | May 30, 2026 |
SummaryTestAdd regression test for non-blocking listenQueue Adds a test ensuring kv.listenQueue without await does not block main thread, preventing task starvation. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(runtime): better error message when Deno.consoleSize() has no tty | divybot | S | No | 5.9h | 5.9h | May 30, 2026 |
SummaryBug FixImprove consoleSize error message for non-tty Provides clearer error messages when consoleSize is called in non-interactive environments, improving developer experience and debugging. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Rust
|
||||||
| fix(ext/node): tolerate unreadable cwd in require._nodeModulePaths | divybot | S | No | 4.7h | 4.7h | May 30, 2026 |
SummaryBug FixFix Node module path handling for unreadable cwd Improves reliability of Node compatibility by preventing crashes when the current working directory is unreadable, ensuring createRequire works correctly in restricted environments. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| chore(test): regression test for `deno test --coverage` rejection reporting | divybot | S | No | 5.3h | - | May 30, 2026 |
SummaryTestAdd regression test for coverage rejection reporting Adds a regression test to guarantee that unhandled promise rejections are correctly reported when coverage is enabled. This prevents silent test failures and ensures reliable test results. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| perf(node): lazy-load node:stream/web cluster out of the snapshot | nathanwhit | M | No | 2.3h | - | May 30, 2026 |
SummaryRefactorLazy-load node:stream/web to reduce startup memory Defers loading of stream modules until first use, cutting startup memory usage by ~7.5% for programs that don't use streams. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||