Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-04 | fix(ext/http): explicitly close resource after reading (#14471) | Divy Srivastava | |
2022-05-04 | fix(coverage): exclude .snap files (#14480) | Geert-Jan Zwiers | |
2022-05-03 | feat(ext/net): add "NS" record support in Deno.resolveDns API (#14372) | Thanapat Chotipun | |
2022-05-03 | refactor: add core.formatLocationFilename, remove op_format_filename (#14474) | Bartek Iwańczuk | |
This commit moves "op_format_location" to "core/ops_builtin.rs" and removes "Deno.core.createPrepareStackTrace" in favor of "Deno.core.prepareStackTrace". Co-authored-by: Aaron O'Mullan <aaron.omullan@gmail.com> | |||
2022-05-03 | BREAKING: Remove unstable Deno.applySourceMap API (#14473) | Bartek Iwańczuk | |
2022-05-02 | fix(test/bench): accept file protocol module specifier CLI args (#14429) | Adilson Schmitt Junior | |
2022-05-02 | feat(unstable/task): resolve the current executable for the deno command ↵ | David Sherret | |
(#14462) Closes #14427 | |||
2022-05-02 | fix(vendor): do not panic on relative specifier with scheme-like folder name ↵ | David Sherret | |
(#14453) | |||
2022-05-01 | fix(runtime): lossy utf8 readTextFile (#14456) | Aaron O'Mullan | |
2022-05-01 | fix(test): actually capture stdout and stderr in workers (#14435) | David Sherret | |
2022-05-01 | fix: improve formatting jsdocs with asterisk as first char on line (#14446) | David Sherret | |
2022-04-29 | fix(task): support forwarding lone double hyphen (#14436) | David Sherret | |
2022-04-29 | fix(task): allow hyphen values after task name (#14434) | David Sherret | |
2022-04-29 | fix(cli): add dom.extras lib (#14430) | Kitson Kelly | |
Closes: #12558 Fixes: #14344 | |||
2022-04-28 | Forward 1.21.1 (#14428) | Leo Kettmeir | |
2022-04-28 | fix(cli): wrap long line of the env variables help (#14422) | Ikumi Nakamura | |
2022-04-27 | fix: `deno task` forward double hyphen (#14419) | David Sherret | |
2022-04-27 | fix(workers): Make `worker.terminate()` not block the current thread (#13941) | Andreu Botella | |
Calling `worker.terminate()` used to kill the worker's isolate and then block until the worker's thread finished. This blocks the calling thread if the worker's event loop was blocked in a sync op (as with `Deno.sleepSync`), which wasn't realized at the time, but since the worker's isolate was killed at that moment, it would not block the calling thread if the worker was in a JS endless loop. However, in #12831, in order to work around a V8 bug, worker termination was changed to first set a signal to let the worker event loop know that termination has been requested, and only kill the isolate if the event loop has not finished after 2 seconds. However, this change kept the blocking, which meant that JS endless loops in the worker now blocked the parent for 2 seconds. As it turns out, after #12831 it is fine to signal termination and even kill the worker's isolate without waiting for the thread to finish, so this change does that. However, that might leave the async ops that receive messages and control data from the worker pending after `worker.terminate()`, which leads to odd results from the op sanitizer. Therefore, we set up a `CancelHandler` to cancel those ops when the worker is terminated. | |||
2022-04-27 | perf(runtime): read entire files in single ops (#14261) | Aaron O'Mullan | |
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2022-04-27 | refactor: Remove PrettyJsError and js_error_create_fn (#14378) | Nayeem Rahman | |
This commit: - removes "fmt_errors::PrettyJsError" in favor of "format_js_error" fn - removes "deno_core::JsError::create" and "deno_core::RuntimeOptions::js_error_create_fn" - adds new option to "deno_runtime::ops::worker_host::init" | |||
2022-04-26 | fix(test): capture worker stdout and stderr in test output (#14410) | David Sherret | |
2022-04-26 | chore: remove git.io link (#14402) | Baoshuo Ren | |
All links on git.io will stop redirecting after April 29, 2022. - https://github.blog/changelog/2022-04-25-git-io-deprecation/ | |||
2022-04-26 | fix(test): capture inherited stdout and stderr for subprocesses in test ↵ | David Sherret | |
output (#14395) | |||
2022-04-26 | chore: fix pty_complete_imports test (#14400) | David Sherret | |
2022-04-26 | refactor(core): Remove ErrWithV8Handle (#14394) | Nayeem Rahman | |
2022-04-26 | refactor(ops/process): add `StdioOrRid` enum (#14393) | David Sherret | |
2022-04-26 | feat(ext/console): Compact empty iterables when calling Deno.inspect with ↵ | Ben Heidemann | |
compact false (#14387) | |||
2022-04-25 | chore: deno_http v0.43.1 (#14392) | Aaron O'Mullan | |
2022-04-25 | fix(ext/http): truncate read bytes when streaming bodies (#14389) | Divy Srivastava | |
stream shutdown wasn't happening correctly (moved it to call op_http_shutdown) & extra zeroed bytes were being sent for when body length not a multiple of 64*1024 | |||
2022-04-25 | refactor(lsp): store all the assets in Rust when initializing (#14367) | David Sherret | |
2022-04-25 | cleanup(serde_v8): disambiguate ZeroCopyBuf (#14380) | Aaron O'Mullan | |
2022-04-25 | feat(ext/console): Add string abbreviation size option for "Deno.inspect" ↵ | Ben Heidemann | |
(#14384) | |||
2022-04-25 | perf(ext/http): fast path for uncompressed bodies (#14366) | Divy Srivastava | |
2022-04-24 | perf(ext/http): faster is_content_compressible (#14383) | Aaron O'Mullan | |
Cleanup + benches | |||
2022-04-24 | feat: change shade of "gray" color in eye-catchers (#14309) | Bartek Iwańczuk | |
This commit changes "gray" color for eye-catchers to use Ansi(245) color. | |||
2022-04-24 | fix(runtime/js/spawn): Pass stdio options for spawn() and spawnSync() (#14358) | Nayeem Rahman | |
2022-04-24 | perf(serde_v8): zero-copy StringOrBuffer (#14381) | Aaron O'Mullan | |
2022-04-23 | chore(ext/fetch): custom arity (#14198) | Divy Srivastava | |
2022-04-23 | fix(bench): eliminate sanitizeExit overhead (#14361) | evan | |
2022-04-23 | fix(bench): report pending summary before clearing (#14369) | evan | |
2022-04-22 | chore(tests): fix pty_clear_function on Windows (#14364) | David Sherret | |
2022-04-22 | chore: bump crates (#14365) | Luca Casonato | |
2022-04-22 | tests: unflake streaming compression tests (#14363) | Luca Casonato | |
2022-04-22 | fix(bench): reset reporter context (#14360) | evan | |
This commit fixes previous file benchmarks leaking into the next file benchmarks summary. | |||
2022-04-22 | Reland "perf(http): optimize ReadableStreams backed by a resource" (#14346) | Divy Srivastava | |
2022-04-21 | chore: add release step failure instructions (#14352) | David Sherret | |
2022-04-21 | chore(ci): skip ci cache when doing a release (#14350) | David Sherret | |
2022-04-21 | fix(watcher): don't clear screen on start (#14351) | Bartek Iwańczuk | |
2022-04-21 | chore(scripts): allow running version_bump workflow without releasing ↵ | David Sherret | |
deno_std yet (#14341) | |||
2022-04-21 | chore(cli/dts): fix the display of the Deno.spawnSync() document (#14342) | ayame113 | |