Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| feat(compile): scope --bundle npm embed to packages actually reached | bartlomieju | L | No | 73.4h | - | Jun 01, 2026 |
SummaryFeatureScope bundle npm embed to reached packages By embedding only the npm packages that are actually reachable from the entry point, the compiled binary size is dramatically reduced. This leads to faster download times and lower storage usage for end users. Health Assessment
Large
Medium
Medium
AI Details
Confidence:
0.95
Tech Stack
Languages:
Rust, Javascript
|
||||||
| test(lsp): cover same-dir import map auto-import alias | divybot | M | No | 8.7h | 8.7h | Jun 01, 2026 |
SummaryTestAdd LSP test for same‑dir import map alias Adds regression coverage for auto‑import completions when an import map alias points to the same directory, ensuring the alias is used instead of a relative path. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Rust
|
||||||
| fix(node): classify required js files as commonjs by default | divybot | M | No | 3.4h | - | Jun 01, 2026 |
SummaryBug FixFix JS file classification to CommonJS by default Ensures ambiguous .js files loaded via require() default to CommonJS, aligning Deno’s behavior with Node and improving compatibility for packages like Angular/Karma. This change reduces runtime errors and improves developer experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript
|
||||||
| perf(http): remove legacy hyper 0.14 from deno_http | nathanwhitbot | XL | No | 62.0h | 53.0h | Jun 01, 2026 |
SummaryRefactorRemove legacy hyper 0.14 from deno_http Eliminates outdated hyper 0.14 dependency, shrinking binary size and simplifying the HTTP stack. This improves performance and reduces the attack surface. Health Assessment
X-Large
Medium
Medium
AI Details
Confidence:
0.20
Tech Stack
Languages:
Rust
|
||||||
| feat(ops): add enum support to FromV8 derive | crowlbot | L | No | 310.6h | 308.5h | Jun 01, 2026 |
SummaryFeatureAdd enum support to FromV8 derive Enables Rust enums to be converted to V8 values, mirroring existing ToV8 support and improving interoperability between Rust and JavaScript in Deno ops. Health Assessment
Large
High
High
AI Details
Confidence:
0.20
Tech Stack
Languages:
Rust
|
||||||
| fix(lsp): surface module-level uncaught errors in test runs | divybot | M | No | 7.2h | - | Jun 01, 2026 |
SummaryBug FixFix LSP module-level uncaught errors in test runs Ensures that uncaught errors in test modules are surfaced correctly, improving test reliability and debugging. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(lsp): avoid empty import specifier completions | divybot | M | No | 5.7h | - | Jun 01, 2026 |
SummaryBug FixFix LSP import specifier rewriting Corrects LSP auto-import behavior to preserve import-map aliases and handle empty import clauses, improving reliability of module resolution. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Rust
|
||||||
| fix(runtime): suggest --allow-scripts for `bindings` native addon error | divybot | S | No | 0.8h | - | Jun 01, 2026 |
SummaryBug FixAdd --allow-scripts suggestion for bindings error Provides clearer guidance to users when native addons fail due to missing scripts, reducing troubleshooting time. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript
|
||||||
| refactor(lsp): use ToV8 derive for LoadResponse | crowlbot | M | No | 309.0h | 0.9h | Jun 01, 2026 |
SummaryRefactorRefactor LSP LoadResponse to use ToV8 derive Simplifies serialization logic for LSP responses, improving performance and reducing code complexity. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Rust
|
||||||
| fix(lsp): merge duplicate completion imports | divybot | L | No | 2.5h | - | Jun 01, 2026 |
SummaryBug FixMerge duplicate completion imports in LSP This fix removes duplicate import suggestions from the language server, streamlining code completion for developers and reducing confusion. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| refactor(cli/lint): use FromV8 derive for PluginInfo | crowlbot | XS | No | 309.9h | 1.8h | Jun 01, 2026 |
SummaryRefactorRefactor lint plugin info derive Replace serde deserialization with v8 FromV8 derive to simplify conversion and maintain JS shape. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(node): resolve CJS requires with multi-level relative specifiers on Windows | divybot | M | No | 2.5h | 2.5h | Jun 01, 2026 |
SummaryBug FixFix CJS requires with multi-level relative specifiers on Windows Resolves module resolution bugs for CommonJS modules on Windows, improving developer experience and preventing runtime errors. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Rust, Javascript, Typescript
|
||||||
| fix(lsp): handle empty jsx completion ranges | divybot | S | No | 2.9h | - | Jun 01, 2026 |
SummaryBug FixFix empty JSX completion ranges in LSP Corrects LSP behavior when JSX completion ranges are empty, preventing errors for users. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Rust
|
||||||
| fix(lsp): complete string union literals containing dots | divybot | M | No | 0.6h | 0.6h | Jun 01, 2026 |
SummaryBug FixFix LSP string union completion with dots Improves code completion accuracy for string union types containing periods, preventing mangled code insertion and aligning Deno LSP behavior with VSCode. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(ext/node): capture IPC handle eagerly to fix cluster send deadlock | divybot | L | No | 2.0h | 2.0h | Jun 01, 2026 |
SummaryBug FixFix IPC handle eager capture to prevent deadlock This change ensures reliable child process communication in Deno, preventing crashes and resource leaks during cluster operations, improving stability for developers using Deno's node compatibility layer. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(compile): transpile TypeScript imported at runtime | bartlomieju | M | No | 27.8h | 0.2h | Jun 01, 2026 |
SummaryBug FixFix runtime TypeScript transpilation in compiled binaries Compiled binaries now correctly transpile TypeScript modules imported at runtime, enabling plugin‑style use cases and preventing syntax errors. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/fetch): implement missing Request properties | divybot | L | No | 30.1h | 0.6h | Jun 01, 2026 |
SummaryBug FixAdd missing Request properties to fetch Ensures Deno’s fetch API fully conforms to the web standard, improving compatibility with browsers and Node.js and reducing runtime bugs. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(lsp): honor `moduleResolution: "bundler"` for npm dir imports | divybot | M | No | 4.1h | 4.1h | Jun 01, 2026 |
SummaryBug FixFix LSP bundler module resolution for npm imports The LSP now respects the user's moduleResolution setting, allowing subpath imports from npm packages that lack explicit exports. This eliminates erroneous import errors for TypeScript projects using bundler mode. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Rust
|
||||||
| feat(ext/node): support DENO_SERVE_ADDRESS override in node:http servers | bartlomieju | XL | No | 1.1h | - | Jun 01, 2026 |
SummaryFeatureSupport DENO_SERVE_ADDRESS override in node:http Node compatibility servers now honor DENO_SERVE_ADDRESS, enabling transparent rebinding to Unix/VSock/Tunnel control planes. This improves deployment flexibility in Deno Deploy and desktop environments. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Rust, Javascript, Typescript
|
||||||
| fix(test): deflake run_watch_reload_once | divybot | S | No | 1.2h | 0.9h | Jun 01, 2026 |
SummaryBug FixDeflake run_watch_reload_once test Fixes flaky integration test for file watcher, improving CI reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(compile): bundle workers separately under --bundle | bartlomieju | L | No | 66.3h | - | Jun 01, 2026 |
SummaryBug FixFix worker bundling under --bundle Ensures workers are bundled separately so runtime can load them, preventing path-not-found errors when compiling with --bundle. Health Assessment
Large
Medium
Medium
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| refactor(lsp): remove unwrap() in PerformanceScopeMark drop | goingforstudying-ctrl | XS | No | 128.1h | 0.1h | Jun 01, 2026 |
SummaryRefactorRefactor LSP: Remove unwrap in PerformanceScopeMark drop This change enhances the reliability of Deno's language server by preventing panics when dropping performance markers. It ensures graceful handling of optional state, improving overall stability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(compile): allow process.chdir() into the VFS | bartlomieju | S | No | 27.3h | 1.4h | Jun 01, 2026 |
SummaryBug FixFix chdir into virtual file system Allows compiled Deno executables to change into their own virtual file system directories without crashing, improving compatibility with frameworks like Next.js. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| perf(runtime): update notify watcher dependency | nathanwhitbot | M | No | 52.8h | 49.6h | Jun 01, 2026 |
SummaryRefactorUpdate notify watcher dependency for performance Improves file system watcher performance by updating the notify crate, filtering new Linux events, and making close idempotent, reducing binary size and improving stability. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Rust, Javascript, Typescript
|
||||||
| fix(compile): handle CJS and native addons in --bundle | bartlomieju | XL | No | 65.4h | 40.7h | Jun 01, 2026 |
SummaryBug FixFix bundle handling of CJS and native addons Ensures Deno’s bundle command correctly resolves CommonJS modules and native addons, improving compatibility for developers using mixed module types. Health Assessment
Large
Medium
Medium
AI Details
Confidence:
0.75
Tech Stack
Languages:
Rust, Typescript
|
||||||
| feat(task): support --env-file flag | bartlomieju | M | No | 74.6h | 0.6h | Jun 01, 2026 |
SummaryFeatureAdd support for --env-file flag in deno task Allows users to load environment variables from a dotenv file when running tasks, simplifying configuration and reducing flag forwarding. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| feat: bump deno_task_shell to 0.33.0 | bartlomieju | XS | No | 2.0h | - | Jun 01, 2026 |
SummaryChoreBump deno_task_shell to 0.33.0 Updates the task shell dependency to 0.33.0, adding improved parsing, brace expansion, and built-in support, enhancing developer experience and reducing errors in task scripts. This change improves reliability of deno task commands and expands scripting capabilities. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(test): wait for inspector to disconnect before exiting | divybot | M | No | 54.2h | 24.8h | Jun 01, 2026 |
SummaryBug FixFix test inspector disconnect handling Ensures test processes exit only after debugger sessions finish, preserving performance recordings and consistent shutdown behavior. Health Assessment
Medium
Low
Medium
AI Details
Confidence:
0.75
Tech Stack
Languages:
Rust, Typescript
|
||||||
| perf(ext/node): optimize empty node:http response end | nathanwhitbot | M | No | 74.5h | 25.2h | Jun 01, 2026 |
SummaryFeatureOptimize empty node:http response end Improves server throughput for empty HTTP responses, reducing latency and resource usage. Ensures correct content-length handling and adds regression tests. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| chore: bump tar from 0.4.45 to 0.4.46 | dependabot | XS | No | 58.9h | 58.9h | Jun 01, 2026 |
SummaryChoreBump tar dependency to 0.4.46 Updates the tar crate to address a security fix and other improvements, ensuring the Deno runtime remains up-to-date and secure. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(crypto): correct X448 PKCS#8 handling | nathanwhitbot | M | No | 43.1h | 1.7h | Jun 01, 2026 |
SummaryBug FixFix X448 PKCS#8 handling in crypto Corrects X448 PKCS#8 key handling, ensuring proper key length and DER encoding for cryptographic operations. This improves security and interoperability for applications using Deno's crypto API. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Rust
|
||||||
| fix: link to docs in JSON import error message | divybot | S | No | 23.3h | 23.3h | Jun 01, 2026 |
SummaryBug FixAdd docs link to JSON import error message Provides users with a direct link to documentation when importing JSON modules without the required attribute, improving error clarity and reducing support overhead. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(compile): create code cache when importing JSON or Wasm modules | bartlomieju | L | No | 23.0h | 1.1h | Jun 01, 2026 |
SummaryBug FixFix code cache for JSON and Wasm imports Ensures compiled binaries reuse code cache when importing JSON or Wasm modules, reducing recompilation overhead and improving startup performance. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript, Javascript
|
||||||
| feat(publish): unfurl import specifiers in Wasm modules | divybot | L | No | 52.8h | 52.5h | Jun 01, 2026 |
SummaryBug FixUnfurl import specifiers in Wasm modules Ensures Wasm modules published to JSR resolve imports correctly, improving module compatibility and preventing runtime failures. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(node): expose gc from v8 setFlagsFromString | divybot | M | No | 18.9h | - | Jun 01, 2026 |
SummaryBug FixExpose GC via V8 setFlagsFromString Adds ability to expose a global GC function in Node VM contexts, enabling deterministic garbage collection control for scripts and improving memory management. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix(lsp): discover all tests when names are duplicated | divybot | L | No | 11.5h | 11.5h | Jun 01, 2026 |
SummaryBug FixFix LSP test discovery for duplicate test names Ensures all tests are discovered even when names duplicate, improving test explorer accuracy. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| fix(node): prevent buffer decode detach race | divybot | S | No | 6.3h | 6.3h | Jun 01, 2026 |
SummaryBug FixFix node buffer decode detach race Ensures safe buffer decoding by preventing race conditions when the backing ArrayBuffer is detached, improving stability and security of Node operations. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Rust, Typescript
|
||||||
| fix(ext/fs): surface non-UTF-8 file names from read_dir | divybot | S | No | 11.4h | - | Jun 01, 2026 |
SummaryBug FixFix non-UTF-8 file names in read_dir Ensures file listings correctly include files with non-UTF-8 names, improving compatibility with Node and Deno APIs and preventing silent data loss. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust, Typescript
|
||||||
| fix: send BroadcastChannel messages before close | divybot | S | No | 10.7h | - | Jun 01, 2026 |
SummaryBug FixFix BroadcastChannel message ordering before close Eliminates a race condition that caused messages to be dropped when a BroadcastChannel was closed immediately after posting, ensuring reliable inter-worker communication in Deno. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| fix(node): honor windowsHide in child_process spawn | divybot | S | No | 1.5h | 1.5h | May 31, 2026 |
SummaryBug FixFix windowsHide handling in child_process spawn Ensures child processes on Windows run without altering the console title, improving stability for Windows users. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Rust
|
||||||
| fix(doc): handle non-ASCII doc lint diagnostics | divybot | M | No | 2.0h | 2.0h | May 31, 2026 |
SummaryBug FixFix non-ASCII doc lint diagnostics Ensures documentation lint diagnostics correctly handle non-ASCII identifiers, preventing invalid ranges and improving lint accuracy. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Rust, Typescript
|
||||||
| fix(node): support module-sync export condition | divybot | M | No | 6.8h | 0.1h | May 31, 2026 |
SummaryBug FixAdd module-sync export condition support Adds support for the module-sync export condition in npm packages, ensuring correct module resolution for both import and require, which improves compatibility and developer experience. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Rust, Typescript
|
||||||
| test: correct source of tiny.wasm reproducer in comments | bartlomieju | XS | No | 0.4h | - | May 31, 2026 |
SummaryTestCorrect tiny.wasm reproducer source in comments Updated comment to clarify source of tiny.wasm reproducer. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| docs: clarify listener close with pending accept | divybot | S | No | 1.4h | 1.4h | May 31, 2026 |
SummaryChoreClarify listener close with pending accept Ensures reliable network listener reuse by documenting required wait for pending accept operations, preventing potential race conditions and improving stability for applications using Deno's networking API. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| feat(unstable): add --bundle flag to `deno compile` | bartlomieju | L | No | 39.0h | 14.0h | May 31, 2026 |
SummaryFeatureAdd --bundle flag to Deno compile Enables bundling of entrypoints to reduce binary size and improve performance for Deno compile, offering a more efficient distribution of Node.js modules. Health Assessment
Large
Medium
Medium
AI Details
Confidence:
0.95
Tech Stack
Languages:
Rust, Typescript
|
||||||
| fix(compile): support workers loaded from blob URLs | fibibot | L | No | 21.5h | 2.3h | May 31, 2026 |
SummaryBug FixSupport workers loaded from blob URLs Enables compiled binaries to correctly load worker scripts created via blob URLs, fixing runtime errors and improving reliability for developers using deno compile. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Rust, Typescript
|
||||||
| fix(compile): respect npm registry sub-paths when flattening node_modules | lunadogbot | M | No | 21.4h | 21.2h | May 31, 2026 |
SummaryBug FixFix compile flattening for npm sub-paths Ensures Deno compile produces binaries that correctly resolve modules when using npm registries with sub-paths, preventing runtime errors and improving reliability for users who mirror registries. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Rust, Typescript
|
||||||
| fix(compile): don't surface graph errors for --include files | bartlomieju | L | No | 24.8h | 5.2h | May 31, 2026 |
SummaryBug FixFix compile include graph error handling Ensures that files passed via --include are treated as best‑effort assets, preventing unresolvable imports from failing compilation and improving developer experience when embedding assets. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Rust, Javascript, Typescript
|
||||||
| test(node): cover vm SourceTextModule default import | divybot | S | No | 1.5h | 0.2h | May 31, 2026 |
SummaryTestAdd regression test for vm SourceTextModule default import Adds a regression test ensuring default import of node:vm SourceTextModule works correctly, preventing future regressions. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| chore(ext/node): strengthen scrypt regression test for 128-byte keylen | divybot | S | No | 0.5h | - | May 31, 2026 |
SummaryTestStrengthen scrypt regression test for 128-byte keylen Improves reliability of cryptographic key generation by adding robust tests that verify Node compatibility and concurrent handling, reducing risk of silent failures. This protects users relying on secure key derivation from potential regressions. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||