Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-25 | Revert "tests: enable wpt for url (#9046)" (#9264) | Luca Casonato | |
This reverts commit 66e99d349b31f5cd30b868d80ebdab6ba749fd96. | |||
2021-01-24 | tests: enable wpt for url (#9046) | Luca Casonato | |
2021-01-24 | feat(op_crates/web): adding gb18030 and GBK encodings (#9242) | ali ahmed | |
2021-01-19 | fix(cli): actually stabilize Deno.shutdown() (#9181) | Bert Belder | |
2021-01-18 | fix(op_crate/fetch): add back ReadableStream.getIterator and deprecate (#9146) | Kitson Kelly | |
2021-01-17 | chore: Enforce ban-untagged-todo lint rule (#9135) | Bartek Iwańczuk | |
2021-01-15 | refactor(op_crate/fetch): align streams to spec (#9103) | Kitson Kelly | |
Fixes #8814 | |||
2021-01-14 | fix: don't swallow customInspect exceptions (#9095) | Steven Guerrero | |
2021-01-14 | refactor: 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-14 | fix: 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-11 | chore: update copyright to 2021 (#9092) | Yusuke Tanaka | |
2021-01-11 | fix(op_crate/web): fix atob to throw spec aligned DOMException (#8798) | gorogoroumaru | |
2021-01-10 | feat(fetch): req streaming + 0-copy resp streaming (#9036) | Luca Casonato | |
* feat(fetch): req streaming + 0-copy resp streaming * lint * lint * fix test * rm test.js * explicitly use CancelHandle::default() * Apply review suggestions Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl> * fix test * Merge remote-tracking branch 'origin/master' into fetch_real_streaming * fix test * retrigger ci Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl> | |||
2021-01-10 | tests(wpt/console): Enables web platform tests for console (#9013) | Tarik Eshaq | |
2021-01-09 | fix(web): implement DOMException#code (#9015) | Yacine Hmito | |
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> | |||
2021-01-07 | feat: add --location=<href> and globalThis.location (#7369) | Nayeem Rahman | |
2021-01-06 | fix: stronger input checking for setTimeout; add function overload (#8957) | Anonymous | |
2021-01-05 | fix: align encoding APIs to spec using WPT (#9004) | Luca Casonato | |
2021-01-04 | BREAKING(unstable): remove CreateHttpClientOptions.caFile (#8928) | Mo | |
2021-01-04 | docs: meta updates to cli/tests/unit/README.md (#8969) | Satya Rohith | |
2021-01-04 | chore: disable flaky test on Windows (#8987) | Bartek Iwańczuk | |
2020-12-30 | fix(op_crates/fetch): correct regexp for fetch header (#8927) | Rich Trott | |
Fix bug in regular expression and make the regular expression more strict. In a string passed to new RegExp(), '[\t\s]' is identical to '[ts]' and not `/[\t\s]/`. For that, the backslash needs to be escaped in the string. Futhermore, `\t` is the tab character and is included in the special regexp value `\s` so is unnecessary. That would reduce the RegExp to new RegExp(`^${value}\\s*;?`) but there's no point in matching 0 or more space characters followed by 0 or one semi-colons as that will match no matter what follows `value`. To make it more strict, require one of space, semicolon, or end-of-string after value. | |||
2020-12-30 | BREAKING(unstable): Use hosts for net allowlists (#8845) | Nayeem Rahman | |
Allowlist checking already uses hosts but for some reason requests, revokes and the runtime permissions API use URLs. - BREAKING(lib.deno.unstable.d.ts): Change NetPermissionDescriptor::url to NetPermissionDescriptor::host - fix(runtime/permissions): Don't add whole URLs to the allowlist on request - fix(runtime/permissions): Harden strength semantics: ({ name: "net", host: "127.0.0.1" } is stronger than { name: "net", host: "127.0.0.1:8000" }) for blocklisting - refactor(runtime/permissions): Use tuples for hosts, make the host optional in Permissions::{query_net, request_net, revoke_net}() | |||
2020-12-30 | chore(cli/tests): fix typo in test failure message (#8935) | Rich Trott | |
2020-12-26 | fix: fetch bad URL will not panic (#8884) | Yosi Pramajaya | |
2020-12-22 | fix: implement ReadableStream fetch body handling (#8855) | Luca Casonato | |
2020-12-21 | refactor: rewrite chown_test.ts not to depend on python (#8843) | Liam Murphy | |
This commit rewrites "chown_test.ts" to use the GNU "id" command instead of python. This won't work on Windows, but these tests aren't currently run on Windows anyway. | |||
2020-12-21 | refactor: rewrite process_test.ts to use deno instead of python (#8841) | Liam Murphy | |
Rewrites all the subprocess python scripts to be Deno scripts. | |||
2020-12-19 | feat(unstable): support in memory certificate data for Deno.createHttpClient ↵ | yonatan ben avraham | |
(#8739) | |||
2020-12-16 | refactor: rewrite ops to use ResourceTable2 (#8512) | Bartek Iwańczuk | |
This commit migrates all ops to use new resource table and "AsyncRefCell". Old implementation of resource table was completely removed and all code referencing it was updated to use new system. | |||
2020-12-10 | refactor(core): stack trace mapping (#8660) | Bartek Iwańczuk | |
This commit adds "Deno.core.createPrepareStackTrace". This function was moved from "cli/rt/40_error_stack.js" to unify handling of stack frames in core (before this PR there was implicit dependency on logic in "core/error.rs::JsError"). Unfortunately formatting logic must still be duplicated in "cli/error.js::PrettyJsError" to provide coloring, but currently there's no solution to this problem. "createPrepareStackTrace" can accept a single argument; a function that takes a location and provides source mapped location back. | |||
2020-12-09 | fix(op_crates/fetch): support non-ascii response headers value (#8600) | Jae-Heon Ji | |
2020-11-27 | test(cli): fix brittle network permission test (#8526) | William Perron | |
2020-11-27 | fix(cli/ops/net): add write permissions for unixpackets datagrams & unix ↵ | William Perron | |
socket (#8511) Fixes #7781 | |||
2020-11-26 | refactor(cli/tests): replace createResolvable with deferred (#8507) | crowlKats | |
2020-11-25 | fix(websocket): Fix PermissionDenied error being caught in constructor (#8402) | crowlKats | |
2020-11-24 | fix(op_crates/fetch): `redirect: "manual"` fetch should return `type: ↵ | Luca Casonato | |
"default"` response (#8353) | |||
2020-11-24 | feat(cli): update to TypeScript 4.1 (#7573) | Kitson Kelly | |
2020-11-23 | fix(cli): add file URL support for Deno.readLink (#8423) | William Perron | |
2020-11-14 | fix: fix various global objects constructor length (#8373) | Benjamin Gruenbaum | |
This commit changes various Web APIs constructors to match their signature in the browser. | |||
2020-11-11 | fix(op_crates/web): FileReader event handler order (#8348) | Benjamin Gruenbaum | |
2020-11-03 | build: migrate to dlint (#8176) | Bartek Iwańczuk | |
This commit migrates repository from using "eslint" to "dlint" for linting JavaScript code. | |||
2020-11-02 | fix(op_crates/web): fix URLSearchParams, malformed url handling (#8092) | Yoshiya Hinosawa | |
Co-authored-by: Evan <c4t@tuta.io> | |||
2020-11-02 | test(op_crates/web): add EventTarget tests (#8205) | Benjamin Gruenbaum | |
2020-11-02 | fix(op_crates/web): make TextEncoder work with forced non-strings (#8206) | Benjamin Gruenbaum | |
Fixes: #8201 | |||
2020-10-27 | fix(cli): handle URL paths in Deno.mkdir() (#8140) | Ross Weir | |
2020-10-27 | fix(op_crates/web): Expose event properties in console output (#8103) | Ross Weir | |
Fixes #8073 | |||
2020-10-26 | rename(std/testing): rename assert*Contains to assert*Includes (#7951) | Tim Reichen | |
This commit renames two assertion functions to better align with JS API: - assertStringContains -> assertStringIncludes - assertArrayContains -> assertArrayIncludes | |||
2020-10-26 | feat(unstable): add Deno.systemCpuInfo() (#7774) | Elias Sjögreen | |
2020-10-26 | fix(op_crates/fetch): ensure Request.method to be string (#8100) | Kid | |
Ensure "Request.method" to be the default value ("GET") if "init.method" is not defined, which follows browser's behavior. |