Age | Commit message (Collapse) | Author |
|
This commit changes various Web APIs constructors to
match their signature in the browser.
|
|
|
|
This commit migrates repository from using "eslint"
to "dlint" for linting JavaScript code.
|
|
Co-authored-by: Evan <c4t@tuta.io>
|
|
|
|
Fixes: #8201
|
|
|
|
Fixes #8073
|
|
This commit renames two assertion functions to better align with JS API:
- assertStringContains -> assertStringIncludes
- assertArrayContains -> assertArrayIncludes
|
|
|
|
Ensure "Request.method" to be the default value ("GET") if
"init.method" is not defined, which follows browser's behavior.
|
|
input (#8005)
|
|
before throwing (#7884)
Fixes #7876
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
|
|
This commit changes error type thrown by TextEncoder, when
provided encoding is not supported matching Chromium behavior.
|
|
|
|
|
|
|
|
|
|
(#7937)
|
|
|
|
This commit fixes the inspection of functions. The current
implementation gets the name of the type of the function
from "f.__proto__.constructor.name", and it throws when
the prototype is set to null.
This commit checks the prototype before accessing its
constructor name and uses the generic name 'Function'
if the prototype is not available.
|
|
|
|
Fixes #7888
|
|
Fixes #7837
|
|
|
|
|
|
(#7869)
|
|
(#7833)
|
|
|
|
|
|
|
|
|
|
Ref: https://github.com/denoland/deno/pull/7516#pullrequestreview-489567120
|
|
|
|
|
|
|
|
Fixes #7650
|
|
This quotes and escapes symbol descriptions that contains characters
outside of the basic alpha-numeric identifier range.
|
|
This encloses symbol keys when used in objects with brackets (e.g
[Symbol("Symbol.iterator")]).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Moves op_close and op_resources to deno_core::ops and exports them.
Adds serde dependency to deno_core and reexports it.
Moves JS implementation of those ops to Deno.core and reexports them in Deno.
|
|
Instead use Deno.core.jsonOpSync and Deno.core.jsonOpAsync
|
|
|
|
|