summaryrefslogtreecommitdiff
path: root/cli
AgeCommit message (Collapse)Author
2020-07-06fix: Deno.setRaw shouldn't panic on ENOTTY (#6630)uki00a
2020-07-06feat: deno upgrade --output (#6352)crowlKats
2020-07-06Fix definition of URL constructor (#6653)Ryan Dahl
2020-07-06chore: Only use one set of tokio features (#6655)Ryan Dahl
2020-07-06feat: Deno.chown() make uid, gid args optional (#4612)dubiousjim
2020-07-05feat(cli): Added support for the --cert flag with 'deno upgrade' (#6609)Jacob Gee-Clarke
2020-07-05chore: re-enable tests using media_types (#6642)Bartek Iwańczuk
2020-07-05fix(cli/fetch): response constructor default properties (#6650)Marcos Casagrande
2020-07-05chore: improve type safety of cli/js/compiler (#6647)Kitson Kelly
2020-07-05refactor(cli/body): use Deno.Buffer in bufferFromStream (#6632)Marcos Casagrande
2020-07-04fix(tools): command line args parsing bug, unused function parameter (#6629)Bert Belder
2020-07-04Update timers to ignore Date Override (#6552)Kyle June
2020-07-04chore: port http_server.py to rust (#6364)Ryan Dahl
2020-07-04test(cli): enable realpath symlink tests on Windows (#6627)Casper Beyer
2020-07-03v1.1.3Bartek Iwańczuk
2020-07-03upgrade: dprint-typescript-plugin 0.19.5, deno_lint 0.1.15 (#6614)Bartek Iwańczuk
2020-07-03fix: move ImportMeta to deno.ns lib (#6588)Kitson Kelly
2020-07-02refactor: lock file (#6569)Bartek Iwańczuk
- refactor lock file creation - provide deterministic output in lock file (alphabetically sorted) - dynamic imports are checked against lock file
2020-07-02fix: net permissions didn't account for default ports (#6606)Jacob Gee-Clarke
2020-07-02doc: add unstable note to Deno.ftruncateSync and ftruncate (#6590)Casper Beyer
2020-07-01upgrade: swc_ecma_visit, dprint, deno_lint (#6580)Bartek Iwańczuk
2020-06-30refactor: Improvements to TsCompiler and its tests (#6576)Kitson Kelly
2020-06-29fix(cli/upgrade): upgrade fails on Windows with space in temp path (#6522)Andrey Filatkin
2020-06-29refactor: util functions take slices instead of heap values (#6547)Valentin Anger
2020-06-28fix(cli/doc): doc printer missing [] around tuple type (#6523)Valentin Anger
2020-06-28fix(cli/body): Maximum call stack size exceeded error (#6537)Marcos Casagrande
2020-06-27fix(cli): change seek offset type from i32 to i64 (#6518)Casper Beyer
2020-06-27Update to dprint-plugin-typescript 0.19.3 (#6527)David Sherret
2020-06-27fix(cli): Buffer.bytes() ArrayBuffer size (#6511)Marcos Casagrande
2020-06-27fix(cli/js/process): Fix conditional types for process sockets (#6275)Nayeem Rahman
2020-06-26v1.1.2Bartek Iwańczuk
2020-06-26fix(cli/permissions): panic on hostless URLs (#6500)Maayan Hanin
2020-06-26'Compile' messages changed to 'Check' messages (#6504)Ryan Dahl
2020-06-26Upgrade to rusty_v8 0.4.2 / V8 8.5.216 (#6503)Bert Belder
2020-06-26Fix clippy warning (#6503)Bert Belder
2020-06-26fix(cli/disk_cache): Support UNC paths in the typescript DiskCache (#6495)Andrey Filatkin
2020-06-26feat(unstable): add Deno.fdatasyncSync and fdatasync (#6403)Casper Beyer
2020-06-26fix(cli/js/web/url): Support UNC paths on Windows (#6418)Nayeem Rahman
2020-06-26fix(cli): strings shouldn't be interpreted as file URLs (#6412)Casper Beyer
2020-06-26fix: Omit buildinfo when --reload passed (#6489)Kitson Kelly
2020-06-26Re-land "fix(cli): ipv6 parsing for --allow-net params" (#6472)Bartek Iwańczuk
With some minor adjustments
2020-06-25remove duplicate identifier (#6483)Ali Hasani
2020-06-25fix: panic when process stdio rid is 0 or invalid (#6405)Luca Casonato
2020-06-25Restore stats for incremental compile (#6474)Kitson Kelly
2020-06-25Fix readLinkSync and readLink tests on Windows (#6463)Casper Beyer
2020-06-25Remove stale comment referring to deleted code (#6462)Casper Beyer
2020-06-25refactor(cli/tests/unit) to use assertThrows (#6459)Casper Beyer
2020-06-25Revert "fix(cli): ipv6 parsing for --allow-net params (#6453)" (#6458)Bartek Iwańczuk
2020-06-24Clean up some fetch_remote_source tets (#6446)Ryan Dahl
2020-06-24Incremental compilation for TypeScript (#6428)Bartek Iwańczuk
This commit adds incremental compilation capabilities to internal TS compiler. Instead of using "ts.createProgram()" API for compilation step (during deno startup), "ts.createIncrementalProgram()" API is used instead. Thanks to TS' ".tsbuildinfo" file that already stores all necessary metadata for compilation I was able to remove our own invention that is ".graph" file. ".tsbuildinfo" file is stored alongside compiled source and is used to cache-bust outdated dependencies, facilitated by the "version" field. The value for "version" field is computed in Rust during loading of module graph and is basically a hash of the file contents. Please keep in mind that incremental compilation is only used for initial compilation (or dynamic imports compilation) - bundling and runtime compiler APIs haven't been changed at all. Due to problems with source map I changed compilation settings to inline source map (inlineSourceMap instead of sourceMap).