Kevin Gibbons

Results 164 issues of Kevin Gibbons

This implements the changes for https://github.com/tc39/ecma262/pull/2819. Test262 PR is at https://github.com/tc39/test262/pull/3619

Right now the [skiplist](https://github.com/engine262/engine262/blob/d1570d46d6631f18524c5dfcba097aa60ad5529f/test/test262/skiplist) can easily get stale. When a bug is fixed (either in the tests or in this project) or a test is removed, nothing enforces that the...

Right now if you do ```js let bounded = iter.take(3); bounded.next(); bounded.next(); bounded.next(); ``` this will not close `iter`. You have to call `bounded.next()` again to actually close out the...

A slight tweak to https://github.com/tc39/proposal-iterator-helpers/pull/215. The reason to use PromiseResolve is to get the fast-path when the value being passed is expected to be a Promise. On this particular line...

The async versions of the consuming helpers - `toArray`, etc - are specified as "built-in async function"s. But I don't think we've ever actually said what that means anywhere. The...

```java JSRuntime.doubleToString(36893488147419103000.0, 10) ``` errors out with ``` Exception in thread "main" java.lang.IllegalAccessError: superclass access check failed: class com.oracle.truffle.js.runtime.GraalJSException (in unnamed module @0x6ce253f1) cannot access class com.oracle.truffle.api.exception.AbstractTruffleException (in module org.graalvm.truffle)...

This is due to a [bug](https://github.com/dperini/nwsapi/issues/57) in the latest version of nwsapi, which had its first release in three years nine days ago. But it affects JSDOM because this package...

selectors

Champion: @michaelficarra Spec repo: https://github.com/michaelficarra/optional-catch-binding-proposal/ Spec text: https://michaelficarra.github.io/optional-catch-binding-proposal/ Stage: -1 :) > Moved to Stage 3 at the July meeting https://github.com/tc39/agendas/blob/master/2017/07.md > Stage 4 at May 2018 meeting This hasn't...

Proposal Issue
Transform: Done

https://github.com/tc39/ecma262/pull/2744 removed almost every case where GetValue or PutValue was passed a completion record, instead explicitly unwrapping on the previous line or lines. This removes the final three cases and...

editorial change

Split out from #2842. This is a straight refactoring, just reording some `if`s. The only part which isn't totally obvious is that previously there was the following if-else chain: ```...

editorial change