Sébastien Doeraene
Sébastien Doeraene
> Good point, but IIUC nothing prevents us from doing this later? That would be possible, yes, but we would be left with a useless primitive on our hands, unless...
The use case is to get rid of `JSLinkingInfo` and the fact that it *requires* a JS object by spec. `LinkTimeProperty` on its own removes the requirement to rely on...
This looks like a language change that requires a SIP. As @odersky mentioned, the implementation follows the spec/documentation.
Hi. Lead maintainer of Scala.js here. I am honestly baffled that I never heard of this before just now. It's lucky that we even notice this PR at all. The...
Thanks for the rename. This looks good to me. (although I'm only judging the Scala.js aspects of it; I haven't looked at the Rust code)
Technically Scala.js uses `anyref` as its universal representation. We would have a more direct encoding if all the signatures above used `anyref`, but I used `externref` to stay in line...
> I'm a bit skeptical about generic functions like `Object.is`. In JavaScript, these functions are optimized through execution tracing and specialized code generation based on actual usage patterns. That kind...
@tlively Would it be appropriate for me to send a PR to the meetings repo, to present this proposal at an upcoming CG meeting and perhaps get a Stage 1...
Interesting. V8 does appear to [generate hardware `fprem` for the `%` operator](https://github.com/v8/v8/blob/9d211d1fb079b6290cf8d4a16ec19aa738e4d78d/src/maglev/x64/maglev-ir-x64.cc#L668), though (granted, with a software loop around it, but doing 64 exponents by iteration is still better than...
> [@sjrd](https://github.com/sjrd), this went to phase 1, but I don't see a proposal repo for it yet. Would you like me to create one for you? Ah yes, please. I...