main
refactor: force a reason on clippy overrides (#32761)
fix(lsp): fix CPU busy loop by creating tokio runtime before JsRuntime in TSC thread (#35595)
feat: add experimental QuickJS backend (#36194)
fix(core): cap adaptive buffer initial allocations (#36432)
fix(core): don't resolve internal module imports with the user's import map (#36303)
perf(core): run the common-path tick drain in Rust (#36157)
fix(core): deactivate idle TTY write handles (#35886)
fix(core): handle async op promise id wraparound (#35126)
chore: make prefer-primordials lint an internal plugin (#35978)
fix(runtime): bridge console to the inspector regardless of --inspect flag (#35795)
refactor(core): move timer processing from Rust to JavaScript (#32543)
chore: forward v2.9.5 release commit to main (#36452)
chore: merge deno_core repo into main repo (#32353)
refactor(web,core): migrate ext/web/blob.rs off serde_v8 (#36231)
feat: `deno desktop` subcommand (#33441)
fix(core): bound error graph conversion (#36070)
feat(ext/node): rewrite node:http with llhttp and native TCPWrap (#33208)
fix(core): externalize lazy loaded sources (#34936)
perf(core): reduce native callback snapshot overhead (#35121)
chore: upgrade Rust toolchain to 1.95.0 (#33294)
perf(core): skip source ASCII checks in release runtime setup (#35186)
fix(inspector): support Chrome worker debugging (#35629)
fix(ext/node): avoid panic when vm.SourceTextModule uses import.meta (#35375)
feat: upgrade V8 to 150.2.0 (#36098)
perf: use V8 native queueMicrotask instead of op (#35787)
feat: v8 14.9 (#34226)
feat(ext/node): restore module.registerHooks (#34081)
fix(ext/napi): polyfill `uv_handle_size` and `uv_strerror` (#36308)
perf(core/webidl): check `next` method outside of iterator loop (#35480)