Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-14 | feat(streams): reject pending reads when releasing reader (#13375) | Leo Kettmeir | |
2022-01-14 | chore: update wpt (#13371) | Leo Kettmeir | |
2022-01-14 | fix(cli): fix `deno install --prompt` (#13349) | Tomofumi Chiba | |
2022-01-14 | feat(ext/crypto): implement AES-GCM decryption (#13319) | Divy Srivastava | |
2022-01-13 | refactor: upgrade to import_map v0.6 (#13368) | David Sherret | |
2022-01-13 | chore: forward v1.17.3 to main (#13364) | Bartek Iwańczuk | |
2022-01-13 | refactor: move transpiling to deno_ast (#13332) | David Sherret | |
2022-01-13 | chore: update cut_a_release.md (#13352) | Bartek Iwańczuk | |
2022-01-13 | chore: rename cli/bench/fixtures to cli/bench/testdata (#13363) | Ryan Dahl | |
2022-01-12 | feat(cli): add ignore directives to bundled code (#13309) | juju | |
This commit adds lint and fmt ignore directives to bundled code as well as a comment stating that the code was bundled and shouldn't be edited manually. | |||
2022-01-12 | feat(ext/ffi): UnsafeFnPointer API (#13340) | DjDeveloper | |
2022-01-11 | error on warnings (#13344) | Ryan Dahl | |
2022-01-11 | chore: bump rust-urlpattern to 0.1.3 (#13328) | Leo Kettmeir | |
2022-01-11 | fix(coverage): merge coverage ranges (#13334) | Bartek Iwańczuk | |
Covered ranges were not merged and thus it appeared that some lines might be uncovered. To fix this I used "v8-coverage" that takes care of merging the ranges properly. With this change, coverage collected from a file by multiple entrypoints is now correctly calculated. I ended up forking https://github.com/demurgos/v8-coverage and adding "cli/tools/coverage/merge.rs" and "cli/tools/coverage/range_tree.rs". | |||
2022-01-11 | fix(ext/web): handle no arguments in atob (#13341) | Luca Casonato | |
2022-01-11 | chore(ci): ubuntu-latest-xl => ubuntu-20.04-xl (#13342) | Aaron O'Mullan | |
2022-01-11 | fix(ext/ffi): `pointer` type can accept `null` (#13335) | DjDeveloper | |
2022-01-11 | feat(ext/ffi): support alias names for symbol definitions (#13090) | DjDeveloper | |
2022-01-11 | feat(ext/crypto): implement AES-KW for wrapKey/unwrapKey (#13286) | Sean Michael Wykes | |
2022-01-10 | cli(compile): fix output flag behaviour on compile command (#13299) | Rabin Gaire | |
2022-01-10 | feat(cli, runtime): compress snapshots (#13320) | evan | |
2022-01-10 | fix(coverage): don't type check (#13324) | Bartek Iwańczuk | |
This commit changes "deno coverage" command not to type check. Instead of relying on infrastructure for module loading in "deno run"; the code now directly reaches into cache for original and transpiled sources. In case sources are not available the error is returned to the user, suggesting to first run "deno test --coverage" command. | |||
2022-01-10 | feat(ext/ffi): infer symbol types (#13221) | Divy Srivastava | |
Co-authored-by: sinclairzx81 <sinclairzx81@users.noreply.github.com> | |||
2022-01-10 | docs: update `writeSync` docs to refer to `writeAllSync` in deno.land/std ↵ | David Sherret | |
instead of `Deno.writeAllSync` (#13314) | |||
2022-01-10 | fix: install shim with `--allow-all` should not output each permission ↵ | David Sherret | |
individually (#13325) | |||
2022-01-09 | fix: expose "Deno.memoryUsage()" in worker context (#13293) | Rodney van den Velden | |
2022-01-09 | test: add inspector test with ts files (#13312) | Bartek Iwańczuk | |
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2022-01-07 | fix(serde_v8): support #[serde(default)] (#13300) | Aaron O'Mullan | |
2022-01-07 | feat(ext/crypto): JWK support for unwrapKey/wrapKey (#13261) | Sean Michael Wykes | |
2022-01-07 | feat(lsp): provide registry details on hover if present (#13294) | Kitson Kelly | |
Closes: #13272 | |||
2022-01-06 | feat(ext/websocket): server automatically handle ping/pong for incoming ↵ | Leo Kettmeir | |
WebSocket (#13172) | |||
2022-01-06 | chore: forward 1.17.2 to main (#13295) | Bartek Iwańczuk | |
2022-01-06 | chore(wpt): add "--inspect-brk" flag to WPT runner (#13267) | Sean Michael Wykes | |
2022-01-06 | fix: Get lib.deno_core.d.ts to parse correctly (#13238) | Rafael Ávila de Espíndola | |
2022-01-06 | ci: cycle cache key (#13292) | Bartek Iwańczuk | |
2022-01-05 | feat(ext/websocket): add header support to WebSocketStream (#11887) | Leo Kettmeir | |
2022-01-05 | feat(ext/crypto): implement AES-GCM encryption (#13119) | Divy Srivastava | |
2022-01-05 | fix(ext/ffi): throw errors instead of panic (#13283) | DjDeveloper | |
2022-01-05 | fix(ext/crypto) - exportKey JWK for AES/HMAC must use base64url (#13264) | Sean Michael Wykes | |
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2022-01-05 | fix: support `mts`, `cjs` & `cts` files for `deno test` & `deno fmt` (#13274) | Leo Kettmeir | |
2022-01-05 | refactor(ext/web): Don't rely on NaN comparisons in `TextEncoderStream` (#13151) | Andreu Botella | |
In the `transform` function to `TextEncoderStream`'s internal `TransformStream`, if `chunk` is the empty string and `this.#pendingHighSurrogate` is null, then `lastCodeUnit` will be NaN. As it turns out, this does not cause a bug because the comparison to check for lone surrogates turns out to be false for NaN, but to rely on it makes the code brittle. | |||
2022-01-04 | fix: upgrade swc_ecmascript to 0.103 (#13284) | David Sherret | |
2022-01-04 | fix(signals): prevent panic when listening to forbidden signals (#13273) | Leo Kettmeir | |
2022-01-04 | refactor(core): InspectorSession implements Stream (#13270) | Bartek Iwańczuk | |
This commit rewrites "InspectorSession" to no longer implement "Future" trait but instead implement "Stream" trait. "Stream" trait is implemented by yielding a raw pointer to the "v8::inspector::V8InspectorSession" and received message. In effect received messages are no longer dispatched from within the future, but are explicitly dispatched by the caller. This change should allow us to dispatch a message to the session when another message is being dispatched, ie. "V8InspectorSesssion::dispatch_protocol_message" is already on the call stack. | |||
2022-01-04 | chore: add SECURITY.md (#13279) | Luca Casonato | |
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> Co-authored-by: Satya Rohith <me@satyarohith.com> | |||
2022-01-04 | chore: upgrade v8 from 9.7 to 9.8 (#13269) | Ben Noordhuis | |
2022-01-04 | fix(lsp): handle repeating patterns in registry correctly (#13275) | Kitson Kelly | |
2022-01-03 | feat(compat) preload Node.js built-in modules in global vars REPL (#13127) | VishnuJin | |
This commit adds preloading of built-in Node.js modules in the REPL if running with "deno repl --compat --unstable". | |||
2022-01-03 | fix(ext/crypto): use forgiving base64 encoding for JWK (#13240) | Sean Michael Wykes | |
Implements "forgiving" in JWK decode passing suitable config to base64::decode_config |