Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-25 | chore(ext/console): deprecate Deno.customInspect (#10035) | Yoshiya Hinosawa | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-06-25 | fix(runtime/signal): use op_async_unref for op_signal_poll (#11097) | Yoshiya Hinosawa | |
2021-06-22 | feat(core): support AbortSignal in readFile (#10943) | Benjamin Gruenbaum | |
2021-06-22 | feat: transfer MessagePort between workers (#11076) | Luca Casonato | |
Add support for transferring `MessagePort`s between workers. | |||
2021-06-22 | fix(runtime): fix signal promise API (#11069) | Yoshiya Hinosawa | |
2021-06-22 | feat(fetch): add programmatic proxy (#10907) | Tomofumi Chiba | |
This commit adds new options to unstable "Deno.createHttpClient" API. "proxy" and "basicAuth" options were added that allow to use custom proxy when client instance is passed to "fetch" API. | |||
2021-06-22 | fix: move stable/unstable types/APIs to their correct places (#10880) | Muthu Kumar | |
- Moved ppid and memoryUsage types from deno.unstable to deno.ns. - Moved sleepSync to unstable object, shutdown to stable object. | |||
2021-06-22 | refactor: unify JavaScript script execution method (#11043) | Bartek Iwańczuk | |
This commit renames "JsRuntime::execute" to "JsRuntime::execute_script". Additionally same renames were applied to methods on "deno_runtime::Worker" and "deno_runtime::WebWorker". A new macro was added to "deno_core" called "located_script_name" which returns the name of Rust file alongside line no and col no of that call site. This macro is useful in combination with "JsRuntime::execute_script" and allows to provide accurate place where "one-off" JavaScript scripts are executed for internal runtime functions. Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com> | |||
2021-06-22 | feat: Deno namespace configurable and unfrozen (#11062) | Kitson Kelly | |
Closes #11033 | |||
2021-06-21 | feat: `MessageChannel` and `MessagePort` (#11051) | Luca Casonato | |
This commit introduces support for MessageChannel and MessagePort. MessagePorts can be transfered across other MessagePorts. | |||
2021-06-21 | refactor(core): always attach inspector to isolate (#11042) | Bartek Iwańczuk | |
This commit changes "deno_core::JsRuntime" to always create "deno_core::JsRuntimeInspector" instance. | |||
2021-06-21 | chore: release crates (#11068) | Bartek Iwańczuk | |
2021-06-19 | chore: upgrade Tokio to 1.7.1 (#11045) | Yusuke Tanaka | |
2021-06-17 | chore: upgrade Rust to 1.53.0 (#11021) | Yusuke Tanaka | |
2021-06-16 | chore: upgrade Tokio to 1.7.0 (#11008) | Yusuke Tanaka | |
2021-06-15 | chore: release crates (#10976) | Bartek Iwańczuk | |
2021-06-15 | Remove various unnecessary allow(clippy) declarations (#10971) | Ryan Dahl | |
2021-06-15 | fix: make WHATWG streams more compliant (#10967) | Luca Casonato | |
2021-06-14 | fix: poll connection after writing response chunk in Deno.serveHttp() (#10961) | Bartek Iwańczuk | |
This commit changes "op_http_response_write" to first send response chunk and then poll the underlying HTTP connection. Previously after writing a chunk of response HTTP connection wasn't polled and thus data wasn't written to the socket until after next op interacting with the connection. | |||
2021-06-14 | fix: hang in Deno.serveHttp() (#10923) | Bartek Iwańczuk | |
Waiting on next request in Deno.serveHttp() API hanged when responses were using ReadableStream. This was caused by op_http_request_next op that was never woken after response was fully written. This commit adds waker field to DenoService which is called after response is finished. | |||
2021-06-10 | refactor: merge deno_file crate into deno_web (#10914) | Bartek Iwańczuk | |
This refactor makes it so there's one less crate to publish on each release. | |||
2021-06-09 | fix(runtime): early binding to dispatchEvent in workers (#10904) | Kitson Kelly | |
2021-06-08 | chore: release crates (#10896) | Bartek Iwańczuk | |
2021-06-07 | chore(tools): Fix stdout buffer of launched process getting full causing ↵ | David Sherret | |
tools/lint.js to hang on Windows (#10888) Also fix Windows only clippy issues. | |||
2021-06-07 | refactor(runtime): move performance API to timers extension (#10818) | Satya Rohith | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-06-06 | feat(fetch): implement abort (#10863) | Luca Casonato | |
This commit introduces fetch aborting via an AbortSignal. | |||
2021-06-06 | feat(extensions/crypto): implement subtle.digest (#10796) | Casper Beyer | |
Co-authored-by: Yacine Hmito yacinehmito@users.noreply.github.com | |||
2021-06-06 | feat(web): Implement TextDecoderStream and TextEncoderStream (#10842) | Andreu Botella | |
2021-06-05 | refactor(web): use encoding_rs for text encoding (#10844) | Luca Casonato | |
This commit removes all JS based text encoding / text decoding. Instead encoding now happens in Rust via encoding_rs (already in tree). This implementation retains stream support, but adds the last missing encodings. We are incredibly close to 100% WPT on text encoding now. This should reduce our baseline heap by quite a bit. | |||
2021-06-05 | fix(crypto): change Crypto to interface (#10853) | Leo K | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-06-05 | fix(streams): expose ReadableByteStreamController & ↵ | Leo K | |
TransformStreamDefaultController (#10855) | |||
2021-06-05 | refactor(crypto): validate max random bytes in Rust (#10857) | Leo K | |
2021-06-05 | webutil: replace cloneValue impl with serialize/deserialize (#10215) | Elad Keyshawn | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-06-04 | fix: hang in op_http_next_request (#10836) | Bartek Iwańczuk | |
This commit adds "CancelHandle" to "ConnResource" and changes "op_http_next_request" to await for the cancel signal. In turn when async iterating over "Deno.HttpConn" the iterator breaks upon closing of the resource. | |||
2021-06-03 | feat(cli): support URL overload for `Deno.chdir` (#10793) | Casper Beyer | |
2021-06-03 | feat(runtime): support URL overloads for `Deno.symlink` and ↵ | Casper Beyer | |
`Deno.symlinkSync` (#10664) | |||
2021-06-03 | feat(runtime): support URL overloads for Deno.rename/Deno.renameSync (#10512) | Casper Beyer | |
2021-06-01 | feat: add FsWatcher interface (#10798) | Yoshiya Hinosawa | |
2021-05-31 | Merge v1.10.3 into main (#10801) | Bert Belder | |
2021-05-31 | v1.10.3 | Bert Belder | |
2021-05-31 | feat(cli): support URL overloads for `Deno.utime` and `Deno.utimeSync` (#10792) | Casper Beyer | |
2021-05-31 | chore: upgrade Tokio to 1.6.1 (#10782) | Yusuke Tanaka | |
2021-05-31 | chore: release web extension@0.38.0 (#10773) | Luca Casonato | |
2021-05-31 | fix(runtime/http): fix empty blob response (#10689) | Yoshiya Hinosawa | |
2021-05-31 | fix(runtime/http): expose nextRequest() errors in respondWith() (#10384) | Nayeem Rahman | |
2021-05-31 | chore: update deno_lint binary used in CI to v0.5.0 (#10652) | Yusuke Tanaka | |
2021-05-29 | chore: upgrade Tokio to 1.6.1 (#10782) | Yusuke Tanaka | |
2021-05-29 | chore: release web extension@0.38.0 (#10773) | Luca Casonato | |
2021-05-28 | feat(cli): upgrade to TypeScript 4.3 (#9960) | Kitson Kelly | |
2021-05-27 | feat(cli): add origin data dir to deno info (#10589) | crowlKats | |
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com> Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> |