Re: [blink-dev] Intent to Ship: Array.fromAsync

2023-10-25 Thread Shu-yu Guo
Those gates are not applicable for most TC39 stage 3 features, including this one. Are you asking them to be marked as such or that we requested reviews for it? On Wed, Oct 25, 2023 at 4:00 PM Mike Taylor wrote: > Oops... sent too early. Can you also please request reviews for the rest > of the

[blink-dev] Intent to Prototype: Deprecate and remove import assertion 'assert' syntax

2023-11-15 Thread Shu-yu Guo
Contact emails...@chromium.org, nriba...@igalia.com ExplainerNone Specificationhttps://tc39.es/proposal-import-attributes Summary TC39 has consensus for trying to deprecate and remove the `assert` keyword in favor of the new `with` keyword in import attribute syntax. That is, `import m from 'fo

[blink-dev] Request for API OWNERs' feedback for microwaiting in JS

2024-01-05 Thread Shu-yu Guo
Hello blink API OWNERs, I'm requesting early feedback on https://github.com/syg/proposal-atomics-microwait. Specifically, the clampTimeoutIfCannotBlock option , as it proposes relaxing the "main thread

Re: [blink-dev] Re: List decorators on Chrome Status

2023-01-11 Thread Shu-yu Guo
We'll be adding the decorators proposal soon. TC39 proposals are generally added as work on them starts. On Wed, Jan 11, 2023 at 12:03 PM Adam Klein wrote: > +Shu-yu Guo > > On Wed, Jan 11, 2023 at 8:03 AM K. Moon wrote: > >> My best guess would be https://github.com/t

[blink-dev] Intent to Ship: JSON.parse source text access

2023-03-27 Thread Shu-yu Guo
Contact emails...@chromium.org Explainer https://github.com/tc39/proposal-json-parse-with-source/blob/master/README.md Specificationhttps://tc39.es/proposal-json-parse-with-source Summary This proposal adds an object with a "source" property that is passed as the 3rd argument to the reviver fun

[blink-dev] Intent to Ship: ArrayBuffer.prototype.transfer

2023-03-29 Thread Shu-yu Guo
Contact emails...@chromium.org Explainerhttps://github.com/tc39/proposal-arraybuffer-transfer Specificationhttps://tc39.es/proposal-arraybuffer-transfer Design docs N/A Summary Adds the ArrayBuffer.prototype.transfer method, which copies the receiver buffer, detaches the receiver, then returns

[blink-dev] Intent to Ship: Array grouping

2023-07-11 Thread Shu-yu Guo
Contact emails s...@chromium.org Explainerhttps://github.com/tc39/proposal-array-grouping/blob/main/README.md Specificationhttps://tc39.es/proposal-array-grouping/ Summary Adds news Object.groupBy(iterable, groupCallback) and Map.groupBy(iterable, groupCallback) to perform a grouping or bucketi

[blink-dev] Intent to Ship: RegExp duplicate named capture groups

2024-03-07 Thread Shu-yu Guo
Contact emailspth...@chromium.org, s...@chromium.org ExplainerNone Specificationhttps://github.com/tc39/ecma262/pull/2721 Summary https://github.com/tc39/proposal-duplicate-named-capturing-groups Blink componentBlink>JavaScript>Regexp

Re: [blink-dev] Intent to Ship: RegExp duplicate named capture groups

2024-03-11 Thread Shu-yu Guo
On Mon, Mar 11, 2024 at 8:26 AM Mike Taylor wrote: > On 3/11/24 6:49 AM, Yoav Weiss (@Shopify) wrote: > > > > On Fri, Mar 8, 2024 at 4:26 PM Mike Taylor wrote: > >> LGTM1 >> On 3/7/24 6:22 PM, Shu-yu Guo wrote: >> >> Contact emails pth...@chromium.o

[blink-dev] Intent to Ship: Promise.try

2024-07-02 Thread Shu-yu Guo
Contact emails...@chromium.org ExplainerNone Specificationhttps://tc39.es/proposal-promise-try Summary Promise.try is a new static method. `Promise.try(f)` is shorthand for `new Promise(resolve => resolve(f()))`. Blink componentBlink>JavaScript>Language

Re: [blink-dev] Intent to Ship: Promise.try

2024-07-03 Thread Shu-yu Guo
On Tue, Jul 2, 2024 at 9:23 PM Domenic Denicola wrote: > On Wed, Jul 3, 2024 at 7:25 AM Shu-yu Guo wrote: > >> Contact emails...@chromium.org >> >> ExplainerNone >> > > I think https://github.com/tc39/proposal-promise-try/blob/main

[blink-dev] Intent to Ship: Array grouping

2022-09-20 Thread Shu-yu Guo
Contact emails...@chromium.org Explainerhttps://github.com/tc39/proposal-array-grouping/blob/main/README.md Specificationhttps://tc39.es/proposal-array-grouping/ Summary Adds news Array.prototype methods groupBy() and groupByToMap() to perform a grouping or bucketing operation. Blink componen

Re: [blink-dev] Intent to Ship: Array grouping

2022-09-21 Thread Shu-yu Guo
s for pointing this out. Updated. > /Daniel >> On 2022-09-21 06:55, Yoav Weiss wrote: >> >> LGTM1 >> >> On Wed, Sep 21, 2022 at 2:30 AM Shu-yu Guo wrote: >> >>> Contact emails s...@chromium.org >>> >>> Explainer >>> http

[blink-dev] Intent to Ship: Methods that change Array and TypedArray by copy

2022-11-08 Thread Shu-yu Guo
Contact emails...@chromium.org Explainerhttps://github.com/tc39/proposal-change-array-by-copy Specificationhttps://tc39.es/proposal-change-array-by-copy Summary Provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it w

[blink-dev] Re: Intent to Ship: Float16Array

2025-02-13 Thread Shu-yu Guo
Yep, shipping Float16Array will make those tests pass. There is virtual test suite you can see that has the updated expectations once the feature ships. E.g. here's fetch's response-headers tests

[blink-dev] Intent to Ship: Promise.withResolvers

2023-09-14 Thread 'Shu-yu Guo' via blink-dev
Contact emails...@chromium.org ExplainerNone Specificationhttps://tc39.es/proposal-promise-with-resolvers Summary Promise.withResolvers is a static methods that returns a new Promise along with its resolver functions, i.e. `const { promise, resolve, reject } = Promise.withResolvers()`. This is

[blink-dev] Intent to Ship: String.prototype.isWellFormed and toWellFormed

2023-01-11 Thread 'Shu-yu Guo' via blink-dev
Contact emails...@chromium.org Explainerhttps://github.com/tc39/proposal-is-usv-string/blob/main/README.md Specificationhttps://tc39.es/proposal-is-usv-string Summary Add two String.prototype methods for working with well-formed UTF-16 strings. A JavaScript string value is well-formed UTF-16 if

[blink-dev] Intent to Ship: RegExp modifiers

2024-03-27 Thread 'Shu-yu Guo' via blink-dev
Contact emails...@chromium.org, pth...@chromium.org ExplainerNone Specificationhttps://tc39.es/proposal-regexp-modifiers Summary RegExp modifiers adds the ability to locally modify the 'i', 'm', and 's' flags inside a pattern. To enable a flag for a subexpression, use `(?X:subexpr)` where X is

[blink-dev] Intent to Ship: Symbols as WeakMap keys

2022-11-01 Thread 'Shu-yu Guo' via blink-dev
Contact emails...@chromium.org Explainerhttps://github.com/tc39/proposal-symbols-as-weakmap-keys Specificationhttps://tc39.es/proposal-symbols-as-weakmap-keys Summary This proposal allows Symbols to be used as keys in WeakMaps, WeakSet, as the referent in a WeakRef, and as the target in a Final

[blink-dev] Intent to Ship: Array and TypedArray findLast and findLastIndex

2021-10-07 Thread 'Shu-yu Guo' via blink-dev
Contact emails...@chromium.org Explainerhttps://github.com/tc39/proposal-array-find-from-last Specificationhttps://tc39.es/proposal-array-find-from-last/index.html Summary This is a Stage 3 TC39 proposal that adds the methods findLast and findLastIndex to Array.prototype and the various TypedAr

Re: [blink-dev] Intent to Ship: Array and TypedArray findLast and findLastIndex

2021-10-08 Thread 'Shu-yu Guo' via blink-dev
m | > 816-678-7195 <(816)%20678-7195> > *If an API's not documented it doesn't exist.* > > > On Thu, Oct 7, 2021 at 10:22 AM 'Shu-yu Guo' via blink-dev < > blink-dev@chromium.org> wrote: > >> Contact emails...@chromium.org >> >>