Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| 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
|
||||||
| fix(ext/io): cancel pending FileResource reads on close | divybot | M | No | 4.3h | - | May 30, 2026 |
SummaryBug FixCancel pending FileResource reads on close Fixes a runtime hang by ensuring file read streams can be cancelled cleanly, improving reliability and preventing orphaned operations that block process exit. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| chore: trim unused OpenTelemetry OTLP default features | nathanwhitbot | XS | No | 0.5h | - | May 29, 2026 |
SummaryChoreTrim unused OpenTelemetry OTLP default features Reduces binary size and dependency closure by disabling unused OpenTelemetry OTLP features, improving build size and performance. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| perf(node): lazy stdio + fix LazyEsmModuleLoader source consumption | nathanwhit | XL | No | 50.5h | 0.1h | May 29, 2026 |
SummaryBug FixImprove Node stdio performance and module loader Reduces startup size and improves execution speed for scripts that do not immediately use stdio, while fixing a bug with named exports in the Node shim. Health Assessment
X-Large
Medium
Medium
AI DetailsTech Stack
Languages:
Rust, Javascript, Typescript
|
||||||
| fix(resolver): don't resolve linked packages via bare specifier | divybot | M | No | 4.1h | 4.1h | May 29, 2026 |
SummaryBug FixFix resolver: prevent bare specifier for linked packages Linked packages are now correctly rejected when imported via bare specifiers, ensuring they can only be accessed through jsr: specifiers or import maps, which aligns with Deno's documented dependency resolution rules. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| chore(lsp): regression test for inlay hints on computed property names | divybot | M | No | 1.5h | - | May 29, 2026 |
SummaryTestAdd regression test for LSP inlay hints Adds a regression test to ensure the language server handles computed property names without errors, improving stability for TypeScript developers. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(ext/node): disable repl preview when a custom eval is supplied | divybot | M | No | 8.7h | 8.4h | May 29, 2026 |
SummaryBug FixDisable REPL preview for custom eval Prevents unintended side effects during REPL input, improving developer experience and aligning with Node's behavior. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript, Rust
|
||||||
| fix(ext/net): re-enable 0-RTT support in QUIC | divybot | M | No | 0.9h | 0.9h | May 29, 2026 |
SummaryBug FixRe-enable 0-RTT support in QUIC Restores client‑side 0‑RTT for QUIC connections in Deno, improving performance by enabling session resumption after a rustls upgrade. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(cache): skip WAL journal mode on WSL-1 | divybot | M | No | 7.9h | 7.9h | May 29, 2026 |
SummaryBug FixSkip WAL journal mode on WSL-1 This change eliminates a performance regression on WSL-1 by disabling WAL journal mode for SQLite caches. It reduces install times from ~33 seconds to ~150 milliseconds, improving developer experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(ext/node_sqlite): refuse close() while a user callback is running | divybot | M | No | 2.2h | 2.2h | May 29, 2026 |
SummaryBug FixPrevent close during user callback Fixes a crash that could occur when closing a SQLite database during user-defined callbacks, ensuring stability for applications using Deno's node_sqlite extension. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/http): reject Response-like return from serve handler | divybot | M | No | 55.0h | 52.3h | May 29, 2026 |
SummaryBug FixFix serve handler to reject Response-like returns Prevents server crashes caused by malformed Response objects, improving reliability for Deno applications. Health Assessment
Medium
Medium
Medium
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
|
||||||
| test(ext/web): regression test for AbortSignal.any() controller-only GC | divybot | S | No | 1.1h | - | May 29, 2026 |
SummaryTestAdd regression test for AbortSignal.any GC Adds a regression test to verify AbortSignal.any correctly handles garbage collection when used with AbortController. This prevents silent listener loss and ensures reliable abort behavior. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(add): replace panic with error when deno.json discovery fails | bartlomieju | XS | No | 0.7h | - | May 29, 2026 |
SummaryBug FixReplace panic with error for deno.json discovery Prevents crashes when adding packages inside node_modules, improving stability and user experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(npm): hoist direct deps over higher transitive versions | bartlomieju | L | No | 19.0h | 13.4h | May 29, 2026 |
SummaryBug FixFix npm hoisting to prioritize direct dependencies Ensures that when using hoisted nodeModulesLinker, direct dependencies specified in package.json override higher transitive versions, aligning Deno's npm resolution with npm's behavior and preventing unintended version shadowing. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Rust, Javascript
|
||||||
| fix(ext/node): fix latin1Slice being too slow | bddjr | M | AI | 6.2h | 1.9h | May 29, 2026 |
SummaryBug FixFix slow latin1Slice in Node extension This change optimizes the latin1Slice function in Deno's Node compatibility layer, cutting decoding latency and improving overall performance for applications that rely on Latin-1 string handling. Health Assessment
Small
Low
Low
AI Details
Category:
Code AI
Confidence:
0.75
Tech Stack
Languages:
Rust, Javascript
|
||||||
| fix(npm): execute native binaries from npm package bin entries | bartlomieju | M | No | 90.0h | 0.1h | May 29, 2026 |
SummaryBug FixFix npm native binary execution Ensures native binaries from npm packages run correctly, preventing syntax errors when executing platform binaries via deno run npm:<pkg>. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix: reject empty package name in package.json dependencies | bartlomieju | M | No | 2.4h | 0.2h | May 29, 2026 |
SummaryBug FixReject empty package name in package.json dependencies Prevents corrupt lockfile entries caused by empty dependency names, ensuring reliable dependency resolution and avoiding parse errors. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(test): abort with a message when a test exits with sanitizeExit disabled | divybot | L | No | 7.3h | 7.3h | May 29, 2026 |
SummaryBug FixAbort test run with message on exit sanitizer disabled This change guarantees that tests calling Deno.exit() when exit sanitizer is disabled will abort the run with a clear warning, ensuring reliable output and accurate exit codes. It prevents silent process termination and flaky test results. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript, Rust
|
||||||
| test(fmt): regression test for svelte switch-case in class interpolation | divybot | M | No | 20.1h | - | May 29, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| fix(bundle): skip decorator pass when module has no decorators | divybot | M | No | 7.9h | - | May 29, 2026 |
SummaryBug FixFix bundle decorator pass for modules without decorators Eliminates unnecessary hoisting of computed class member keys when no decorators are present, enabling esbuild to tree‑shake modules and reducing bundle size. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/napi): disallow JS execution during napi_new_instance | bartlomieju | M | No | 1.8h | 0.3h | May 29, 2026 |
SummaryBug FixPrevent JS execution during napi_new_instance Fixes a race condition that caused intermittent build failures in Vite/rolldown projects, improving stability for web developers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript
|
||||||
| fix(config): warn instead of erroring when start dir is not a workspace member | bartlomieju | M | No | 19.2h | 1.3h | May 29, 2026 |
SummaryBug FixWarn instead of error for non-member workspace start This change stops Deno from erroring when a child directory is not a workspace member, instead issuing a warning. It improves developer experience by allowing nested package.json-only folders under a Deno workspace root. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/node): drop bogus Buffer.prototype._isBuffer marker | bartlomieju | S | No | 0.7h | 0.1h | May 29, 2026 |
SummaryBug FixDrop bogus Buffer prototype marker Removes an unused marker from the Node buffer polyfill to fix compatibility with libraries like MongoDB that rely on its absence, restoring correct authentication behavior. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| feat(ext/crypto): add ML-DSA (FIPS 204) post-quantum signatures | divybot | XL | No | 24.4h | - | May 29, 2026 |
SummaryFeatureAdd ML-DSA post-quantum signatures Enables post‑quantum cryptographic support in the Web Crypto API, strengthening security against future quantum threats. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript, Rust
|
||||||
| fix(core): TLA hang on dyn import when async dep triggers lazy ESM load | bartlomieju | M | No | 11.8h | 11.8h | May 29, 2026 |
SummaryBug FixFix TLA hang on dynamic import with lazy ESM load Prevents a hang and error when dynamic imports trigger nested lazy ESM loads, ensuring top-level await resolves correctly. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(config): surface invalid "exports" map in linked/workspace packages | divybot | M | No | 10.9h | 10.8h | May 29, 2026 |
SummaryBug FixSurface invalid exports map in linked packages Users now receive clear warnings for invalid exports in linked packages, reducing confusion and debugging time. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(install): vendor type-only imports during `deno ci` | bartlomieju | S | No | 17.3h | 17.2h | May 29, 2026 |
SummaryBug FixFix vendor type-only imports in deno ci Type-only imports were omitted during CI, causing cache errors. This fix ensures they are vendored, improving CI reliability. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(jupyter): use stable PATH entry for kernel binary path | divybot | M | No | 0.9h | 0.9h | May 29, 2026 |
SummaryBug FixFix Jupyter kernel path resolution Ensures Jupyter kernels use a stable PATH entry for the Deno binary, preventing failures after package manager upgrades. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| perf(ext/node): optimize node:http header matching | nathanwhitbot | S | No | 2.8h | - | May 29, 2026 |
SummaryRefactorOptimize Node HTTP Header Matching Improves request header processing performance, reducing latency for Node-compatible HTTP requests. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Javascript
|
||||||
| test: regression test for RequestInit clash with @types/node | divybot | S | No | 0.6h | - | May 29, 2026 |
SummaryTestAdd regression test for RequestInit clash Adds a regression test to guard against type clashes between Deno and Node globals. This ensures reliable type-checking for developers using npm packages, preventing potential runtime errors. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||
| fix(ext/node): support cyclic imports in vm.Module.prototype.link() | divybot | M | No | 7.7h | - | May 29, 2026 |
SummaryBug FixFix cyclic imports in Node VM module linking The change prevents infinite recursion when Node modules import each other cyclically, improving stability. It also enables Node compatibility tests to run successfully in CI. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Javascript
|
||||||
| test(ext/webgpu): regression test for 2d-array color attachment compute pass corruption | divybot | M | No | 0.8h | - | May 29, 2026 |
SummaryTestAdd regression test for 2d-array color attachment compute pass Adds a regression test to prevent GPU rendering regressions that could corrupt compute passes. This ensures stability for future wgpu updates and protects downstream applications from silent failures. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(jupyter): send transient: {} in execute_result so nbclient doesn't crash | divybot | XS | No | 0.5h | 0.4h | May 29, 2026 |
SummaryBug FixFix Jupyter execute_result transient field Ensures the Deno Jupyter kernel includes the required transient field, preventing nbclient crashes during notebook execution in CI/Docker workflows. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| chore(test): verify prompt() round-trips Unicode characters | divybot | S | No | 0.7h | - | May 29, 2026 |
SummaryTestVerify prompt round-trips Unicode characters This test verifies that prompt() correctly round-trips Unicode characters, ensuring consistent user input handling across platforms. It prevents regressions that could disrupt user experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||