Results 238 comments of daxpedda

I've stumbled upon similar issues that are being discussed here but couldn't really find a satisfying answer anywhere. As far as I understand traps are not supposed to be caught...

Replaced by #3234.

Could you describe your use-case for this feature? I don't think I mind too much having the intrinsic returning the `ptr`, to at least save the call through `Reflect`, but...

That makes sense indeed. I think solving the issue around downcasting from `JsValue` to exported types needs further discussion, but just `JsValue::as_ptr()` does make sense to me, though I am...

> `into_abi` returns `JsValue.idx` which is different from the `ptr`. See [#2898 (comment)](https://github.com/rustwasm/wasm-bindgen/pull/2898#issuecomment-1131876113). Ah! Thank you. > Also, this PR should be updated since the merge of #3408. Yeah, if...

I will close this for now as it mostly addresses a WASI issue, apart from what [alexcrichton](https://github.com/alexcrichton) said. See #3421.

This is now on Safari stable, version 16.4. https://developer.apple.com/documentation/safari-release-notes/safari-16_4-release-notes#JavaScript

I'm gonna close this as I believe this is non-actionable from `wasm-bindgen`s side and it will just require Safari v16.4 to work.

@Liamolucko could we reconsider adding this API, as #3034 is a big change and probably very far away and the current workarounds are pretty bad? #3169 makes this PR even...