summaryrefslogtreecommitdiff
path: root/cli
AgeCommit message (Collapse)Author
2020-07-23Rename cli/js2 to cli/rt (#6857)Ryan Dahl
2020-07-23refactor: remove more compiler runtime code (#6841)Bartek Iwańczuk
2020-07-23upgrade: tokio 0.2.22 (#6838)Bartek Iwańczuk
2020-07-22test(cli/unit): remove rogue console.log statement (#6846)Casper Beyer
2020-07-22Add web APIs to cli/js2/README.md (#6842)Ryan Dahl
2020-07-22clean up set_binary_metadata (#6811)Ryan Dahl
2020-07-22Reduce size of TypeScript Compiler snapshot (#6809)Ryan Dahl
This PR is intentionally ugly. It duplicates all of the code in cli/js2/ into cli/tsc/ ... because it's very important that we all understand that this code is unnecessarily duplicated in our binary. I hope this ugliness provides the motivation to clean it up. The typescript git submodule is removed, because it's a very large repo and contains all sorts of stuff we don't need. Instead the necessary files are copied directly into the deno repo. Hence +200k lines. COMPILER_SNAPSHOT.bin size ``` master 3448139 this branch 3320972 ``` Fixes #6812
2020-07-22Fix lastModified for DomFile in FormData (#6830)crowlKats
2020-07-20Remove deno_typescript (#6813)Ryan Dahl
2020-07-20Remove duplicate code and allow filename overwrite for DomFile (#6817)crowlKats
2020-07-19Port internal TS code to JS (#6793)Bartek Iwańczuk
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2020-07-19Upgrade to rusty_v8 0.7.0 (#6801)Bert Belder
2020-07-18Share reqwest client between fetch calls (#6792)Luca Casonato
2020-07-17fix: providing empty source code for missing compiled files (#6760)Bartek Iwańczuk
This commit adds a fallback mechanism for absent compiled source file. Because imported type declaration files are not emitted by TS compiler and their imports are not elided users often hit "No such file or directory" error. With this commit in such situation an empty source file will be provided to V8 with a warning to the user suggesting using "import type"/ "export type" syntax instead.
2020-07-16fix(cli/js/web): IPv6 hostname should be compressed (#6772)JohannLai
2020-07-16refactor(cli): Remove dead code (#6765)Ryan Dahl
2020-07-16fix: ModuleSpecifier removes relative path parts (#6762)Bartek Iwańczuk
2020-07-15fix(cli): add icon and metadata to deno.exe on Windows (#6693)Maayan Hanin
Co-authored-by: Mark Tiedemann <www.marktiedemann@gmail.com> Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> Co-authored-by: Bert Belder <bertbelder@gmail.com>
2020-07-15fix: panic for runtime error in TS compiler (#6758)Bartek Iwańczuk
2020-07-14Use dprint for internal formatting (#6682)David Sherret
2020-07-14refactor: new trait JsonOpDispatcher (#6742)Gurwinder Singh
2020-07-13refactor: Make OpDispatcher a trait (#6736)Gurwinder Singh
2020-07-13v1.2.0Bartek Iwańczuk
2020-07-13fix(cli): don't panic when no "HOME" env var is set (#6728)Maayan Hanin
2020-07-13Revert "feat: move unstable Deno.permissions to navigator.permissions… (#6729)Bartek Iwańczuk
* Revert "feat: move unstable Deno.permissions to navigator.permissions (#6244)" This reverts commit 202e7fa6ad366ee56a6d070e94eaecb6dbc745bf.
2020-07-13test: ignore max buffer tests (#6732)Marcos Casagrande
2020-07-13fix(Deno.ppid): improve error message when --unstable is missing (#6717)uki00a
2020-07-13feat(cli): add copy argument to Buffer.bytes (#6697)Marcos Casagrande
2020-07-13fix(cli/js/web/url): Implement IPv4 hostname parsing (#6707)Nayeem Rahman
2020-07-13fix(cli/fetch): fix relative redirect (#6715)Marcos Casagrande
2020-07-13fix: more tolerant performance.measure unit tests (#6726)Kitson Kelly
Fixes #6725
2020-07-12feat(cli): add DENO_CERT environment variable (#6370)Oscar Linde
2020-07-12feat(install): add --config flag (#6204)simwipado
This commits adds support for "--config" flag in "deno install" subcommand. Specified configuration file is copied alongside source code to installation directory.
2020-07-12feat(doc): Improve terminal printer (#6594)Valentin Anger
- Add more support for generics - Add the --private flag - displays documentation for not exported and private nodes - Display more attributes like abstract, static and readonly - Display type aliases - Refactor module to use the Display trait - Use a bit more color
2020-07-11fix: harden pragma and reference parsing in module analysis (#6702)Bartek Iwańczuk
2020-07-11chore: reenable ignored integration tests (#6703)Bartek Iwańczuk
2020-07-11chore: upgrade deno_lint, remove direct dprint dep (#6679)Bartek Iwańczuk
This PR removes direct dependency on dprint-plugin-typescript and swc_ecma_visit. Both of these dependencies have been pushed out to deno_lint crate. This should make it a bit easier to do the upgrades and prevent having conflicting crate requirements.
2020-07-11feat(Deno.inspect): Add sorted, trailingComma, compact and iterableLimit to ↵Nayeem Rahman
InspectOptions (#6591)
2020-07-10feat: add performance user timing APIs (#6421)Kitson Kelly
2020-07-10fix(URL): Implement spec-compliant host parsing (#6689)Nayeem Rahman
2020-07-10fix(cli/buffer): allow Buffer to store MAX_SIZE bytes (#6570)Marcos Casagrande
2020-07-10feat(unstable): add Deno.consoleSize (#6520)Sebastien Filion
2020-07-09fix(cli): panic when stdio is null on windows (#6528)Maayan Hanin
Fixes: #6409
2020-07-09feat: move unstable Deno.permissions to navigator.permissions (#6244)Kitson Kelly
2020-07-08BREAKING(core): Remove control slice from ops (#6048)Valentin Anger
2020-07-08feat(cli): json option for "deno info" (#6372)Emmanuel
2020-07-08feat(unstable): Deno.ppid (#6539)uki00a
2020-07-08feat(cli): Add WriteFileOptions to writeTextFile & writeTextFileSync (#6280)Marcos Casagrande
2020-07-08feat: add --no-check option (#6456)Kitson Kelly
This commit adds a "--no-check" option to following subcommands: - "deno cache" - "deno info" - "deno run" - "deno test" The "--no-check" options allows to skip type checking step and instead directly transpiles TS sources to JS sources. This solution uses `ts.transpileModule()` API and is just an interim solution before implementing it fully in Rust.
2020-07-07perf(cli/body): improve .arrayBuffer() speed (#6669)Marcos Casagrande