Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-19 | fix(core/modules): Prepare modules only once per runtime (#11015) | Nayeem Rahman | |
This commit changes module loading implementation in "deno_core" to call "ModuleLoader::prepare" hook only once per entry point. This is done to avoid multiple type checking of the same code in case of duplicated dynamic imports. Relevant code in "cli/module_graph.rs" was updated as well. | |||
2021-06-18 | fix: Worker accepts specifier as URL (#11038) | Bartek Iwańczuk | |
This commit updates type declarations for Worker to accept specifiers as either strings or URL, bringing it in line with TypeScript declarations and browser behavior. | |||
2021-06-15 | fix(inspector): Deno.inspect should inspect the object the proxy represents ↵ | David Sherret | |
rather than the target of the proxy (#10977) | |||
2021-06-15 | fix(repl): Complete declarations (#10963) | David Sherret | |
2021-06-14 | fix: poll connection after writing response chunk in Deno.serveHttp() (#10961) | Bartek Iwańczuk | |
This commit changes "op_http_response_write" to first send response chunk and then poll the underlying HTTP connection. Previously after writing a chunk of response HTTP connection wasn't polled and thus data wasn't written to the socket until after next op interacting with the connection. | |||
2021-06-14 | fix: hang in Deno.serveHttp() (#10923) | Bartek Iwańczuk | |
Waiting on next request in Deno.serveHttp() API hanged when responses were using ReadableStream. This was caused by op_http_request_next op that was never woken after response was fully written. This commit adds waker field to DenoService which is called after response is finished. | |||
2021-06-10 | chore: Fix broken test on Windows (#10900) | David Sherret | |
2021-06-10 | chore(tests): Kill orphaned deno processes spawned during the tests (#10922) | David Sherret | |
2021-06-09 | fix(runtime): early binding to dispatchEvent in workers (#10904) | Kitson Kelly | |
2021-06-07 | feat(compile): Initialize runtime_compiler ops for standalone binaries (#10052) | Divy Srivastava | |
2021-06-07 | feat(lsp): add test code lens (#10874) | Kitson Kelly | |
Ref #8643 | |||
2021-06-07 | tests(lsp): fix flakey lsp integration test (#10875) | Kitson Kelly | |
2021-06-06 | fix(#10747): cannot read config option in windows (#10791) | jeiea | |
Fixes #10747 | |||
2021-06-05 | refactor(web): use encoding_rs for text encoding (#10844) | Luca Casonato | |
This commit removes all JS based text encoding / text decoding. Instead encoding now happens in Rust via encoding_rs (already in tree). This implementation retains stream support, but adds the last missing encodings. We are incredibly close to 100% WPT on text encoding now. This should reduce our baseline heap by quite a bit. | |||
2021-06-05 | feat(cli/compile): Support data uri dynamic imports in `deno compile` (#9936) | Divy Srivastava | |
2021-06-05 | fix(lsp): refactor, fix issues and add benchmark for code lens (#10841) | Kitson Kelly | |
2021-06-04 | fix: hang in op_http_next_request (#10836) | Bartek Iwańczuk | |
This commit adds "CancelHandle" to "ConnResource" and changes "op_http_next_request" to await for the cancel signal. In turn when async iterating over "Deno.HttpConn" the iterator breaks upon closing of the resource. | |||
2021-06-03 | fix(cli): output json with trailing newline character (#10830) | Yusuke Tanaka | |
2021-06-03 | feat(runtime): support URL overloads for `Deno.symlink` and ↵ | Casper Beyer | |
`Deno.symlinkSync` (#10664) | |||
2021-06-03 | feat(runtime): support URL overloads for Deno.rename/Deno.renameSync (#10512) | Casper Beyer | |
2021-06-03 | fix(#10775): diagnostics update on dependency changes (#10817) | Kitson Kelly | |
Fixes #10775 | |||
2021-06-02 | fix(#10815): lsp only responds to formatting for md, json, jsonc (#10816) | Kitson Kelly | |
Fixes #10815 | |||
2021-06-01 | feat(lsp): registry auto discovery (#10813) | Kitson Kelly | |
Closes: #10194 Fixes: #10468 | |||
2021-06-01 | fix(lsp): updates to workspace config are processed sync (#10812) | Kitson Kelly | |
2021-06-01 | fix(cli): represent bare imports as module graph error slots (#10804) | Nayeem Rahman | |
Fixes #10795 | |||
2021-06-01 | feat: add FsWatcher interface (#10798) | Yoshiya Hinosawa | |
2021-05-31 | feat(cli): support URL overloads for `Deno.utime` and `Deno.utimeSync` (#10792) | Casper Beyer | |
2021-05-31 | fix(cli): Don't statically error on dynamic unmapped bare specifiers (#10618) | Nayeem Rahman | |
Fixes #10168 Fixes #10615 Fixes #10616 | |||
2021-05-29 | fix(#10765): lsp import fixes include extensions (#10778) | Kitson Kelly | |
Fixes #10765 | |||
2021-05-28 | feat(cli): upgrade to TypeScript 4.3 (#9960) | Kitson Kelly | |
2021-05-27 | feat(cli): add origin data dir to deno info (#10589) | crowlKats | |
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com> Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> | |||
2021-05-26 | fix(fetch): make prototype properties writable (#10769) | Luca Casonato | |
2021-05-25 | fix(extension/file): update File constructor following the spec (#10760) | Yoshiya Hinosawa | |
2021-05-25 | feat(lsp): diagnostics for deno types and triple-slash refs (#10699) | Kitson Kelly | |
Fixes #9823 | |||
2021-05-24 | fix(cli/test): don't use reserved symbol `:` in specifier (#10751) | Casper Beyer | |
2021-05-23 | feat(extensions): BroadcastChannel WPT conformance | Ben Noordhuis | |
Replaces the file-backed provider by an in-memory one because proper file locking is a hard problem that detracts from the proof of concept. Teach the WPT runner how to extract tests from .html files because all the relevant tests in test_util/wpt/webmessaging/broadcastchannel are inside basics.html and interface.html. | |||
2021-05-21 | fix(test): ensure coverage dir exists (#10717) | Yoshiya Hinosawa | |
2021-05-21 | fix(runtime/http): fix empty blob response (#10689) | Yoshiya Hinosawa | |
2021-05-21 | chore(lsp): provide test for lsp deadlock issue (#10679) | Kitson Kelly | |
Resolves: #10587 | |||
2021-05-20 | fix(cli/tools/test_runner): --doc should not require permissions (#10719) | Casper Beyer | |
2021-05-20 | fix(lsp): re-enable the per resource configuration without a deadlock (#10625) | Kitson Kelly | |
Fixes #10603 | |||
2021-05-19 | test(cli/dts): typecheck examples in declaration files (#10707) | Casper Beyer | |
This commits adds two integration tests that typecheck examples in the docstrings in Deno declaration files. | |||
2021-05-19 | docs(cli/dts): fix plugin example (#10647) | Casper Beyer | |
2021-05-19 | fix(runtime/http): expose nextRequest() errors in respondWith() (#10384) | Nayeem Rahman | |
2021-05-19 | fix(#10695): deps diagnostics include data property (#10696) | Kitson Kelly | |
Fixes #10695 | |||
2021-05-19 | fix(runtime): support source maps with Deno.emit() and bundle (#10510) | Satya Rohith | |
Closes: #10413 | |||
2021-05-18 | chore: update deno_lint binary used in CI to v0.5.0 (#10652) | Yusuke Tanaka | |
2021-05-18 | feat(lsp): provide X-Deno-Warning as a diagnostic (#10680) | Kitson Kelly | |
Closes #9932 | |||
2021-05-18 | feat(lsp): support formatting json and markdown files (#10180) | Satya Rohith | |
Resolves #9447 Resolves #9415 | |||
2021-05-18 | refactor: share test harness for lsp between bench and integration (#10659) | Kitson Kelly | |