Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-27 | chore: forward v1.18.1 to main (#13514) | Bartek Iwańczuk | |
2022-01-27 | refactor: factor out CDP message types (#13501) | Leo Kettmeir | |
2022-01-26 | docs: fix markdown error in sleepSync jsdoc (#13492) | Yoshiya Hinosawa | |
2022-01-25 | feat(test): better errors for resource sanitizer (#13296) | Luca Casonato | |
This commit makes the errors produced from the resource sanitizer much more human readable. It does this by using real words rather than our "resource names" when referring to resources, and by giving helpful hints on how to clean up each of the resources. | |||
2022-01-25 | refactor(lsp): remove RwLock on `Config` (#13485) | David Sherret | |
2022-01-25 | refactor(lsp): Documents - combine duplicate exists methods (#13479) | David Sherret | |
2022-01-24 | fix(lsp): independent diagnostic publishing should include all diagnostic ↵ | David Sherret | |
sources on each publish (#13483) | |||
2022-01-24 | chore: re-enable wgpu_sync (#13453) | Aaron O'Mullan | |
2022-01-24 | perf(lsp): independent diagnostic source publishes (#13427) | David Sherret | |
2022-01-24 | tests: Add inspector tests for "Memory" and "Profile" tabs (#13476) | Bartek Iwańczuk | |
2022-01-24 | feat(unstable): add Deno.networkInterfaces (#13475) | Yoshiya Hinosawa | |
2022-01-24 | perf(lsp): improve some tsc op hot paths (#13473) | Kitson Kelly | |
2022-01-24 | fix(lsp): respect DENO_CERT and other options related to TLS certs (#13467) | Kitson Kelly | |
Fixes #13437 | |||
2022-01-20 | 1.18.0 | Divy Srivastava | |
2022-01-20 | chore: bump crate version for 0.18.0 (#13441) | Divy Srivastava | |
2022-01-20 | revert(#13402): experiment: wgpu sync (#13439) | Aaron O'Mullan | |
2022-01-20 | chore: update copyright year (#13434) | Yoshiya Hinosawa | |
2022-01-20 | fix(cli/dts): add NotSupported error type (#13432) | Yoshiya Hinosawa | |
2022-01-20 | fix(fmt): markdown formatting should not remove backslashed backslash at ↵ | David Sherret | |
start of paragraph (#13429) | |||
2022-01-19 | refactor(lsp): reduce data stored in `StateSnapshot` (#13426) | David Sherret | |
2022-01-20 | fix(lsp): better handling of registry config errors (#13418) | Kitson Kelly | |
Fixes: #13383 Fixes: denoland/vscode_deno#609 | |||
2022-01-19 | refactor(lsp): store the `LspUrlMap`'s state inside a mutex (#13416) | David Sherret | |
2022-01-19 | experiment: wgpu sync (#13402) | Aaron O'Mullan | |
2022-01-19 | feat(ext/crypto): implement pkcs8/JWK for P-384 curves (#13154) | Sean Michael Wykes | |
2022-01-19 | feat(ext/crypto): implement pkcs8/spki/jwk exportKey for ECDSA and ECDH (#13104) | Sean Michael Wykes | |
2022-01-18 | refactor(lsp): store assets behind a mutex (#13414) | David Sherret | |
2022-01-18 | feat: stabilize test steps API (#13400) | David Sherret | |
2022-01-18 | Add LSP benchmark mimicking the one on quick-lint-js (#13365) | Ryan Dahl | |
2022-01-17 | feat: auto-discover config file (#13313) | Ryan Dahl | |
2022-01-18 | fix(runtime): don't crash when window is deleted (#13392) | Bartek Iwańczuk | |
This commit fixes an error when user deletes "window" global JS variable. Instead of relying on "window" or "globalThis" to dispatch "load" and "unload" events, we are default to global scope of the worker. | |||
2022-01-17 | fix(ext/console): don't depend on globalThis present (#13387) | Bartek Iwańczuk | |
2022-01-17 | refactor(lsp): remove `performance` from `StateSnapshot` (#13403) | David Sherret | |
2022-01-17 | refactor: simplify how LSP deals with config file specifier (#13401) | Ryan Dahl | |
2022-01-17 | fix(tsc): Add typings for `Intl.ListFormat` (#13301) | Andreu Botella | |
V8 has supported `Intl.ListFormat` since version 7.2, but TypeScript doesn't have typings for it yet. This PR manually adds those typings, copying them from microsoft/TypeScript#47254. | |||
2022-01-16 | fix(cli): Don't strip shebangs from modules (#13220) | Andreu Botella | |
Deno's module loader currently strips a shebang if a module file starts with one. However, this is no longer necessary, since there is a stage-3 TC39 that adds support for shebangs (or "hashbangs") to the language (https://github.com/tc39/proposal-hashbang), and V8, `tsc` and `swc` all support it. Furthermore, stripping shebangs causes a correctness bug with JSON modules, since a JSON file with a shebang should not parse as a JSON module, yet it does with this stripping. This change fixes this. | |||
2022-01-15 | chore: upgrade to rust 1.58 (#13377) | David Sherret | |
2022-01-14 | refactor(installer): refactor installer code to be more testable (#13374) | David Sherret | |
2022-01-14 | test: type check lib.deno_core.d.ts (#13356) | Bartek Iwańczuk | |
2022-01-14 | chore: upgrade clap to v3 (#13266) | 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: 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 | 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/ffi): `pointer` type can accept `null` (#13335) | DjDeveloper | |
2022-01-11 | feat(ext/ffi): support alias names for symbol definitions (#13090) | DjDeveloper | |