Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-22 | chore: bump crate versions for 1.14.1 (#12172) | Kitson Kelly | |
2021-09-21 | cleanup(ext/fetch): drop redundant webidl converters in fetch() (#12167) | Aaron O'Mullan | |
Since those inputs are passed to `new Request(...)` which applies webidl converters | |||
2021-09-21 | perf(ext/web): optimize EventTarget (#12166) | Aaron O'Mullan | |
and all its subclasses including `AbortSignal` ... Instead of storing associated data in a global `WeakMap` we store them as private attributes (via a Symbol) on the object instances | |||
2021-09-21 | perf(web): optimize AbortController (#12165) | Aaron O'Mullan | |
- Use regular class constructor and symbol "private" attributes - Lazy init Set of follower signals | |||
2021-09-21 | fix(runtime/ops/signal.rs): Add FreeBSD signal definitions (#12084) | MikaelUrankar | |
2021-09-21 | bench(deno_common): track new Request() (#12164) | Aaron O'Mullan | |
Indirectly tests for: - url parsing - abort signal no-ops - webidl & other overhead | |||
2021-09-21 | chore: bump deno_net (#12157) | Satya Rohith | |
2021-09-20 | chore(tests): windows pty tests (#12091) | David Sherret | |
2021-09-20 | test(ext/ffi): add tests for different parameter and return types (#12158) | Elias Sjögreen | |
2021-09-20 | fix(config-schema): correct default value of "lib" (#12145) | Eyal Shalev | |
Changed it from `"deno.window"` to `["deno.window"]` | |||
2021-09-20 | refactor(ext/net): make op_connect & op_connect_tls public (#12150) | Satya Rohith | |
2021-09-19 | fix(cli): move Deno.flock and Deno.funlock to unstable types (#12138) | Casper Beyer | |
2021-09-18 | refactor(cli): don't generate a module for side loading tests (#12129) | Casper Beyer | |
2021-09-18 | fix(cli/fmt_errors): Abbreviate long data URLs in stack traces (#12127) | Nayeem Rahman | |
Co-authored-by: Mike White <mike.white@auctane.com> | |||
2021-09-18 | fix(core): prevent multiple main module loading (#12128) | Bartek Iwańczuk | |
This commit fixes a problem where loading and executing multiple modules leads to all of the having "import.meta.main" set to true. Following Rust APIs were deprecated: - deno_core::JsRuntime::load_module - deno_runtime::Worker::execute_module - deno_runtime::WebWorker::execute_module Following Rust APIs were added: - deno_core::JsRuntime::load_main_module - deno_core::JsRuntime::load_side_module - deno_runtime::Worker::execute_main_module - deno_runtime::Worker::execute_side_module - deno_runtime::WebWorker::execute_main_module Trying to load multiple "main" modules into the runtime now results in an error. If user needs to load additional "non-main" modules they should use APIs for "side" module. | |||
2021-09-17 | chore(tests): maybe fix flaky flock tests (#12122) | David Sherret | |
2021-09-17 | chore(tests): fix flaky fetchPostBodyTypedArray (#12104) | David Sherret | |
2021-09-17 | chore(tests): fix flaky flock tests (#12099) | David Sherret | |
2021-09-17 | chore: Remove unused deps from Cargo.toml files (#12106) | Squirrel | |
2021-09-17 | fix(cli): don't ignore diagnostics about for await (#12116) | Kitson Kelly | |
Fixes #12115 | |||
2021-09-16 | perf(runtime/fs): optimize readFile by using a single large buffer (#12057) | Aaron O'Mullan | |
* perf(runtime/fs): optimize readFile by using a single large buffer * handle extended/truncated files during read Allocate an extra byte in our read buffer to detect "overflow" then fallback to unsized readAll for remainder of extended file, this is a slowpath that should rarely happen in practice | |||
2021-09-16 | fix(ext/crypto): use DataError in importKey() (#12071) | Divy Srivastava | |
2021-09-16 | fix(ext/crypto): don't use core.decode for encoding jwk keys (#12088) | Divy Srivastava | |
2021-09-16 | chore: update tagline (#12095) | Satya Rohith | |
2021-09-16 | fix(lsp): align filter text to vscode logic (#12081) | Kitson Kelly | |
Fixes #11861 | |||
2021-09-15 | chore(scripts): improvements to the release scripts based on the 1.14 ↵ | David Sherret | |
release (#12079) | |||
2021-09-15 | chore(lsp): use pretty_assertions in e2e tests (#12083) | Satya Rohith | |
2021-09-14 | 1.14.0 (#12074) | David Sherret | |
2021-09-14 | chore: bump crate versions for 0.14 (#12072) | David Sherret | |
2021-09-14 | chore: update URL for schemas (#12070) | Bartek Iwańczuk | |
2021-09-14 | feat(ext/crypto): import RSA pkcs#8 keys (#11891) | Divy Srivastava | |
2021-09-14 | fix(lsp): correctly parse registry patterns (#12063) | Kitson Kelly | |
2021-09-14 | fix: permission prompt stuffing on Windows (#11969) | David Sherret | |
2021-09-14 | feat(lsp): ignore specific lint for entire file (#12023) | Satya Rohith | |
2021-09-14 | chore: add JSON schema for configuration file (#12062) | Bartek Iwańczuk | |
2021-09-14 | docs: Update --config flag help text (#12059) | Bartek Iwańczuk | |
2021-09-13 | feat: add option flags to 'deno fmt' (#12060) | Bartek Iwańczuk | |
2021-09-13 | feat(fmt): add support for configuration file (#11944) | Bartek Iwańczuk | |
This commit adds support for configuration file for "deno fmt" subcommand. It is also respected by LSP when formatting files. Example configuration: { "fmt": { "files": { "include": ["src/"], "exclude": ["src/testdata/"] }, "options": { "useTabs": true, "lineWidth": 80, "indentWidth": 4, "singleQuote": true, "textWrap": "preserve" } } } | |||
2021-09-13 | feat(unstable): allow specifing gid and uid for subprocess (#11586) | Leo K | |
2021-09-13 | fix: change assertion in httpServerIncompleteMessage test (#12052) | Bartek Iwańczuk | |
2021-09-13 | chore: update rusty_v8 (#12026) | Luca Casonato | |
2021-09-13 | refactor(core): Turn the `wasm_streaming_feed` binding into ops (#11985) | Andreu Botella | |
Async WebAssembly compilation was implemented by adding two bindings: `set_wasm_streaming_callback`, which registered a callback to be called whenever a streaming wasm compilation was started, and `wasm_streaming_feed`, which let the JS callback modify the state of the v8 wasm compiler. `set_wasm_streaming_callback` cannot currently be implemented as anything other than a binding, but `wasm_streaming_feed` does not really need to use anything specific to bindings, and could indeed be implemented as one or more ops. This PR does that, resulting in a simplification of the relevant code. There are three operations on the state of the v8 wasm compiler that `wasm_streaming_feed` allowed: feeding new bytes into the compiler, letting it know that there are no more bytes coming from the network, and aborting the compilation. This PR provides `op_wasm_streaming_feed` to feed new bytes into the compiler, and `op_wasm_streaming_abort` to abort the compilation. It doesn't provide an op to let v8 know that the response is finished, but closing the resource with `Deno.core.close()` will achieve that. | |||
2021-09-13 | feat: stabilise Deno.upgradeWebSocket (#12024) | Bartek Iwańczuk | |
2021-09-13 | fix(cli): use updated names in deno info help text (#11989) | Geert-Jan Zwiers | |
2021-09-13 | fix: worker_message_before_close was flaky (#12019) | Andreu Botella | |
2021-09-13 | feat(ext/crypto): generate ECDH keys (#11870) | Luca Casonato | |
Add support for ECDH algorithm in SubtleCrypto#generateKey. | |||
2021-09-13 | feat(ext/crypto): export RSA keys as pkcs#8 (#11880) | Divy Srivastava | |
2021-09-13 | fix(lsp): support data urls in `deno.importMap` option (#11397) | Satya Rohith | |
2021-09-13 | chore: update deno_* crates (#12020) | Kitson Kelly | |
2021-09-13 | fix(ext/fetch): Properly cancel upload stream when aborting (#11966) | Nayeem Rahman | |
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> |