Pull Request Explorer

Exploring 509 PRs. Want this for your team? Start Free Trial
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

Summary

Bug Fix

Fix 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
  • Single commit, quick review, minimal rework indicates a straightforward bug fix.

AI Details

Tech Stack

Languages: Rust, Typescript
fix(ext/napi): polyfill more libuv symbols from compat layer divybot XL No 26.1h 0.5h May 30, 2026

Summary

Bug Fix

Add 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
  • The PR was reviewed quickly and merged within a day, indicating a smooth process. The change adds a substantial amount of code but was accepted with minimal back‑and‑forth, suggesting confidence in the implementation.

AI Details

Tech Stack

Languages: Rust, Javascript
chore: regression test for @types/node AbortSignal/AbortController merge divybot S No 2.4h - May 30, 2026

Summary

Chore

Regression 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
  • Quick merge with minimal changes and no review rounds indicates low complexity and high confidence in the regression test.

AI Details

Tech 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

Summary

Bug Fix

Fix 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
  • Quick fix with minimal changes, fast review and merge, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Rust
chore: regression test for KV panic on uncaught error with listenQueue divybot S No 0.5h 0.5h May 30, 2026

Summary

Test

Add 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
  • Quick addition of regression test with minimal changes, fast review and merge, indicating low risk and high confidence in stability.

AI Details

Tech Stack

Languages: Typescript
fix(cli): suppress bug-report banner on broken pipe print panics divybot M No 0.6h 0.6h May 30, 2026

Summary

Bug Fix

Suppress 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
  • Quick fix with minimal changes, resolved in under an hour with no back‑and‑forth.

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

Summary

Bug Fix

Keep 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
  • Quick fix resolved kernel hang issue, minimal code changes, fast review and merge.

AI Details

Tech Stack

Languages: Rust
chore: upgrade tokio-socks 0.5.1 -> 0.5.3 llimllib XS No 10.6h 9.9h May 30, 2026

Summary

Chore

Upgrade tokio-socks to 0.5.3

Fixes DNS resolution issue in Deno by upgrading tokio-socks dependency.

Health Assessment

Small
Low
Low
  • Quick dependency bump resolved a DNS issue with minimal changes and fast review.

AI Details

Tech Stack

Languages: Rust
chore: test X-TypeScript-Types is picked up via import map divybot M No 5.9h - May 30, 2026

Summary

Test

Add 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
  • Merged within 6 hours with a single test file, indicating low complexity and minimal risk.

AI Details

Confidence: 0.10

Tech Stack

Languages: Rust
test(jupyter): regression test for relative imports divybot M AI 20.3h - May 30, 2026

Summary

Test

Add 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
  • Quick addition of a single test file, no review or rework, merged within 20 hours.

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

Summary

Bug Fix

Add 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
  • Quick fix with minimal changes, resolved in a single commit after review, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Rust, Typescript
test(lsp): regression test for unsaved Jupyter notebook panic divybot M No 8.3h - May 30, 2026

Summary

Test

Regression 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
  • Merged quickly with minimal changes, indicating low complexity and low risk.

AI Details

Tech Stack

Languages: Rust
test(kv): regression test for listenQueue not blocking main thread divybot S No 6.2h - May 30, 2026

Summary

Test

Add 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
  • Quick addition of a regression test to prevent future blocking issues, minimal code changes, fast review and merge.

AI Details

Tech Stack

Languages: Typescript
fix(runtime): better error message when Deno.consoleSize() has no tty divybot S No 5.9h 5.9h May 30, 2026

Summary

Bug Fix

Improve 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
  • Single commit, minimal changes, fast review and merge.

AI Details

Tech Stack

Languages: Typescript, Rust
fix(ext/node): tolerate unreadable cwd in require._nodeModulePaths divybot S No 4.7h 4.7h May 30, 2026

Summary

Bug Fix

Fix 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
  • Quick, single-commit fix that resolves a macOS-specific crash, with minimal code changes and no back‑and‑forth review.

AI Details

Tech Stack

Languages: Rust
chore(test): regression test for `deno test --coverage` rejection reporting divybot S No 5.3h - May 30, 2026

Summary

Test

Add 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
  • Quick addition of regression test with minimal changes, no review friction, low risk.

AI Details

Tech Stack

Languages: Javascript
perf(node): lazy-load node:stream/web cluster out of the snapshot nathanwhit M No 2.3h - May 30, 2026

Summary

Refactor

Lazy-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
  • Quick 2.3‑hour cycle with minimal changes indicates low complexity and high confidence in the performance improvement.

AI Details

Tech Stack

Languages: Javascript, Typescript
fix(ext/io): cancel pending FileResource reads on close divybot M No 4.3h - May 30, 2026

Summary

Bug Fix

Cancel 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
  • Quick fix with minimal changes, no review iterations, low risk to production

AI Details

Tech Stack

Languages: Rust, Typescript
chore: trim unused OpenTelemetry OTLP default features nathanwhitbot XS No 0.5h - May 29, 2026

Summary

Chore

Trim 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
  • Single commit, minimal changes, fast merge, low risk.

AI Details

Tech Stack

Languages: Rust
perf(node): lazy stdio + fix LazyEsmModuleLoader source consumption nathanwhit XL No 50.5h 0.1h May 29, 2026

Summary

Bug Fix

Improve 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
  • The PR required a couple of review iterations to resolve named‑export issues, but the review cycle was short. The large number of lines changed and the performance focus suggest moderate risk, with a clear business benefit of reduced snapshot size and faster startup times.

AI Details

Tech 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

Summary

Bug Fix

Fix 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
  • Fast cycle time of 4 hours and no review iterations indicate a straightforward bug fix with minimal friction.

AI Details

Tech Stack

Languages: Rust, Typescript
chore(lsp): regression test for inlay hints on computed property names divybot M No 1.5h - May 29, 2026

Summary

Test

Add 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
  • Quick, single-file change with minimal review and no blockers, indicating a low-risk, high-confidence update.

AI Details

Tech 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

Summary

Bug Fix

Disable 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
  • Fast cycle time and minimal rework indicate a straightforward bug fix with quick review.

AI Details

Tech 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

Summary

Bug Fix

Re-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
  • Fast approval within 0.9 hours and minimal code changes indicate low complexity and high confidence.

AI Details

Tech Stack

Languages: Rust, Typescript
fix(cache): skip WAL journal mode on WSL-1 divybot M No 7.9h 7.9h May 29, 2026

Summary

Bug Fix

Skip 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
  • The PR was reviewed and merged quickly with minimal iterations, indicating a straightforward fix with low risk.

AI Details

Tech 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

Summary

Bug Fix

Prevent 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
  • Resolved in under 3 hours with minimal changes, indicating low complexity and high confidence in the fix.

AI Details

Tech Stack

Languages: Rust, Typescript
fix(ext/http): reject Response-like return from serve handler divybot M No 55.0h 52.3h May 29, 2026

Summary

Bug Fix

Fix 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
  • The PR had a long review time but required only a single follow‑up commit, indicating a focused bug fix that was straightforward to validate.

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

Summary

Test

Add 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
  • Quick 1.1‑hour cycle, single commit, no review iterations, minimal code changes, indicating a low‑risk, straightforward test addition.

AI Details

Tech Stack

Languages: Typescript
fix(add): replace panic with error when deno.json discovery fails bartlomieju XS No 0.7h - May 29, 2026

Summary

Bug Fix

Replace 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
  • Quick fix with minimal changes, merged within 42 minutes, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Rust
fix(npm): hoist direct deps over higher transitive versions bartlomieju L No 19.0h 13.4h May 29, 2026

Summary

Bug Fix

Fix 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
  • The PR resolved a subtle npm resolution bug with minimal rework and quick approval, indicating a well‑scoped change with clear test coverage.

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

Summary

Bug Fix

Fix 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
  • Fast cycle time and minimal rework indicate a straightforward performance fix with quick review.

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

Summary

Bug Fix

Fix 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
  • The PR had a slow cycle time of 90 hours but the first review was quick. Multiple commits and review rounds indicate moderate complexity and a need for careful testing of native binary handling.

AI Details

Tech Stack

Languages: Rust
fix: reject empty package name in package.json dependencies bartlomieju M No 2.4h 0.2h May 29, 2026

Summary

Bug Fix

Reject 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
  • Quick turnaround with minimal rework; PR addressed a parsing edge case and was approved within 1.4 hours.

AI Details

Tech 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

Summary

Bug Fix

Abort 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
  • Fast cycle time and single review round indicate a smooth process; moderate scope but no major blockers.

AI Details

Tech Stack

Languages: Javascript, Typescript, Rust
test(fmt): regression test for svelte switch-case in class interpolation divybot M No 20.1h - May 29, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix(bundle): skip decorator pass when module has no decorators divybot M No 7.9h - May 29, 2026

Summary

Bug Fix

Fix 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
  • Quick fix with minimal changes; no significant review or rework; improves bundle performance.

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

Summary

Bug Fix

Prevent 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
  • Fast review and merge (1.8h cycle time) indicate a straightforward, low‑risk bug fix that resolved a critical build failure.

AI Details

Tech 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

Summary

Bug Fix

Warn 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
  • Fast review and minimal rework indicate a straightforward bug fix with clear test coverage.

AI Details

Tech Stack

Languages: Rust, Typescript
fix(ext/node): drop bogus Buffer.prototype._isBuffer marker bartlomieju S No 0.7h 0.1h May 29, 2026

Summary

Bug Fix

Drop 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
  • Quick fix with minimal changes, resolved a subtle compatibility issue with MongoDB authentication.

AI Details

Tech Stack

Languages: Javascript, Typescript
feat(ext/crypto): add ML-DSA (FIPS 204) post-quantum signatures divybot XL No 24.4h - May 29, 2026

Summary

Feature

Add 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
  • Merged within 24 hours with a single commit and no review iterations, indicating a straightforward implementation with minimal friction.

AI Details

Tech 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

Summary

Bug Fix

Fix 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
  • Quick fix with single commit, minimal changes, approved in one review, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Rust
fix(config): surface invalid "exports" map in linked/workspace packages divybot M No 10.9h 10.8h May 29, 2026

Summary

Bug Fix

Surface 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
  • Fast turnaround with a single review and minimal rework, improving diagnostic clarity for linked package configuration errors.

AI Details

Tech Stack

Languages: Rust, Typescript
fix(install): vendor type-only imports during `deno ci` bartlomieju S No 17.3h 17.2h May 29, 2026

Summary

Bug Fix

Fix 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
  • The PR resolved a subtle CI bug with a single minimal change and quick approval, indicating efficient issue triage and low risk to production.

AI Details

Tech Stack

Languages: Rust
fix(jupyter): use stable PATH entry for kernel binary path divybot M No 0.9h 0.9h May 29, 2026

Summary

Bug Fix

Fix 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
  • Quick fix with minimal changes, resolved in under an hour with a single review.

AI Details

Tech Stack

Languages: Rust
perf(ext/node): optimize node:http header matching nathanwhitbot S No 2.8h - May 29, 2026

Summary

Refactor

Optimize Node HTTP Header Matching

Improves request header processing performance, reducing latency for Node-compatible HTTP requests.

Health Assessment

Small
Low
Low
  • Merged within 3 hours with a single commit, indicating low complexity and high confidence.

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

Summary

Test

Add 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
  • Quick merge with minimal changes and no review friction.

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

Summary

Bug Fix

Fix 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
  • Merged within 7.7 hours with minimal changes, resolving a critical module linking bug.

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

Summary

Test

Add 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
  • Quick merge within 48 minutes indicates low complexity and high confidence in test correctness.

AI Details

Tech 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

Summary

Bug Fix

Fix 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
  • Rapid resolution with a single commit and minimal code change; low complexity and low risk to production

AI Details

Tech Stack

Languages: Javascript
chore(test): verify prompt() round-trips Unicode characters divybot S No 0.7h - May 29, 2026

Summary

Test

Verify 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
  • Fast cycle time and minimal changes suggest low complexity and minimal risk.

AI Details

Tech Stack

Languages: Rust, Typescript
« Page 4 of 11 »

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos