Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-26 | chore: upgrade rusty_v8 to 0.43.1 (#14713) | Bartek Iwańczuk | |
2022-05-25 | fix(fmt): prevent infinite loop when formatting certain binary expressions ↵ | David Sherret | |
(#14725) | |||
2022-05-23 | fix: deno task should actually use current exe for `deno` command (#14705) | David Sherret | |
2022-05-20 | refactor: upgrade to deno_ast 0.15 (#14680) | David Sherret | |
2022-05-19 | fix(bench): update typo in bench summary (#14672) | Geert-Jan Zwiers | |
2022-05-18 | 1.22.0 (#14657) | denobot | |
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2022-05-12 | 1.21.3 (#14584) | Bert Belder | |
2022-05-05 | 1.21.2 (#14508) | Colin Ihrig | |
1.21.2 | |||
2022-05-05 | chore: update deps (#14416) | Luca Casonato | |
2022-05-03 | feat(ext/net): add "NS" record support in Deno.resolveDns API (#14372) | Thanapat Chotipun | |
2022-05-02 | feat(unstable/task): resolve the current executable for the deno command ↵ | David Sherret | |
(#14462) Closes #14427 | |||
2022-05-01 | fix: improve formatting jsdocs with asterisk as first char on line (#14446) | David Sherret | |
2022-04-28 | Forward 1.21.1 (#14428) | Leo Kettmeir | |
2022-04-22 | chore: bump crates (#14365) | Luca Casonato | |
2022-04-20 | 1.21.0 (#14336) | denobot | |
Co-authored-by: ry <ry@users.noreply.github.com> Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2022-04-20 | feat(bench): update API, new console reporter (#14305) | evan | |
This commit changes "deno bench" subcommand, by updating the "Deno.bench" API as follows: - remove "Deno.BenchDefinition.n" - remove "Deno.BenchDefintion.warmup" - add "Deno.BenchDefinition.group" - add "Deno.BenchDefintion.baseline" This is done because bench cases are no longer run fixed amount of iterations, but instead they are run until there is difference between subsequent runs that is statistically insiginificant. Additionally, console reporter was rewritten completely, to looks similar to "hyperfine" reporter. | |||
2022-04-19 | perf(fmt/lint): incremental formatting and linting (#14314) | David Sherret | |
2022-04-18 | fix(fmt): regression where some short if stmt headers being split on ↵ | David Sherret | |
multiple lines (#14292) Closes #14291 | |||
2022-04-15 | refactor: Move source map lookups to core (#14274) | Nayeem Rahman | |
The following transformations gradually faced by "JsError" have all been moved up front to "JsError::from_v8_exception()": - finding the first non-"deno:" source line; - moving "JsError::script_resource_name" etc. into the first error stack in case of syntax errors; - source mapping "JsError::script_resource_name" etc. when wrapping the error even though the frame locations are source mapped earlier; - removing "JsError::{script_resource_name,line_number,start_column,end_column}" entirely in favour of "js_error.frames.get(0)". We also no longer pass a js-side callback to "core/02_error.js" from cli. I avoided doing this on previous occasions because the source map lookups were in an awkward place. | |||
2022-04-15 | feat(test): format user code output (#14271) | Bartek Iwańczuk | |
This commit changes "deno test" to better denote user output coming from test cases. This is done by printing "---- output ----" and "---- output end ----" markers if an output is produced. The output from "console" and "Deno.core.print" is captured, as well as direct writes to "Deno.stdout" and "Deno.stderr". To achieve that new APIs were added to "deno_core" crate, that allow to replace an existing resource with a different one (while keeping resource ids intact). Resources for stdout and stderr are replaced by pipes. Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2022-04-14 | chore: forward v1.20.6 release commit to main (#14288) | David Sherret | |
2022-04-08 | fix: upgrade to swc_ecmascript 0.143 (#14238) | David Sherret | |
2022-04-07 | chore: forward v1.20.5 release commit to main (#14232) | David Sherret | |
2022-04-03 | refactor(lsp): migrate from lspower back to tower-lsp (#14163) | Jason | |
2022-04-02 | chore: update tokio, tokio-util and libc dependencies (#14174) | Bartek Iwańczuk | |
2022-04-01 | chore(tests): use custom temp dir creation for the tests (#14153) | David Sherret | |
2022-03-31 | 1.20.4 (#14168) | David Sherret | |
2022-03-29 | chore: upgrade dprint-core to 0.54.1 (#14146) | David Sherret | |
2022-03-28 | fix(task): handle `PATHEXT` with trailing semi-colon (#14140) | David Sherret | |
2022-03-28 | chore: update clap and completions (#14136) | Robert | |
2022-03-25 | chore: forward v1.20.3 release commit to main (#14121) | Luca Casonato | |
2022-03-24 | 1.20.2 | Kitson Kelly | |
2022-03-22 | fix(unstable): upgrade deno_task_shell to 0.2 (#14073) | David Sherret | |
2022-03-22 | feat: upgrade to swc_ecmascript 0.137.0 (#14067) | David Sherret | |
2022-03-16 | v1.20.1 | Ryan Dahl | |
2022-03-16 | chore: fix build (#13997) | Ryan Dahl | |
2022-03-17 | fix: cargo publish fails without absolute paths (#13993) | Ryan Dahl | |
This reverts commit 4e3ed37037a2aa1edeac260dc3463a81d9cf9b88. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-03-16 | v1.20.0 | Ryan Dahl | |
2022-03-15 | feat(task): add unstable warning to `deno task` (#13966) | David Sherret | |
2022-03-15 | chore(test_util): use pretty_assertions::assert_eq when not pattern matching ↵ | David Sherret | |
(#13965) | |||
2022-03-14 | chore: improve build times for `ext/` changes (#13927) | Divy Srivastava | |
2022-03-11 | feat: "deno bench" subcommand (#13713) | Bartek Iwańczuk | |
This commit adds "deno bench" subcommand and "Deno.bench()" API that allows to register bench cases. The API is modelled after "Deno.test()" and "deno test" subcommand. Currently the output is rudimentary and bench cases and not subject to "ops" and "resource" sanitizers. Co-authored-by: evan <github@evan.lol> | |||
2022-03-11 | chore(test): fix flaky tasks (#13916) | David Sherret | |
2022-03-10 | feat: "deno task" subcommand (#13725) | Bartek Iwańczuk | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2022-03-10 | v1.19.3 | Yoshiya Hinosawa | |
2022-03-08 | chore: update regex to 1.5.5 (#13875) | Divy Srivastava | |
2022-03-03 | 1.19.2 (#13825) | Satya Rohith | |
2022-03-03 | chore: bump crate version for 1.19.2 (#13824) | Satya Rohith | |
2022-02-27 | feat(compat): CJS/ESM interoperability (#13553) | Bartek Iwańczuk | |
This commit adds CJS/ESM interoperability when running in --compat mode. Before executing files, they are analyzed and all CommonJS modules are transformed on the fly to a ES modules. This is done by utilizing analyze_cjs() functionality from deno_ast. After discovering exports and reexports, an ES module is rendered and saved in memory for later use. There's a caveat that all files ending with ".js" extension are considered as CommonJS modules (unless there's a related "package.json" with "type": "module"). | |||
2022-02-24 | chore: upgrade to Rust 1.59 (#13767) | David Sherret | |