Radek Doulik

Results 7 comments of Radek Doulik

Adding @radical to the discussion. He is working on the wasm host app prototype, which might provide some of the functionality you are looking for?

Alternatively we might try to modify our current code which uses the `System.Linq.Expression` and generate the IL with `ldftn` instructions ourselves. It would need a bit of investigation whether it...

I don't think we need to add the `CallingConvention=CallingConvention.Cdecl` as the default works OK. These for example work without specifying Cdecl explicitly: ``` [DllImport (JavaInteropLib, CharSet=CharSet.Ansi)] internal static extern int...

That's right, I have updated the title and description. I think I will check it when traversing the API before generating the marshal methods.

[Log](https://helixre107v0xdcypoyl9e7f.blob.core.windows.net/dotnet-runtime-refs-pull-97052-merge-62126ca417894f07ae/WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests/1/console.9df9bac1.log?helixlogtype=result) [Build](https://dev.azure.com/dnceng-public/public/_build/results?buildId=533539&view=logs&jobId=3087b8b9-b9da-5b2b-e6fa-b58c34928353) ``` [16:54:41] info: [2024-01-19T16:54:41.880Z] [FAIL] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.JSSynchronizationContext_Send_Post_Items_Cancellation [16:54:41] info: Assert.Throws() Failure: Exception type was not an exact match [16:54:41] info: Expected: typeof(System.OperationCanceledException) [16:54:41] info: Actual: typeof(System.ObjectDisposedException) [16:54:41] info: ----...

From the chat on First Responders it looks like the machine images were changed way earlier than the start of these issues. We are now trying to confirm our theory,...

> @radekdoulik might be related to the LLVM bump? if the range is correct, then it shouldn't be the bump. let see if using sync unwind tables on all arm64...