Ashley Claymore

Results 127 comments of Ashley Claymore

There _could_ be an overload for them... ```js const result = await Promise.race({ a: new Promise(() => {}), // never resolves - always loses the race b: Promise.resolve(42), }); result;...

> We must be consistent with the current API. The consistency here is that the overload is available when the method returns a container. To pass an object to `Promise.{race,...

As you say, an issue that arises here is sorting. And the issue of sorting is Symbols. ```js const s1 = Symbol(); const s2 = Symbol(); const t1 = #[s2];...

The keys are sorted as strings (`"11" < "2" === true`). No preference is given to integer index like strings. https://github.com/tc39/proposal-record-tuple/blob/5c9a6e144c687ef5911f4c0c088bc21343cbaf68/spec/abstract-operations.html#L915 > for any entry two entries _a_ and _b_,...

> I was digging through this PR and didn't spot a transpileModule API; Just to note, that the existing `transpileModule` API is almost more of a conviencience API, in that...

> What about this isn't ready yet? Performance is likely to be the largest one. See #59. The implementation takes a general approach to all R&T - focusing on correctness...

> We're using it in production and no issues so far Hi @danieltroger is this usage in a public repo? I'd love to have a look to see how R&T...

> @acutmore will formally withdraw records/tuples at the TC39 plenary and propose composites in about two days Just to note that withdrawing requires consensus so I am only proposing that...

2 (specifically the stackTraceLimit, not webassembly) sounds good to me. If there aren't security concerns about having stack traces enabled by default during the snapshot building. This feels user friendly...

> this change will break all applications requiring more than 4GB of RAM, using mmap(), or using any C++ libraries that rely on malloc/new(). My, simplistic, understanding of pointer compression...