Darien Maillet Valentine

Results 36 issues of Darien Maillet Valentine

The first column of [Table 15 (Plural Rules Operands Record Fields)](https://tc39.es/ecma402/#table-plural-operands) is mislabeled “Internal Slot”. Currently [Table 8 (Record returned by ToLocalTime)](https://tc39.es/ecma402/#table-datetimeformat-tolocaltime-record) uses “Field”. Both tables should probably say “Field...

editorial
c: spec
s: help wanted

The `Body` mixin’s `arrayBuffer` operation steps are defined as: > [returning] the result of running consume body with _this_ and the following step given a byte sequence bytes: return a...

There are two reasons I think it’d be good for Web IDL to specify something like the following rough attempt: > A Web IDL construct which would imply defining properties...

The [define the static attributes](https://webidl.spec.whatwg.org/#define-the-static-attributes) algorithm describes its _definition_ parameter as an “interface or namespace”. Namespaces cannot have static attributes, though, and the algorithm is only ever invoked with interface...

Integrating [Float16Array](https://github.com/tc39/proposal-float16array) into Web IDL looks very straightforward (it effectively amounts to inserting `Float16Array` before every `Float32Array` in the text, sometimes with a comma), but I figured it deserved a...

Web IDL enumerates the ES [Error object constructor](https://tc39.es/ecma262/#sec-error-objects) names that are usable in Web IDL for [simple exceptions](https://webidl.spec.whatwg.org/#dfn-simple-exception), but the text that follows the list also enumerates those which _aren’t:_...

In the [Names](https://webidl.spec.whatwg.org/#idl-names) section: > Within the set of IDL fragments that a given implementation supports, the identifier of every interface, namespace, dictionary, enumeration, callback function, callback interface and typedef...

Callback interfaces are required to have one-and-only-one regular operation\*. The single operation has a particular known name. However [call a user object’s operation](https://webidl.spec.whatwg.org/#call-a-user-objects-operation) requires an `opName` parameter. This permits the...

In `/-?(([0-9]+\.[0-9]*|[0-9]*\.[0-9]+)([Ee][+-]?[0-9]+)?|[0-9]+[Ee][+-]?[0-9]+)/` — _er, wait, I think this will be a little easier to see if we translate to an idiomatic ES pattern first._ In ```js /-?((\d+\.\d*|\d*\.\d+)(E[+-]?\d+)?|\d+E[+-]?\d+)/i ``` the second...

topic: syntax

When assembling URLs with parameters where the same key is used with multiple values, I’ve often needed to set those multiple values at once and found the URLSearchParams API surface...

topic: api
needs implementer interest
addition/proposal