Revisions of deno
Ana Guerrero (anag+factory)
accepted
request 1156640
from
Avindra Goolcharan (avindra)
(revision 41)
- update to 1.41.2: * feat(lsp): include registry url in jsr import hover text (#22676) * feat(node/util): styleText (#22758) * feat(publish): add npm: suggestion for esm.sh specifiers (#22343) * feat(unstable/pm): support npm packages in 'deno add' (#22715) * feat(unstable/pm): support version contraints in 'deno add' (#22646) * fix(ext/node): ref/unref on workers (#22778) * fix(cli): force flush output after test unloads (#22660) * fix(cli): improve logging on failed named pipe (#22726) * fix(cli): limit test parallelism on Windows to avoid pipe error (#22776) * fix(cli): remove possible deadlock in test channel (#22662) * fix(ext/node): add default methods to fs.StatsBase (#22750) * fix(ext/node): http2.createServer (#22708) * fix(ext/node): strip --enable-source-maps from argv (#22743) * fix(lsp): do not warn about local file "redirects" from .js to .d.ts files (#22670) * fix(lsp): don't apply renames to remote modules (#22765) * fix(lsp): ignore code errors when type passes for non-@deno-types reolution (#22682) * fix(lsp): output more information on error (#22665) * fix(lsp): regression - caching in lsp broken when config with imports has comments (#22666) * fix(node): errno property when command missing (#22691) * fix(node): implement ALS enterWith (#22740) * fix(node): improve cjs tracking (#22673) * fix(node): stat/statSync returns instance of fs.Stats (#22294) * fix(publish): do not include .gitignore (#22789) * fix(publish): include explicitly specified .gitignored files and directories (#22790) * fix(publish): make include and exclude work (#22720) * fix(publish): permissionless dry-run in GHA (#22679) * fix(publish): properly display graph validation errors (#22775) * fix(publish): reland error if there are uncommitted changes (#22613) (#22632) * fix(publish): silence warnings for sloppy imports and node builtins with env var (#22760) * fix(tools/publish): correctly handle importing from self in unfurling (#22774) * fix(unstable/publish): repect --no-check in no-slow-types (#22653) * fix: Provide source map for internal extension code (#22716) * fix: don't include source maps in release mode (#22751) * fix: point to correct WPT runner file (#22753) * fix: respect unstable "temporal" configuration in config file (#22134) * fix: update node process version to latest node LTS (#22709) * perf(cli): faster standalone executable determination (#22717) * perf(cli): use faster_hex (#22761) * perf(cli): use new deno_core timers (#22569) * perf(cli): hard link npm cache (#22773) - rebase deno-rm-upgrade-cmd.patch
Ana Guerrero (anag+factory)
accepted
request 1154924
from
Avindra Goolcharan (avindra)
(revision 40)
- update to 1.41.1: * feat(unstable): deno add subcommand (#22520) * feat(unstable/lsp): jsr specifier completions (#22612) * feat(unstable/publish): discover jsr.json and jsr.jsonc files (#22587) * feat(unstable/publish): enable package provenance by default on github actions (#22635) * feat(unstable/publish): infer dependencies from package.json (#22563) * feat(unstable/publish): provenance attestation (#22573) * feat(unstable/publish): respect .gitignore during deno publish (#22514) * feat(unstable/publish): support sloppy imports and bare node built-ins (#22588) * fix(compile): add aarch64 linux to CliOptions::npm_system_info (#22567) * fix(compile): allow to compile for ARM linux (#22542) * fix(ext/crypto): align the return type of crypto.randomUUID to * cli/tsc/dts/lib.dom.d.ts (#22465) * fix(ext/node) add node http methods (#22630) * fix(ext/node): init arch, pid, platform at startup (#22561) * fix(ext/node): set correct process.argv0 (#22555) * fix(io): create_named_pipe parallelism (#22597) * fix(jsr): do not allow importing a non-JSR url via unanalyzable dynamic import from JSR (#22623) * fix(jsr): relative dynamic imports in jsr packages (#22624) * fix(lsp): import map expansion (#22553) * fix(publish): disable provenance if not in GHA (#22638) * fix(publish): make the already published message look like a warning (#22620) * fix(publish): print a warning when .jsx or .tsx is imported (#22631) * fix(publish): reduce warnings about dynamic imports (#22636) * fix(test): ensure that pre- and post-test output is flushed at the appropriate times (#22611) * fix(unstable): add Date#toTemporalInstant type (#22637) * fix(unstable): sloppy imports should resolve .d.ts files during types resolution (#22602) * perf(cli): reduce overhead in test registration (#22552) * perf(fmt): reduce memory usage and improve performance (#22570) - rebase deno-rm-upgrade-cmd.patch
Ana Guerrero (anag+factory)
accepted
request 1149662
from
Avindra Goolcharan (avindra)
(revision 39)
- update to 1.41.0: * BREAKING(net/unstable): remove Deno.DatagramConn.rid (#22475) * BREAKING(unstable): remove Deno.HttpClient.rid (#22075) * BREAKING: add Deno.CreateHttpClientOptions.{cert,key} (#22280) * feat(fs): Deno.FsFile.{isTerminal,setRaw}() (#22234) * feat(lsp): auto-import completions for jsr specifiers (#22462) * feat(publish): type check on publish (#22506) * feat(unstable): single checksum per JSR package in the lockfile (#22421) * feat(unstable/lint): no-slow-types for JSR packages (#22430) * feat: Deno.ConnectTlsOptions.{cert,key} (#22274) * fix(compile): respect compiler options for emit (#22521) * fix(ext/fs): make errors in tempfile creation clearer (#22498) * fix(ext/node): pass alpnProtocols to Deno.startTls (#22512) * fix(ext/node): permission prompt for missing process.env permissions (#22487) * fix(fmt): remove debug output when formatting dynamic imports (#22433) * fix(lsp): add schema for JSR related config options (#22497) * fix(node/test): disable Deno test sanitizers (#22480) * fix(publish): better no-slow-types type discovery (#22517) * fix(publish): ignore .DS_Store while publishing (#22478) * fix(publish): print files that will be published (#22495) * fix: util.parseArgs() missing node:process import (#22405) * fix: write lockfile in deno info (#22272) * perf(jsr): fast check cache and lazy fast check graph (#22485) * perf: linter lsp memory leak fix and deno_graph executor (#22519) * perf: strip denort on unix (#22426)
Ana Guerrero (anag+factory)
accepted
request 1146964
from
Avindra Goolcharan (avindra)
(revision 38)
- update to 1.40.5: * feat(lsp): jsr support first pass (#22382) * feat(lsp): jsr support with cache probing (#22418) * feat(publish): allow passing config flag (#22416) * feat(unstable): define config in publish url (#22406) * perf: denort binary for deno compile (#22205) * fix(console): support NO_COLOR and colors option in all scenarios (#21910) * fix(ext/node): export process.umask (#22348) * fix(ext/web): Prevent (De-)CompressionStream resource leak on stream cancellation (#21199) * fix(lsp): complete npm specifier versions correctly (#22332) * fix: cache bust jsr deps on constraint failure (#22372) * fix: handle non-file scopes in synthetic import map (#22361) * fix: lockfile was sometimes getting corrupt when changing config deps (#22359) * fix: upgrade to deno_ast 0.33 (#22341) - rebase deno-rm-upgrade-cmd.patch
Ana Guerrero (anag+factory)
accepted
request 1146293
from
Avindra Goolcharan (avindra)
(revision 37)
bumped mem limit to 21GB
Ana Guerrero (anag+factory)
accepted
request 1127377
from
Avindra Goolcharan (avindra)
(revision 36)
- update to 1.38.2: * feat(ext/web): add AbortSignal.any() (#21087) * feat(lsp): upgrade check on init and notification (#21105) * fix(cli): Allow executable name start with digit (#21214) * fix(doc): issue discovering re-exports of re-exports sometimes (#21223) * fix(ext/node): Re-enable alloc max size test (#21059) * fix(ext/node): add APIs perf_hook.performance (#21192) * fix(ext/node): implement process.geteuid (#21151) * fix(ext/web): Prevent TextDecoderStream resource leak on stream cancellation (#21074) * fix(ext/web): webstorage has trap for symbol (#21090) * fix(install): should work with non-existent relative root (#21161) * fix(lsp): update tsconfig after refreshing settings on init (#21170) * fix(node/http): export globalAgent (#21081) * fix(npm): support cjs entrypoint in node_modules folder (#21224) * fix(runtime): fix Deno.noColor when stdout is not tty (#21208) * fix: improve deno doc --lint error messages (#21156) * fix: use short git hash for deno version (#21218) * perf(cli): strace mode for ops (undocumented) (#21131) * perf(ext/http): Object pooling for HttpRecord and HeaderMap (#20809) * perf: lazy bootstrap options - first pass (#21164) * perf: move jupyter esm out of main snapshot (#21163) * perf: snapshot runtime ops (#21127) * perf: static bootstrap options in snapshot (#21213) - rebase deno-disable-update-check.patch
Ana Guerrero (anag+factory)
accepted
request 1125113
from
Avindra Goolcharan (avindra)
(revision 35)
- update to 1.38.1: * feat(ext/kv): increase checks limit (#21055) * fix small Deno.createHttpClient typo in lib.deno.unstable.d.ts (#21115) * fix(byonm): correct resolution for scoped packages (#21083) * fix(core/types): Promise.withResolvers: Unmark callback param as optional (#21085) * fix(cron): update Deno.cron doc example (#21078) * fix(doc): deno doc --lint mod.ts should output how many files checked (#21084) * fix(doc): require source files if --html or --lint used (#21072) * fix(ext): use String#toWellFormed in ext/webidl and ext/node (#21054) * fix(ext/fetch): re-align return type in op_fetch docstring (#21098) * fix(ext/http): Throwing Error if the return value of Deno.serve handler is not a Response class (#21099) * fix(node): cjs export analysis should probe for json files (#21113) * fix(node): implement createPrivateKey (#20981) * fix(node): inspect ancestor directories when resolving cjs re- exports during analysis (#21104) * fix(node): use closest package.json to resolve package.json imports (#21075) * fix(node/child_process): properly normalize stdio for 'spawnSync' (#21103) * fix(node/http): socket.setTimeout (#20930) * fix(test) reduce queue persistence test time from 60 secs to 6 secs (#21142) * perf: lazy atexit setup (#21053) * perf: remove knowledge of promise IDs from deno (#21132)
Ana Guerrero (anag+factory)
accepted
request 1122961
from
Avindra Goolcharan (avindra)
(revision 34)
- update to 1.38.0: * feat(cron) implement Deno.cron() (#21019) * feat(doc): display non-exported types referenced in exported types (#20990) * feat(doc): improve non-exported diagnostic (#21033) * feat(doc): support multiple file entry (#21018) * feat(ext/kv): support key expiration in remote backend (#20688) * feat(ext/web): EventSource (#14730) * feat(ext/websocket): split websocket read/write halves (#20579) * feat(ext/websocket): use rustls-tokio-stream instead of tokio-rustls (#20518) * feat(ext/websocket): websockets over http2 (#21040) * feat(lsp): respect "typescript.preferences.quoteStyle" when deno.json is absent (#20891) * feat(task): add head command (#20998) * feat(unstable): deno run --env (#20300) * feat(unstable): ability to npm install then deno run main.ts (#20967) * feat(unstable): allow bare specifier for builtin node module (#20728) * feat: deno doc --lint (#21032) * feat: deno doc --html (#21015) * feat: deno run --unstable-hmr (#20876) * feat: disposable Deno resources (#20845) * feat: enable Array.fromAsync (#21048) * feat: granular --unstable-* flags (#20968) * feat: precompile JSX (#20962) * feat: rename Deno.Server to Deno.HttpServer (#20842) * fix(ext/ffi): use anybuffer for op_ffi_buf_copy_into (#21006) * fix(ext/http): patch regression in variadic args to serve handler (#20796) * fix(ext/node): adapt dynamic type checking to Node.js behavior (#21014) * fix(ext/node): process.argv0 (#20925) * fix(ext/node): tty streams extends net socket (#21026) * fix(lsp): don't commit registry completions on "/" (#20902) * fix(lsp): include mtime in tsc script version (#20911) * fix(lsp): show diagnostics for untitled files (#20916) * fix(node): resolve file.d specifiers in npm packages (#20918) * fix(polyfill): correctly handle flag when its equal 0 (#20953) * fix(repl): jsxImportSource was not working (#21049) * fix(repl): support transforming JSX/TSX (#20695) * fix(test): --junit-path should handle when the dir doesn't exist (#21044) * fix(unstable/byonm): improve error messages (#20987) * fix: add 'unstable' property to config json schema (#20984) * fix: add missing Object.groupBy() and Map.groupBy() types (#21050) * fix: implement node:tty (#20892) * fix: improved using declaration support (#20959) * perf(ext/streams): optimize streams (#20649) * perf(lsp): cleanup workspace settings scopes (#20937) * perf(lsp): fix redundant walk when collecting tsc code lenses (#20974) * perf: use deno_native_certs crate (#18072) - rebase deno-disable-update-check.patch
Ana Guerrero (anag+factory)
accepted
request 1117828
from
Avindra Goolcharan (avindra)
(revision 33)
- update to 1.37.2: * feat(ext/web): cancel support for TransformStream (#20815) * feat(lsp): jupyter notebook analysis (#20719) * feat(lsp): send "deno/didChangeDenoConfiguration" notifications (#20827) * feat(unstable): add Deno.jupyter.display API (#20819) * feat(unstable): add unix domain socket support to Deno.serve (#20759) * feat(unstable): Await return from Jupyter.display (#20807) * feat(unstable): send binary data with Deno.jupyter.broadcast (#20755) * feat(unstable): send Jupyter messaging metadata with Deno. jupyter.broadcast (#20714) * feat(unstable): support Deno.test() (#20778) * fix(bench): use total time when measuring wavg (#20862) * fix(cli): Support using both --watch and --inspect at the same time (#20660) * fix(cli): panic with __runtime_js_sources (#20704) * fix(ext/ffi): use anybuffer for op_ffi_ptr_of (#20820) * fix(ext/formdata): support multiple headers in FormData (#20801) * fix(ext/http): Deno.Server should not be thenable (#20723) * fix(ext/kv): send queue wake messages accross different kv instances (#20465) * fix(ext/node): don't call undefined nextTick fn (#20724) * fix(ext/node): fix TypeError in Buffer.from with base64url encoding. (#20705) * fix(ext/node): implement uv.errname (#20785) * fix(ext/web): writability of ReadableStream.from (#20836) * fix(jupyter): Rename logo assets so they are discoverable (#20806) * fix(jupyter): keep this around (#20789) * fix(jupyter): more robust Deno.jupyter namespace (#20710) * fix(lsp): allow formatting vendor files (#20844) * fix(lsp): normalize "deno:" urls statelessly (#20867) * fix(lsp): percent-encode host in deno: specifiers (#20811) * fix(lsp): show diagnostics for type imports from untyped deps (#20780) * fix(node/buffer): utf8ToBytes should return a Uint8Array (#20769) * fix(node/http2): fixes to support grpc (#20712) * fix(npm): upgrade to deno_npm 0.15.2 (#20772) * fix(upgrade): use tar.exe to extract on Windows (#20711) * fix: define window.name (#20804) * fix: upgrade dprint-plugin-markdown 0.16.2 and typescript 0.88.1 (#20879) * perf(ext/web): optimize DOMException (#20715) * perf(ext/web): optimize structuredClone without transferables (#20730) * perf(lsp): fix redundant file reads (#20802) * perf(lsp): optimize formatting minified files (#20829) * perf(node): use faster utf8 byte length in Buffer#from (#20746)
Ana Guerrero (anag+factory)
accepted
request 1113936
from
Avindra Goolcharan (avindra)
(revision 32)
update to 1.37.1
Dominique Leuenberger (dimstar_suse)
accepted
request 1112403
from
Avindra Goolcharan (avindra)
(revision 31)
upgrade to 1.37.0
Ana Guerrero (anag+factory)
accepted
request 1105153
from
Avindra Goolcharan (avindra)
(revision 30)
- update to 1.36.2: * feat(ext/kv): key expiration (#20091) * feat(ext/node): eagerly bootstrap node (#20153) * feat(unstable): Improve FFI types (#20215) * fix(cli) error gracefully when script arg is not present and --v8-flags is present in deno run (#20145) * fix(cli): handle missing now field in cache (#20192) * fix(ext/fetch): clone second branch chunks in Body.clone() (#20057) * fix(ext/http): ensure request body resource lives as long as response is alive (#20206) * fix(ext/kv): retry transaction on SQLITE_BUSY errors (#20189) * fix(ext/net): implement a graceful error on an invalid SSL certificate (#20157) * fix(ext/node): allow for the reassignment of userInfo() on Windows (#20165) * fix(ext/node): support dictionary option in zlib init (#20035) * fix(lsp): pass fmt options to completion requests (#20184) * fix(node): don't print warning on process.dlopen.flags (#20124) * fix(node): implement TLSSocket._start (#20120) * fix(node): object keys in publicEncrypt (#20128) * fix(node/http): emit error when addr in use (#20200) * fix(npm): do not panic providing file url to require.resolve paths (#20182) * fix(require): use canonicalized path for loading content (#20133) * fix(runtime): navigator.userAgent in web worker (#20129) * fix(runtime): use host header for inspector websocket URL (#20171) * fix(test): JUnit reporter includes file, line and column attributes (#20174) * fix(unstable): disable importing from the vendor directory (#20067) * fix: release ReadeableStream in fetch (#17365) * perf(ext/event): always set timeStamp to 0 (#20191) * perf(ext/event): optimize Event constructor (#20181) * perf(ext/event): optimize addEventListener options converter (#20203) * perf(ext/event): replace ReflectHas with object lookup (#20190) * perf(ext/headers): cache iterableHeaders for immutable Headers (#20132) * perf(ext/headers): optimize getHeader using for loop (#20115) * perf(ext/headers): optimize headers iterable (#20155) * perf(ext/headers): use regex.test instead of .exec (#20125) * perf(ext/http): use ServeHandlerInfo class instead of object literal (#20122) * perf(ext/node): cache IncomingMessageForServer.headers (#20147) * perf(ext/node): optimize http headers (#20163) * perf(ext/request): optimize Request constructor (#20141) * perf(ext/request): optimize validate and normalize HTTP method (#20143) * perf(ext/urlpattern): optimize URLPattern.exec (#20170) * perf(http): use Cow<[u8]> for setting header (#20112)
Dominique Leuenberger (dimstar_suse)
accepted
request 1103385
from
Avindra Goolcharan (avindra)
(revision 29)
- update to 1.36.1: * feat(unstable): rename deno_modules to vendor (#20065) * fix(ext/abort): trigger AbortSignal events in correct order (#20095) * fix(ext/file): resolve unresolved Promise in Blob.stream (#20039) * fix(ext/http): serveHttp brotli compression level should be fastest (#20058) * fix(ext/http): unify default gzip compression level (#20050) * fix(ext/timers): some timers are not resolved (#20055) * fix(fmt): do not insert expr stmt leading semi-colon in do while stmt body (#20093) * fix(node): polyfill process.title (#20044) * fix(node): repl._builtinLibs (#20046) * fix(node/async_hooks): dont pop async context frame if stack if empty (#20077) * fix(test): handle ASCII escape chars in test name (#20081) * fix(test): make test runner work when global setTimeout is replaced (#20052) * fix(test): use only a single timeout for op sanitizers (#20042) * fix(unstable): vendor cache override should handle forbidden windows directory names (#20069) * fix(unstable): vendor cache should support adding files to hashed directories (#20070) * perf(ext/headers): use .push loop instead of spread operator (#20108) - bump rusty_v8 to 0.75.0
Dominique Leuenberger (dimstar_suse)
accepted
request 1103032
from
Avindra Goolcharan (avindra)
(revision 28)
- update to 1.36.0: * feat(bench): add BenchContext::start() and BenchContext::end() (#18734) * feat(bench): print iter/s in the report (#19994) * feat(cli): Add dot test reporter (#19804) * feat(cli): Adding JUnit test reports (#19747) * feat(compile): Add --no-terminal to compile command (#17991) * feat(ext/http): Upgrade to hyper1.0-rc4 (#19987) * feat(ext/websocket): allow HTTP(S) protocol in URL (#19862) * feat(node): add polyfill for node:test module (#20002) * feat(node/os): implement getPriority, setPriority & userInfo (#19370) * feat(npm): support running non-bin scripts in npm pkgs via deno run (#19975) * feat(permissions): add "--deny-*" flags (#19070) * feat(unstable): optional deno_modules directory (#19977) * feat(unstable/lsp): support navigating to deno_modules folder (#20030) * feat: Deno.createHttpClient allowHost (#19689) * fix(Deno.serve): accessing .url on cloned request throws (#19869) * fix(bench): iter/s calculation (#20016) * fix(check): should bust check cache when json module or npm resolution changes (#19941) * fix(ext/compression): throw TypeError on corrupt input (#19979) * fix(ext/fs): fix MaybeArc when not sync_fs (#19950) * fix(ext/node): fix import json using npm specifier (#19723) * fix(lsp): handle import mapped node: specifier (#19956) * fix(node): node:test reports correct location (#20025) * fix(node): package path not exported error - add if types resolution was occurring (#19963) * fix(npm): improve declaration resolution for filename with different extensions (#19966) * fix(repl): highlight from ident in import from or export from (#20023) * fix(test): request cloning should throw if body stream is locked (#19990) * fix: call setIsTrusted for generated events (MessageEvent) (#19919) * fix: deno diagnostic - clarify where to put triple-slash directive (#20009) * fix: do not include jsx without @ts-check in tsc roots (#19964) * fix: error on invalid & unsupported jsx compiler options (#19954) * fix: make "suggest.autoImports" to switch completions from external modules (#19845) * fix: regression in workers using dynamic imports (#20006) * fix: retry module download once if server errored (#17252) * perf(ext/ffi): Avoid receiving on FFI async work channel when no * UnsafeCallback exists (#19454) * perf: faster node globals access in cjs (#19997) - includes 1.35.3: * feat(runtime): sys_info.rs - Use KERN_OSRELEASE on {Free,Open}BSD (#19849) * fix(cli): build script panics on musl due to glibc_version check (#19913) * fix(cli): output file handling in deno upgrade (#18994) * fix(cli/init): update to assert/mod.ts (#19924) * fix(cli/test): fix clear screen behavior when run deno test --watch (#19888) * fix(ext/http): Error on deprecated/unavailable features (#19880) * fix(ext/http): Quietly ignore invalid status codes (#19936) * fix(ext/net): fix string port number handling in listen (#19921) * fix(ext/node): inspector with seggregated globals (#19917) * fix(lint): allow to use --rules with --rules-tags (#19754) * fix(lsp): auto-discover deno.json in more cases (#19894) * fix(lsp): handle watched files events from symlinked config files (#19898) * fix(node): add writable and readable fields to FakeSocket (#19931) * fix(node/http): add encrypted field to FakeSocket (#19886) * fix(node_compat): Wrap require resolve exports in try catch block (#19592) * fix(task): ensure quoted strings are maintained mid-word (#19944) * fix: deno info should respect import map (#19781) * perf(lsp): format in a blocking task (#19883) * perf: cache node resolution when accesing a global (#19930)
Ana Guerrero (anag+factory)
accepted
request 1099962
from
Avindra Goolcharan (avindra)
(revision 27)
- update to 1.35.2: * fix(bench): run warmup benchmark to break JIT bias (#19844) * fix(ext/node): check if resource can be used with write_vectored (#19868) * fix(ext/node): fix stream/promises export (#19820) * fix(ext/node): properly segregate node globals (#19307) * fix(napi): update env_test.js (#19876) * fix(node): add process.dlopen API (#19860) * fix(node): improve error message requiring non-npm es module (#19856) * fix(node): improve require esm error messages (#19853) * fix(node/http): call callback after request is sent (#19871) * fix(node/net): Server connection callback include socket value (#19779) * fix(npm): improve error message importing non-existent file in a node_modules npm package (#19835) * fix(npm): improve error message on directory import in npm package (#19538) * fix(npm): support dynamic import of Deno TS from npm package (#19858) * fix(runtime): print process name in case of spawn error (#19855) * fix(tsc): more informative diagnostic when Deno does not exist (#19825) * fix(vendor): do not panic vendoring with jsxImportSource and no jsx files (#19837)
Ana Guerrero (anag+factory)
accepted
request 1098439
from
Avindra Goolcharan (avindra)
(revision 26)
- update to 1.35.1: * fix(ext/http): Use brotli compression params (#19758) * fix(lsp): exclude files in deno.json "exclude" (#19791) * fix(lsp): remove quotes and period surrounding specifier in uncached messages (#19794) * fix(lsp): stop diagnostics flickering (#19803) * fix(node/http): add destroy to FakeSocket (#19796) * fix(node/http): allow callback in first argument of end call (#19778) * fix(node/http): server use FakeSocket and add end method (#19660) * fix(vendor): support import mapped jsxImportSource (#19724) * fix: remove unstable check for Deno.listenTls#alpnProtocols (#19732) * perf(ext/node): native vectored write for server streams (#19752) * perf(ext/node): optimize net streams (#19678) * perf(ext/websocket): optimize server websocket js (#19719) * perf(node/async_hooks): optimize AsyncLocalStorage (#19729) * perf: add setup cache for node_modules folder (#19787)
Fabian Vogt (favogt_factory)
accepted
request 1097026
from
Avindra Goolcharan (avindra)
(revision 25)
- update to 1.35.0: * feat: add more Deno.errors classes (#19514) * feat: ReadableStream.from (#19446) * feat: stabilize 'alpnProtocols' setting (#19704) * feat: Stabilize Deno.serve() API (#19141) * feat: upgrade to TypeScript 5.1.6 (#19695) * feat(ext/fetch): add Headers#getSetCookie (#13542) * feat(ext/url): URLSearchParams two-argument delete() and has() (#19654) * feat(lock): skip saving declaration files in the lockfile (#19447) * feat(lsp): basic support of auto-imports for npm specifiers (#19675) * feat(lsp): support import maps in quick fix and auto-imports (#19692) * fix(cli): Fix the bug where the command description is not displayed. (#19604) * fix: add exactOptionalPropertyTypes for configuration file JSON schema (#19647) * fix: bump default @types/node version range to 18.16.19 (#19706) * fix(cli): don't store blob and data urls in the module cache (#18581) * fix(cli/napi): napi_get_buffer_info accepts ArrayBufferView not just Uint8Array.(#19551) * fix(cli/napi): property with getter/setter always failed (#19562) * fix(console): correct the parseCssColor algorithm (#19645) * fix(dts): make globals available on globalThis (#19438) * fix(ext/crypto): Fix WebCrypto API's deriveKey (#19545) * fix(ext/fs): fix boolean checks in JS parser (#19586) * fix(ext/http): Catch errors in eager stream timeout to avoid uncaught promise rejections (#19691) * fix(ext/kv): expose Deno.AtomicOperation (#19674) * fix(ext/node): Define performance.timeOrigin as getter property (#19714) * fix(ext/node): ignore cancelled timer when node timer refresh (#19637) * fix(ext/node): support brotli APIs (#19223) * fix(ext/websocket): Ensure that errors are available after async response returns (#19642) * fix(node/http): add setKeepAlive to FakeSocket (#19659) * fix(npm): escape export identifier in double quoted string (#19694) * fix(npm): handle more reserved words as cjs exports (#19672) * fix(npm): support siblings that are peer dependencies of each other (#19657) - remove upstreamed deno-pull-19537.patch - rebase deno-rm-upgrade-cmd.patch
Dominique Leuenberger (dimstar_suse)
accepted
request 1094961
from
Avindra Goolcharan (avindra)
(revision 24)
Dominique Leuenberger (dimstar_suse)
accepted
request 1093816
from
Avindra Goolcharan (avindra)
(revision 23)
- update to 1.34.3: * feat(UNSTABLE) kv queue implementation (#19459) * fix(cli): avoid crash on import of invalid module names (#19523) * fix(compile): some npm dependencies were missing in compiled output (#19503) * fix(config): do not canonicalize config file path before loading (#19436) * fix(ext/http): Include hostname in onListen argument (#19497) * fix(ext/http): replace await Deno.serve with await Deno.serve().finished (#19485) * fix(ext/node): HTTPS server (#19362) * fix(ext/node): handle 'upgrade' responses (#19412) * fix(ext/node): make Buffer.slice be the same as subarray (#19481) * fix(ext/websockets): ensure we fully send frames before close (#19484) * fix(fmt): do not panic formatting json with multiple values (#19442) * fix(lsp): don't pre-load documents matched in the config file's "exclude" (#19431) * fix(lsp): update import map config when deno.json changes (#19476) * fix(ext/node): Worker constructor doesn't check type: module of package.json (#19480) * fix(npm): warn when tarball contains hardlink or symlink (#19474) * fix: reload config files on watcher restarts (#19487) * perf(ext/http): from_maybe_shared_unchecked for header values (#19478) * perf(http): cache verified headers (#19465) * perf(node): cache realpath_sync calls in read permission check (#19379) * perf(serve): hoist promise error callback (#19456) * perf(serve): hoist repeated condition (#19449) * perf(web): optimize timer resolution (#19493) * perf: don't run microtask checkpoint if macrotask callback did no work (#19492) * perf: optimize ByteString checks, hoist server rid getter (#19452) - rebase deno-rm-upgrade-cmd.patch - add deno-pull-19537.patch to build unsafe tokio features
Dominique Leuenberger (dimstar_suse)
accepted
request 1093169
from
Avindra Goolcharan (avindra)
(revision 22)
- update to 1.34.2: * fix: do not show cache initialization errors if stderr is piped (#18920) * fix: upgrade to deno_ast 0.27 (#19375) * fix(cli): formatting bench with colors (#19323) * fix(ext/console): fix inspecting large ArrayBuffers (#19373) * fix(ext/crypto): fix JWK import of Ed25519 (#19279) * fix(ext/web): Copy EventTarget list before dispatch (#19360) * fix(ext/websocket): Close socket on bad string data (#19424) * fix(kv) run sqlite transactions via spawn_blocking (#19350) * fix(napi): don't panic if symbol can't be found (#19397) * fix(node): add missing process.reallyExit method (#19326) * fix(node): Added base implementation of FileHandle (#19294) * fix(node): don't close stdio streams (#19256) * fix(node): FileHandle.close() (#19357) * fix(node): FileHandle.read() (#19359) * fix(node): FileHandle.write() (#19385) * fix(node): map stdio [0, 1, 2] to "inherit" (#19352) * fix(node): Very basic node:http2 support (#19344) * fix(node): proper url handling (#19340) * fix(repl): correctly print string exception (#19391) * fix(runtime): add missing SIGIOT alias to SIGABRT (#19333) * perf(cli): conditionally load typescript declaration files (#19392) * perf(ext/http): Add a sync phase to http serving (#19321) * perf(ext/http): Migrate op_http_get_request_headers to v8::Array (#19354) * perf(ext/http): Migrate op_http_get_request_method_and_url to v8::Array (#19355) * perf(ext/http): Use flat list of headers for multiple set/get methods (#19336) * perf(ext/websocket): Make send sync for non-stream websockets (#19376) * perf(ext/websocket): Reduce GC pressure & monomorpize op_ws_next_event (#19405) * perf(ext/websocket): monomorphize code (#19394) * perf(http): avoid flattening http headers (#19384) * perf: optimize RegExp usage in JS (#19364) * perf: use sendto syscalls (#19414)
Displaying revisions 1 - 20 of 41