Darien Maillet Valentine

Results 36 issues of Darien Maillet Valentine

I’d like to handle this syntax soon because while [the proposal](https://github.com/tc39/proposal-pipeline-operator) remains at stage 1, it has had enduring traction in the community and it is currently seeking feedback based...

This question began over at [WebAssembly interface types](https://github.com/WebAssembly/interface-types/issues/137#issuecomment-994243162), where I noticed the claim that “WebIDL [...] does not support recursive types.” I was surprised by that because I am fairly...

Currently DOMException’s exposure set is `(Window, Worker)`. However there are interfaces whose exposure sets are `*` which define operations that can throw DOMExceptions: - [AbortController.prototype.abort](https://dom.spec.whatwg.org/#dom-abortcontroller-abort) - [AbortSignal.abort](https://dom.spec.whatwg.org/#dom-abortsignal-abort) - [AbortSignal.timeout](https://dom.spec.whatwg.org/#dom-abortsignal-timeout) -...

The [custom bindings for DOMException](https://webidl.spec.whatwg.org/#es-DOMException-specialness) specify that DOMException.prototype.[[Prototype]] is %Error.prototype%. However it doesn’t also set DOMException.[[Prototype]] to %Error%, so instead it ends up with %Function.prototype%, which is what would occur...

ECMA-262 [changed the signature](https://github.com/tc39/ecma262/pull/2116) of the [CreateBuiltinFunction](https://tc39.es/ecma262/#sec-createbuiltinfunction) abstract op last year. Perhaps there were changes on both sides around the same time or something, though, since the PR says it...

The lexical grammar is introduced with: > The tokenizer operates on a sequence of Unicode characters [[UNICODE]](https://www.unicode.org/versions/Unicode14.0.0/). The Unicode standard does not define “Unicode characters” as far as I can...

i18n-tracker

There may have been a specific motivation for this, but I couldn’t find one and it seems like a mistake. ArgumentNameKeyword is roughly “every identifier-like terminal that _isn’t also one...

Spun off from prior convo (https://github.com/whatwg/webidl/pull/940#issuecomment-943924610). Currently, the rules for which constructs extended attributes are applicable to and secondary constraints (e.g. when two EAs are mutually exclusive) end up specified...

clarification

Example Web IDL/JS first to help connect the overload step where I think there’s a mistake to something more concrete (attack crabs): ```webidl interface Crab { constructor(); undefined attack(DOMString target);...

In [react to a Promise\ promise][1], which is the basis of the shorthand variants [upon fulfillment][2] and [upon rejection][3], the `onFulfilledSteps` begin: 1. Let `value` be the result of converting...

topic: promise