summaryrefslogtreecommitdiff
path: root/cli
AgeCommit message (Collapse)Author
2021-01-26fix(op_crates/fetch): fix ReadableStream.pipeThrough() (#9265)Kitson Kelly
Fixes #9252
2021-01-26fix(lsp): complete list of unused diagnostics (#9274)Kitson Kelly
2021-01-26fix(lsp): fix deadlocks, use one big mutex (#9271)Ben Noordhuis
The LSP code had numerous places where competing threads could take out out locks in different orders, making it very prone to deadlocks. This commit sidesteps the entire issue by switching to a single lock. The above is a little white lie: the Sources struct still uses a mutex internally to avoid having to boil the ocean (because being honest about what it does involves changing all its methods to `&mut self` but that ripples out extensively...) I'll save that one for another day.
2021-01-26fix(lsp): reduce deadlocks with in memory documents (#9259)Kitson Kelly
2021-01-25Revert "tests: enable wpt for url (#9046)" (#9264)Luca Casonato
This reverts commit 66e99d349b31f5cd30b868d80ebdab6ba749fd96.
2021-01-25docs(cli): fix return type in comment (#9248)akfm
2021-01-24tests: enable wpt for url (#9046)Luca Casonato
2021-01-24feat(op_crates/web): adding gb18030 and GBK encodings (#9242)ali ahmed
2021-01-24fix(runtime/js): use DOMException in Performance#measure (#9142)Anonymous
2021-01-24docs(cli): fix typo `stanalone` -> `standalone` (#9246)akfm
2021-01-24fix(cli/flags): don't panic on invalid location scheme (#9202)Nayeem Rahman
2021-01-24fix(compile): fix panic when cross-compiling between windows and unix (#9203)Liam Murphy
2021-01-22fix(lsp): handle mbc documents properly (#9151)Kitson Kelly
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2021-01-21fix(core): Handle prepareStackTrace() throws (#9211)Nayeem Rahman
Fixes #9206
2021-01-21fix(runtime): fix recursive dispatches of unload event (#9207)Yoshiya Hinosawa
2021-01-20fix(coverage): ignore comments (#8639)Casper Beyer
This commit fixes coverage collection by ignoring comments when tallying up line counts.
2021-01-20fix(ops/net): fix panic in op_dns_resolve (#9187)Yoshiya Hinosawa
2021-01-19v1.7.0Ryan Dahl
2021-01-19fix(cli): actually stabilize Deno.shutdown() (#9181)Bert Belder
2021-01-20docs: improve manual around typescript (#8139)Kitson Kelly
Fixes #9054
2021-01-19feat(web): add utf-16 and big5 to TextEncoder/TextDecoder (#8108)ali ahmed
2021-01-19chore: add compile aarch64-apple-darwin target (#9174)Luca Casonato
2021-01-19feat: add markdown support to deno fmt (#8887)Satya Rohith
This commit adds support for formatting markdown files with "deno fmt". Additionally "--ext={js|jsx|ts|tsx|md}" flag was added to "deno fmt" that allows to specify file type when providing contents over stdio.
2021-01-19fix: panic during `deno compile` with no args (#9167)Luca Casonato
2021-01-19feat(unstable): add Deno.resolveDns API (#8790)Yusuke Tanaka
2021-01-19fix: full commit hash in canary compile download (#9166)Luca Casonato
2021-01-19fix(installer): pass cached-only to executable_args (#9169)Freddy Fallon
2021-01-18fix(cli/install): escape % symbols in windows batch files (#9133)Liam Murphy
Fixes #9096.
2021-01-19feat: Standalone lite binaries and cross compilation (#9141)Bartek Iwańczuk
This commit adds --target and --lite flags to deno compile subcommand. --target allows to cross-compile binary to different target architectures by fetching appropriate binary from remote server on first run. All downloaded binaries are stored in "$DENO_DIR/dl". --lite allows to use lite version of the runtime (ie. the one that doesn't contain built-in tooling like formatter or linter).
2021-01-19feat: Add WorkerOptions interface to type declarations (#9147)Nayeem Rahman
2021-01-19fix(cli): print a newline after help and version (#9158)Casper Beyer
2021-01-18fix: redirect in --location relative fetch (#9150)Luca Casonato
2021-01-18bench: fix off-by-one error in thread_count (#9145)William Perron
2021-01-18fix(op_crate/fetch): add back ReadableStream.getIterator and deprecate (#9146)Kitson Kelly
2021-01-18fix(cli): Check permissions for Deno.emit() (#9139)Nayeem Rahman
2021-01-17benchmark: cleanup serde_json values being passed around (#9115)William Perron
2021-01-17tests(wpt): enable working wasm tests (#9072)Vishal Pratap Singh
2021-01-17fix(op_crates/web): Use WorkerLocation for location in workers (#9084)Nayeem Rahman
2021-01-17fix: incremental build for deno declaration files (#9138)Bartek Iwańczuk
2021-01-17chore: Enforce ban-untagged-todo lint rule (#9135)Bartek Iwańczuk
2021-01-17docs(cli): correct example (#9136)linbingquan
2021-01-16upgrade: dlint in third_party/ (#9134)Bartek Iwańczuk
2021-01-16refactor(lsp): don't duplicate fields present in DocumentSpan (#9131)Hirochika Matsumoto
2021-01-15upgrade: deno_lint to 0.2.16 (#9127)Bartek Iwańczuk
2021-01-15refactor(op_crate/fetch): align streams to spec (#9103)Kitson Kelly
Fixes #8814
2021-01-14fix: don't swallow customInspect exceptions (#9095)Steven Guerrero
2021-01-14refactor: make Process#kill() throw sensible errors on Windows (#9111)Bert Belder
Previously, calling `Process#kill()` after the process had exited would sometimes throw a `TypeError` on Windows. After this patch, it will throw `NotFound` instead, just like other platforms. This patch also fixes flakiness of the `runKillAfterStatus` test on Windows.
2021-01-14fix: align DOMException API to the spec and add web platform testing of it. ↵Yoshiya Hinosawa
(#9106) * fix: align DOMException API to the spec * test: fix test case 070_location * test(DOMException): disable "does not inherit from Error: class-side" test of WPT * test: remove test cases in deno codebase * docs: add note about skipped test
2021-01-13Merge pull request #9107Bert Belder
Bump crate versions and publish crates.
2021-01-13release cratesRyan Dahl