-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[wasm] Enable SIMD #80797
[wasm] Enable SIMD #80797
Commits on Jan 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 47be1e2 - Browse repository at this point
Copy the full SHA 47be1e2View commit details -
Co-authored-by: Ankit Jain <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0fc3eb - Browse repository at this point
Copy the full SHA a0fc3ebView commit details
Commits on Jan 19, 2023
-
[wasm] ManagedToNativeGenerator: Skip unmanaged dlls
.. instead crashing with an exception like: ``` src/mono/wasm/build/WasmApp.Native.targets(296,5): error MSB4018: (NETCORE_ENGINEERING_TELEMETRY=Build) The "ManagedToNativeGenerator" task failed unexpectedly. System.BadImageFormatException: This PE image is not a managed executable. at System.Reflection.MetadataLoadContext.LoadFromStreamCore(Stream peStream) at System.Reflection.MetadataLoadContext.LoadFromAssemblyPath(String assemblyPath) at PInvokeTableGenerator.Generate(String[] pinvokeModules, String[] assemblies, String outputPath) in /_/src/tasks/WasmAppBuilder/PInvokeTableGenerator.cs:line 42 at ManagedToNativeGenerator.ExecuteInternal() in /_/src/tasks/WasmAppBuilder/ManagedToNativeGenerator.cs:line 68 at ManagedToNativeGenerator.Execute() in /_/src/tasks/WasmAppBuilder/ManagedToNativeGenerator.cs:line 53 at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) ``` The wasm targets currently are not able to differentiate the managed assemblies from the unmanaged ones. so it needs to be handled here.
Configuration menu - View commit details
-
Copy full SHA for b695c92 - Browse repository at this point
Copy the full SHA b695c92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c0ea37 - Browse repository at this point
Copy the full SHA 9c0ea37View commit details -
[wasm] WasmApp.Native.targets: do not trigger relinking when WasmEnab…
…leSIMD=true Instead, let the property be effective only for the AOT case.
Configuration menu - View commit details
-
Copy full SHA for cb53bc6 - Browse repository at this point
Copy the full SHA cb53bc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68da732 - Browse repository at this point
Copy the full SHA 68da732View commit details
Commits on Jan 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b260375 - Browse repository at this point
Copy the full SHA b260375View commit details -
[wasm] console template: Add --experimental-wasm-simd to node, and re…
…move v8 config as that isn't supported
Configuration menu - View commit details
-
Copy full SHA for d12ab67 - Browse repository at this point
Copy the full SHA d12ab67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f68d50 - Browse repository at this point
Copy the full SHA 5f68d50View commit details -
Merge branch 'pr-wasm-enable-simd' of https://github.com/radekdoulik/…
…runtime into pr-wasm-enable-simd
Configuration menu - View commit details
-
Copy full SHA for 432e144 - Browse repository at this point
Copy the full SHA 432e144View commit details -
Also remove --experimental-wasm-simd option, which shouldn't be needed for newer v8
Configuration menu - View commit details
-
Copy full SHA for a15b3ef - Browse repository at this point
Copy the full SHA a15b3efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 033d473 - Browse repository at this point
Copy the full SHA 033d473View commit details
Commits on Jan 23, 2023
-
Set DOTNET_CLI_HOME under workitem payload
The correlation payload is read only
Configuration menu - View commit details
-
Copy full SHA for 5dec1aa - Browse repository at this point
Copy the full SHA 5dec1aaView commit details -
Revert "Try to pass full path to v8"
This reverts commit a15b3ef.
Configuration menu - View commit details
-
Copy full SHA for 80f678a - Browse repository at this point
Copy the full SHA 80f678aView commit details -
Use DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
Let see whether it will avoid all the writes to correlation payload path
Configuration menu - View commit details
-
Copy full SHA for 7242ab8 - Browse repository at this point
Copy the full SHA 7242ab8View commit details -
To try if we can use newer node in path
Configuration menu - View commit details
-
Copy full SHA for 37080d6 - Browse repository at this point
Copy the full SHA 37080d6View commit details
Commits on Jan 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7eb08b7 - Browse repository at this point
Copy the full SHA 7eb08b7View commit details -
Revert "Set DOTNET_CLI_HOME under workitem payload"
This reverts commit 5dec1aa.
Configuration menu - View commit details
-
Copy full SHA for aa544f4 - Browse repository at this point
Copy the full SHA aa544f4View commit details -
Set DOTNET_CLI_HOME under workitem payload
The correlation payload is read only. And even with `export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1` we have still many failures.
Configuration menu - View commit details
-
Copy full SHA for dc72268 - Browse repository at this point
Copy the full SHA dc72268View commit details
Commits on Jan 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9e1640a - Browse repository at this point
Copy the full SHA 9e1640aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca896d7 - Browse repository at this point
Copy the full SHA ca896d7View commit details
Commits on Feb 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b836780 - Browse repository at this point
Copy the full SHA b836780View commit details -
Set _ExtraTrimmerArgs for tests
So that linker substitution files are used
Configuration menu - View commit details
-
Copy full SHA for 1371cce - Browse repository at this point
Copy the full SHA 1371cceView commit details -
Put the SIMD/trim related props in separate group
More changes from Ankit
Configuration menu - View commit details
-
Copy full SHA for 758d5b6 - Browse repository at this point
Copy the full SHA 758d5b6View commit details
Commits on Feb 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f736fa5 - Browse repository at this point
Copy the full SHA f736fa5View commit details -
Disable Vector128IsHardwareAcceleratedTest
Til we have the interpreter support in place
Configuration menu - View commit details
-
Copy full SHA for 42ce1df - Browse repository at this point
Copy the full SHA 42ce1dfView commit details
Commits on Feb 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d8c5b6f - Browse repository at this point
Copy the full SHA d8c5b6fView commit details -
Disable GenericVectorTests.IsHardwareAcceleratedTest
Til we have the interpreter support in place
Configuration menu - View commit details
-
Copy full SHA for 3c02f89 - Browse repository at this point
Copy the full SHA 3c02f89View commit details
Commits on Feb 10, 2023
-
Disable check_no_intrinsic_cattr in emit_vector_2_3_4
And add note about opened issue
Configuration menu - View commit details
-
Copy full SHA for c401b52 - Browse repository at this point
Copy the full SHA c401b52View commit details
Commits on Feb 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7e054d8 - Browse repository at this point
Copy the full SHA 7e054d8View commit details -
[mono] Disable few quaternion intrinsics
For * and / operators as these are not the same as vector operations. Opened dotnet#82408 to implement correct ones in future.
Configuration menu - View commit details
-
Copy full SHA for 143a73b - Browse repository at this point
Copy the full SHA 143a73bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0114506 - Browse repository at this point
Copy the full SHA 0114506View commit details
Commits on Feb 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2e0f09b - Browse repository at this point
Copy the full SHA 2e0f09bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d05cb53 - Browse repository at this point
Copy the full SHA d05cb53View commit details
Commits on Feb 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 44c4b13 - Browse repository at this point
Copy the full SHA 44c4b13View commit details -
Configuration menu - View commit details
-
Copy full SHA for aed4dd2 - Browse repository at this point
Copy the full SHA aed4dd2View commit details
Commits on Feb 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cfc855e - Browse repository at this point
Copy the full SHA cfc855eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e5505a - Browse repository at this point
Copy the full SHA 7e5505aView commit details