summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-17chore: fix new linting errors flagged by Rust 1.53 (#11029)David Sherret
2021-06-17chore(lsp): add `--parent-pid <pid>` flag (#11023)David Sherret
This commit adds a new `--parent-pid <pid>` flag to `deno lsp` that when provided starts a task that checks for the existence of the provided process id (ex. vscode's) every 30 seconds. If the process doesn't exist (meaning the deno process has nothing interacting with it), then it terminates itself.
2021-06-17chore: upgrade Rust to 1.53.0 (#11021)Yusuke Tanaka
2021-06-16fix: align URL / URLSearchParams to spec (#11005)Luca Casonato
2021-06-16docs: remove mentions of `cli/js` (#11006)grian
2021-06-16chore: upgrade Tokio to 1.7.0 (#11008)Yusuke Tanaka
2021-06-16fix: some more console spec compliance (#10983)Luca Casonato
2021-06-16tests: get epochs/daily commit with ./wpt rev-list (#11002)Luca Casonato
2021-06-16fix: closing / aborting WritableStream is racy (#10982)Luca Casonato
2021-06-15v1.11.1Bartek Iwańczuk
2021-06-15chore: release crates (#10976)Bartek Iwańczuk
2021-06-15docs: Add localStorage example (#10973)Yasser A.Idrissi
2021-06-15fix(inspector): Deno.inspect should inspect the object the proxy represents ↵David Sherret
rather than the target of the proxy (#10977)
2021-06-15fix: set minimum timeout to be 4 milliseconds (#10972)Ryan Dahl
2021-06-15Remove various unnecessary allow(clippy) declarations (#10971)Ryan Dahl
2021-06-15fix: pass some more WHATWG streams WPT (#10970)Luca Casonato
2021-06-15refactor: store header keys lower case internally (#10958)Luca Casonato
This is a minor optimization that removes some header key lowercasing that previously happened on access.
2021-06-15fix(repl): Complete declarations (#10963)David Sherret
2021-06-15fix: make WHATWG streams more compliant (#10967)Luca Casonato
2021-06-15fix(cli): improve worker types (#10965)Kitson Kelly
2021-06-14fix(repl): Fix `undefined` result colour in cmd (#10964)David Sherret
* fix(repl): Fix `undefined` result colour. * Remove `dim`. Use `gray` instead since it works in cmd.
2021-06-14chore: upgrade swc_ecmascript (#10959)Yusuke Tanaka
2021-06-14fix: 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-14tests: fix wpt epoch ci job (#10960)Luca Casonato
2021-06-14docs: fix typo (#10952)迷渡
2021-06-14fix: 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-14refactor: move streams implementation to deno_web crate (#10935)Bartek Iwańczuk
2021-06-14build: add wpt epoch/daily run (#10937)Luca Casonato
This adds a daily scheduled CI pipeline that runs WPT tests against the most recent epochs/daily every night. Results are uploaded to wpt.fyi. WPTs are run on all supported platforms, on both stable and canary.
2021-06-11docs(unstable/emit): Note that for emit, Deno.formatDiagnostics can be used ↵Edward Bebbington
(#10925)
2021-06-11fix: propagate top level thrown errors in WPT (#10932)Luca Casonato
Previously top level errors were swallowed.
2021-06-11chore: update wpt (#10931)Luca Casonato
This synchronizes our WPT revision with upstream.
2021-06-11refactor(ast): Change AST parsing error to return struct with message and ↵David Sherret
location (#10911) * Remove unused check js emit option. * Improve parse error. * Format.
2021-06-10chore: Fix broken test on Windows (#10900)David Sherret
2021-06-10chore(tests): Kill orphaned deno processes spawned during the tests (#10922)David Sherret
2021-06-10refactor: use join instead of format! (#10921)Bartek Iwańczuk
2021-06-10refactor: merge deno_file crate into deno_web (#10914)Bartek Iwańczuk
This refactor makes it so there's one less crate to publish on each release.
2021-06-10docs: specify that allow-env and allow-run can have allow lists (#10918)grian
2021-06-09refactor(repl): Extract out structs for internal REPL code (#10915)David Sherret
* Extract out ReplEditor. * Extract out ReplSession. * Move PRELUDE declaration up.
2021-06-09chore: move serde_v8 to separate repo (#10909)Bartek Iwańczuk
Now available at https://github.com/denoland/serde_v8
2021-06-09fix(runtime): early binding to dispatchEvent in workers (#10904)Kitson Kelly
2021-06-09docs: improve TypeScript docs around use of libs (#10889)Kitson Kelly
Closes #10881
2021-06-09feat(lsp): add additional logging information (#10890)Kitson Kelly
2021-06-08chore(tests): Friendlier message when running the tests and forgetting to ↵David Sherret
run `cargo build` first. (#10901)
2021-06-08v1.11.0Bartek Iwańczuk
2021-06-08chore: release crates (#10896)Bartek Iwańczuk
2021-06-08upgrade: rusty_v8 0.22.3 (#10892)Bartek Iwańczuk
2021-06-07chore(tools): Fix stdout buffer of launched process getting full causing ↵David Sherret
tools/lint.js to hang on Windows (#10888) Also fix Windows only clippy issues.
2021-06-07chore: update wpt (#10884)Luca Casonato
This commit updates wpt. It tries to get us ever closer to eventually stop floating patches, and being able to use wpt upstream.
2021-06-07chore: upgrade deno_lint 0.6.1 (#10882)Bartek Iwańczuk
2021-06-07tests: upload WPT reports to wpt.fyi (#10883)Luca Casonato