Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-27 | feat(ext/crypto): support JWK import for HMAC (#11716) | Divy Srivastava | |
2021-08-27 | chore: update wpt (#11845) | Luca Casonato | |
2021-08-27 | feat(cli): Update to TypeScript 4.4 (#11678) | Kitson Kelly | |
2021-08-26 | refactor(cli): introduce module specifier test modes (#11769) | Casper Beyer | |
This commit merges the two vectors of specifiers into a single one introducing the concept of a "TestMode" which is a tri-state enum specifying how a specifier is to be tested (as documentation, as an executable module or as both). This is determined during the collection phase and determines how a specifier will be executed based on how the specifier was collected (directly or not) and if it has an eligible media_type when fetched. For example "deno test README.md" is marked as documentation because, while it is a direct inclusion it is not an executable media type therefore will only have the fenced code blocks that can be parsed from it tested. | |||
2021-08-26 | docs: Add async iterator alternative for Deno.serveHttp (#11850) | Sebastien Filion | |
2021-08-26 | feat(ext/crypto): implement importKey and deriveBits for PBKDF2 (#11642) | Divy Srivastava | |
2021-08-25 | chore(tests): improve unit tests using `deferred` (#11842) | David Sherret | |
2021-08-25 | docs(README): Change the logo to vector image (#11841) | Percy | |
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> | |||
2021-08-25 | chore: add scripts for helping with a release (#11832) | David Sherret | |
2021-08-25 | feat(fetch): mTLS client certificates for fetch() (#11721) | Sean Michael Wykes | |
This commit adds support for specifying client certificates when using fetch, by means of `Deno.createHttpClient`. | |||
2021-08-25 | feat: ArrayBuffer in structured clone transfer (#11840) | Luca Casonato | |
2021-08-25 | refactor: cleanup Inspector and InspectorServer implementations (#11837) | Bartek Iwańczuk | |
2021-08-25 | fix(ext/http): websocket upgrade header check (#11830) | Dayan C. Galiazzi | |
2021-08-24 | fix(cli): dispatch unload event on watch drop (#11696) | Casper Beyer | |
2021-08-24 | feat(ext/crypto): implement encrypt, decrypt & generateKey for RSA-OAEP (#11654) | Divy Srivastava | |
2021-08-24 | refactor(webgpu): use op interface idiomatically (#11835) | Luca Casonato | |
2021-08-24 | fix(typings): fix property name in DiagnosticMessageChain interface (#11821) | Sebastien Filion | |
2021-08-24 | feat(cli): add --ignore flag to test command (#11712) | Casper Beyer | |
2021-08-24 | chore: add refactor and chore to exempt stale labels (#11824) | Kitson Kelly | |
2021-08-24 | feat(extensions/console): right align numeric columns in table (#11748) | Nicolas Stucki | |
2021-08-24 | feat(unstable): Add file locking APIs (#11746) | Tilman Roeder | |
This commit adds following unstable APIs: - Deno.flock() - Deno.flockSync() - Deno.funlock() - Deno.funlockSync() | |||
2021-08-24 | fix(ext/crypto): KeyAlgorithm typings for supported algorithms (#11738) | Divy Srivastava | |
2021-08-24 | feat(unstable): Support file URLs in Deno.dlopen() (#11658) | Nayeem Rahman | |
2021-08-24 | BREAKING(unstable): Fix casing in FfiPermissionDescriptor (#11659) | Nayeem Rahman | |
2021-08-24 | chore(ext/webgpu): update wgpu to 0.10.0 (#11781) | Leo K | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-08-24 | fix: FileReader.readAsText compat (#11814) | Luca Casonato | |
Fixes a WPT test. | |||
2021-08-23 | 1.13.2 (#11822) | David Sherret | |
2021-08-23 | chore: release crates for 1.13.2 (#11820) | David Sherret | |
2021-08-23 | fix(ext/ffi): don't panic on invalid enum values (#11815) | Luca Casonato | |
Co-authored-by: Feng Yu <f3n67u@gmail.com> | |||
2021-08-23 | fix(ext/http): resource leak on HttpConn.close() (#11805) | Bartek Iwańczuk | |
This commit adds tracking of resources that are related to "HttpConn" so they can be closed automatically when closing the connection. | |||
2021-08-23 | refactor(cli/tools/test): infer disable log from program state (#11803) | Casper Beyer | |
2021-08-23 | fix: duplicate import in cli/main.rs (#11813) | Bartek Iwańczuk | |
2021-08-23 | refactor(cli/flags): use an optional non zero usize for `fail-fast` (#11804) | Casper Beyer | |
Changes the type of the `fail_fast` flag from `Option<usize>` to `Option<NonZeroUsize>` as an optional value of zero isn't sound. | |||
2021-08-23 | fix(cli/flags): require a non zero usize for concurrent jobs (#11802) | Casper Beyer | |
2021-08-23 | fix(ext/crypto): remove duplicate Algorithm interface defination (#11807) | Feng Yu | |
2021-08-21 | doc(test): add --location to unit test command (#11793) | Feng Yu | |
2021-08-21 | tests: remove redundant type assertion (#11794) | Feng Yu | |
2021-08-21 | fiz(ext/fetch): Headers constructor error message (#11778) | Feng Yu | |
2021-08-20 | refactor: fix typo in web_worker.rs (#11792) | Ikko Ashimine | |
2021-08-20 | chore: upgrade dlint and run `prefer-primordials` rule (#11777) | Yusuke Tanaka | |
2021-08-19 | perf(url): build with opt-level 3 (#11779) | Aaron O'Mullan | |
A ~25% improvement: `~1950ns/call` => `~1500ns/call` | |||
2021-08-19 | perf(ext/url): use DOMString instead of USVString as webidl converter for ↵ | Aaron O'Mullan | |
URL parsing (#11775) A 20% decrease in url parsing: - before: `~2450ns/parse` - after: `~1950ns/parse` | |||
2021-08-19 | cleanup(core): rename handleAsyncMsgFromRust() to opresolve() (#11774) | Aaron O'Mullan | |
No user impact, but is simpler and aligns with `opcall()` | |||
2021-08-19 | perf(ext/url): optimize UrlParts op serialization (#11765) | Aaron O'Mullan | |
2021-08-19 | fix(lsp): better handling of languageId (#11755) | Kitson Kelly | |
Fixes #11521 Fixes #11742 | |||
2021-08-18 | perf(ext/url): cleanup and optimize url parsing op args (#11763) | Aaron O'Mullan | |
This splits the previous `op_url_parse` into: - `op_url_parse`: parses a href with an optional base - `op_url_reparse`: reparses a href with a modifier This is a cleaner separation of concerns and it allows us to optimize & simplify args passed. Resulting in a 25% reduction in call overhead (~5000ns/call => ~3700ns/call in url_ops bench on my M1 Air) | |||
2021-08-18 | docs(lsp): change deno/registryStatus -> deno/registryState (#11760) | Pankaj Patil | |
2021-08-18 | test: re-enable test watch tests and mark as flaky (#11669) | Casper Beyer | |
2021-08-18 | fix(runtime): event loop panics in classic workers (#11756) | Luca Casonato | |
Classic worker scripts are now executed in the context of a Tokio runtime. This does mean we can not spawn more tokio runtimes in "op_worker_sync_fetch". We instead spawn a new thread there, that can create a new Tokio runtime that we can use to block the worker thread. | |||
2021-08-17 | chore(tests): delete the temporary deno dir when dropping the test lsp ↵ | David Sherret | |
client (#11749) |