Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-06 | feat(crypto): implement generateKey() and sign() (#9614) | Divy Srivastava | |
Co-authored-by: Luca Casonato <hello@lcas.dev> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-07-05 | feat(test): add --shuffle flag to randomize test ordering (#11163) | Casper Beyer | |
2021-07-05 | chore: add tests for previous assertion error when file contained only ↵ | David Sherret | |
triple slash references (#11285) | |||
2021-07-05 | chore: upgrade crates (#11284) | Bartek Iwańczuk | |
2021-07-05 | fix(core): Delay deadlock detection for dynamic imports (#11282) | Nayeem Rahman | |
2021-07-05 | fix(runtime): ignored tests should not cause permission changes (#11278) | Casper Beyer | |
2021-07-05 | refactor: asynchronous blob backing store (#10969) | Jimmy Wärting | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-07-05 | tests: be more liberal with expectation wildcards (#11279) | Casper Beyer | |
2021-07-05 | fix: spec conformance for performance API (#10887) | Leo K | |
2021-07-05 | fix(fetch): OPTIONS should be allowed a non-null body (#11242) | Craig Morten | |
2021-07-05 | refactor(runtime): reduce duplication in test harness (#11274) | Casper Beyer | |
2021-07-04 | refactor: use primordials in runtime/, part2 (#11248) | Bartek Iwańczuk | |
2021-07-03 | feat: enable WebAssembly.instantiateStreaming and wasm async compilation ↵ | Andreu Botella | |
(#11200) The WebAssembly streaming APIs used to be enabled, but used to take buffer sources as their first argument (see #6154 and #7259). This change re-enables them, requiring a Promise<Response> instead, as well as enabling asynchronous compilation of WebAssembly modules. | |||
2021-07-03 | refactor: use primordials in runtime/, part1 (#11241) | Bartek Iwańczuk | |
2021-07-02 | Remove unstable native plugins (#10908) | Bartek Iwańczuk | |
This commit removes implementation of native plugins alongside the unstable "Deno.openPlugin()" API. | |||
2021-07-02 | feat(core): pump V8 message loop on event loop tick (#11221) | Bartek Iwańczuk | |
This commit adds support for Atomics and FinalizationRegistry by integrating V8's message loop into "JsRuntime::poll_event_loop". | |||
2021-06-30 | fix: panic in request body streaming (#11191) | Luca Casonato | |
2021-06-29 | test(cli): harden test runner tests (#11166) | Casper Beyer | |
2021-06-29 | feat: Add "deno_net" extension (#11150) | Bartek Iwańczuk | |
This commits moves implementation of net related APIs available on "Deno" namespace to "deno_net" extension. Following APIs were moved: - Deno.listen() - Deno.connect() - Deno.listenTls() - Deno.serveHttp() - Deno.shutdown() - Deno.resolveDns() - Deno.listenDatagram() - Deno.startTls() - Deno.Conn - Deno.Listener - Deno.DatagramConn | |||
2021-06-28 | fix(http): remove unwrap() in HTTP bindings (#11130) | Bartek Iwańczuk | |
2021-06-27 | chore: split up integration_tests.rs into separate files (#11131) | David Sherret | |
2021-06-27 | fix(runtime/http): Encode and decode headers as byte strings in the HTTP ↵ | Andreu Botella | |
server (#11144) | |||
2021-06-27 | feat(inspector): pipe console messages between terminal and inspector (#11134) | Bartek Iwańczuk | |
This commit adds support for piping console messages to inspector. This is done by "wrapping" Deno's console implementation with default console provided by V8 by the means of "Deno.core.callConsole" binding. Effectively each call to "console.*" methods calls a method on Deno's console and V8's console. | |||
2021-06-26 | fix: MessagePort in message for postMessage transfers (#11103) | Luca Casonato | |
2021-06-25 | chore: move repl integration tests to separate file (#11127) | David Sherret | |
2021-06-26 | fix: specify AbortSignal for native http requests (#11126) | Luca Casonato | |
2021-06-25 | upgrade: rusty_v8 0.23.0 (V8 9.2.230.12) (#11113) | Ryan Dahl | |
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-25 | test(cli): refactor the usages of delay (#11098) | Yoshiya Hinosawa | |
This PR refactors the usages of delay utility in js unit testing. The same utiliy is defined in several places with different names. This PR replaces those usages with the one provided in std/async/delay.ts to improve the readability and consistency of test code. | |||
2021-06-25 | feat(lsp): dependency hover information (#11090) | Kitson Kelly | |
2021-06-24 | fix: make readonly `Event` properties readonly (#11106) | David Sherret | |
2021-06-24 | fix(inspect): eliminate panic inspecting event classes (#10979) | David Sherret | |
2021-06-24 | feat(repl): support import declarations in the REPL (#11086) | David Sherret | |
2021-06-24 | fix(lsp): handle invalid config setting better (#11104) | Kitson Kelly | |
Fixes #11100 Fixes #10808 | |||
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 | fix(extensions/fetch): Filter out custom HOST headers (#11020) | Vladimir Ivanov | |
This commit updates "fetch" API to ignore custom "Host" headers and return value provided by "reqwest". | |||
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(core): don't panic on stdout/stderr write failures in Deno.core.print ↵ | Charlie Moog | |
(#11039) | |||
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 | fix(#10761): graph errors reported as diagnostics for `Deno.emit()` (#10767) | Kitson Kelly | |
Fixes #10761 | |||
2021-06-22 | feat(cli): support "types" when type checking (#10999) | Kitson Kelly | |
Fixes #10677 | |||
2021-06-22 | feat: Deno namespace configurable and unfrozen (#11062) | Kitson Kelly | |
Closes #11033 | |||
2021-06-21 | feat(repl): Type stripping in the REPL (#10934) | David Sherret | |
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 | feat(lsp): quick fix actions to ignore lint errors (#10627) | Satya Rohith | |
Closes #10122 | |||
2021-06-19 | fix(lsp): do not rename in strings and comments (#11041) | David Sherret | |