From daf1dcb1542adde673b0beb92cb2a26a7ffd3fa3 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Wed, 24 Jul 2024 22:59:49 +0200 Subject: [PATCH 01/26] Bump to updated llvm 19 --- NuGet.config | 1 + eng/Version.Details.xml | 88 ++++++++++++++++++++--------------------- eng/Versions.props | 44 ++++++++++----------- 3 files changed, 67 insertions(+), 66 deletions(-) diff --git a/NuGet.config b/NuGet.config index c9f91b53273223..a2f361ba992c58 100644 --- a/NuGet.config +++ b/NuGet.config @@ -20,6 +20,7 @@ + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 0f1ac438ffb07e..a63ded1722cdd2 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -16,37 +16,37 @@ https://github.com/dotnet/emsdk d3583522209829d1ed0440662ba136c7b7700b16 - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd https://github.com/dotnet/command-line-api @@ -226,61 +226,61 @@ https://github.com/dotnet/runtime-assets 2bea5264b7f62818ec8a4b7ff4a36906110f118f - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd - + https://github.com/dotnet/llvm-project - 3358dfd351b424698f3f2cd67432dc62c333a64d + 808ed78334e7d210a8953f000d2131c0491839fd https://github.com/dotnet/runtime diff --git a/eng/Versions.props b/eng/Versions.props index 35580c0b17afeb..36245e4aa8f027 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -221,20 +221,20 @@ 2.3.6 9.0.0-alpha.1.24167.3 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 - 19.0.0-alpha.1.24370.2 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24374.1 3.1.7 1.0.406601 From b672839b96b9290270b669f04b26743bdd659215 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Wed, 24 Jul 2024 23:59:08 +0200 Subject: [PATCH 02/26] Fix mono_llvm_check_cpu_features --- src/mono/mono/mini/mini-llvm-cpp.cpp | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/mono/mono/mini/mini-llvm-cpp.cpp b/src/mono/mono/mini/mini-llvm-cpp.cpp index e15619703e511b..5a6a1509605591 100644 --- a/src/mono/mono/mini/mini-llvm-cpp.cpp +++ b/src/mono/mono/mini/mini-llvm-cpp.cpp @@ -643,19 +643,17 @@ int mono_llvm_check_cpu_features (const CpuFeatureAliasFlag *features, int length) { int flags = 0; - llvm::StringMap HostFeatures; - if (llvm::sys::getHostCPUFeatures (HostFeatures)) { - for (int i=0; i HostFeatures = llvm::sys::getHostCPUFeatures (); + for (int i=0; i Date: Fri, 26 Jul 2024 20:32:36 +0200 Subject: [PATCH 03/26] Update llvm deps --- eng/Version.Details.xml | 88 ++++++++++++++++++++--------------------- eng/Versions.props | 44 ++++++++++----------- 2 files changed, 66 insertions(+), 66 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index a63ded1722cdd2..12b2e1ab8de46d 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -16,37 +16,37 @@ https://github.com/dotnet/emsdk d3583522209829d1ed0440662ba136c7b7700b16 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 https://github.com/dotnet/command-line-api @@ -226,61 +226,61 @@ https://github.com/dotnet/runtime-assets 2bea5264b7f62818ec8a4b7ff4a36906110f118f - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 - + https://github.com/dotnet/llvm-project - 808ed78334e7d210a8953f000d2131c0491839fd + 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 https://github.com/dotnet/runtime diff --git a/eng/Versions.props b/eng/Versions.props index aea535d4360d1f..bef83158b862e8 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -221,20 +221,20 @@ 2.3.6 9.0.0-alpha.1.24167.3 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 - 19.1.0-alpha.1.24374.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24376.1 3.1.7 1.0.406601 From c8d355070aa9680f8a844830377c3889c0cfdd51 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Mon, 29 Jul 2024 23:08:41 +0200 Subject: [PATCH 04/26] Update emsdk and icu deps --- eng/Version.Details.xml | 12 ++++++------ eng/Versions.props | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 12b2e1ab8de46d..c96c5a6b1c4ec8 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,8 +1,8 @@ - + https://github.com/dotnet/icu - c8db7547bc0a021ffd262b3449f5b0343894b32b + d55c8fc23d7f5df1f7470d46b9254bb5e1973939 https://github.com/dotnet/msquic @@ -68,14 +68,14 @@ e05101e694b7c86f03f767014fc203cec5dc7f18 - + https://github.com/dotnet/emsdk - 40781ca2fc6be1dd81143d8773105a0f9f77d923 + a23d1db4377d2a825ebee4c655a25b1d40972c9a - + https://github.com/dotnet/emsdk - 40781ca2fc6be1dd81143d8773105a0f9f77d923 + a23d1db4377d2a825ebee4c655a25b1d40972c9a diff --git a/eng/Versions.props b/eng/Versions.props index bef83158b862e8..ea7b86f9b6b370 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -216,7 +216,7 @@ 9.0.0-preview.7.24371.6 - 9.0.0-preview.7.24365.2 + 9.0.0-rc.1.24379.2 2.3.6 9.0.0-alpha.1.24167.3 @@ -239,7 +239,7 @@ Note: when the name is updated, make sure to update dependency name in eng/pipelines/common/xplat-setup.yml like - DarcDependenciesChanged.Microsoft_NET_Workload_Emscripten_Current_Manifest-9_0_100_Transport --> - 9.0.0-rc.1.24373.3 + 9.0.0-rc.1.24379.1 $(MicrosoftNETWorkloadEmscriptenCurrentManifest90100TransportVersion) 1.1.87-gba258badda From ca7f24ffe491bdb9c909bc6b5738b71abfcc3ada Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Tue, 30 Jul 2024 00:42:06 +0200 Subject: [PATCH 05/26] Remove wrong python dependency --- eng/Version.Details.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index b1a26a78a17997..64911449a97287 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -12,10 +12,6 @@ https://github.com/dotnet/wcf 7f504aabb1988e9a093c1e74d8040bd52feb2f01 - - https://github.com/dotnet/emsdk - d3583522209829d1ed0440662ba136c7b7700b16 - https://github.com/dotnet/llvm-project 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 From 7c370825cdaf5beec8ce10b1884fa5efb66b661b Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Tue, 13 Aug 2024 13:29:16 +0200 Subject: [PATCH 06/26] Temporarily make WBT use WorkloadsTestPreviousVersions = true --- eng/pipelines/common/templates/browser-wasm-build-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/common/templates/browser-wasm-build-tests.yml b/eng/pipelines/common/templates/browser-wasm-build-tests.yml index 3bcbec8607cac0..ad51c30094b68f 100644 --- a/eng/pipelines/common/templates/browser-wasm-build-tests.yml +++ b/eng/pipelines/common/templates/browser-wasm-build-tests.yml @@ -110,7 +110,7 @@ jobs: /p:InstallWorkloadForTesting=true /p:WasmSkipMissingRuntimePackBuild=true /p:PreparePackagesForWorkloadInstall=false - /p:WorkloadsTestPreviousVersions=$(workloadsTestPreviousVersionsVar) + /p:WorkloadsTestPreviousVersions=true timeoutInMinutes: 180 condition: >- or( From debc55134754c09d6c92b18cfabcca89aa592a3e Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Wed, 14 Aug 2024 10:36:07 +0200 Subject: [PATCH 07/26] Fix windows build, add ntdll dependency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Alexander Köplinger --- src/mono/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mono/CMakeLists.txt b/src/mono/CMakeLists.txt index 7078eb12306313..fabeafa41e3e79 100644 --- a/src/mono/CMakeLists.txt +++ b/src/mono/CMakeLists.txt @@ -650,6 +650,9 @@ if(LLVM_PREFIX) elseif(HOST_OSX) # llvm-config --system-libs list(APPEND llvm_system_libs "-lm") + elseif(HOST_WIN32) + # llvm-config --system-libs + list(APPEND llvm_system_libs "psapi.lib" "shell32.lib" "ole32.lib" "uuid.lib" "advapi32.lib" "ws2_32.lib" "ntdll.lib") endif() if (CLR_CMAKE_USE_SYSTEM_ZLIB AND (HOST_LINUX OR HOST_OSX)) From dda1bf577dfd91edcc4eab9f02daf8035125949a Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 29 Aug 2024 09:32:36 +0200 Subject: [PATCH 08/26] Fix alloca builder creation This was hitting assert with debug version of llvm --- src/mono/mono/mini/mini-llvm.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mono/mono/mini/mini-llvm.c b/src/mono/mono/mini/mini-llvm.c index 2edfceeedac392..e1740c1d144670 100644 --- a/src/mono/mono/mini/mini-llvm.c +++ b/src/mono/mono/mini/mini-llvm.c @@ -2958,7 +2958,10 @@ build_alloca_llvm_type_name (EmitContext *ctx, LLVMTypeRef t, int align, const c * Have to place all alloca's at the end of the entry bb, since otherwise they would * get executed every time control reaches them. */ - LLVMPositionBuilder (ctx->alloca_builder, get_bb (ctx, ctx->cfg->bb_entry), ctx->last_alloca); + if (ctx->last_alloca) + LLVMPositionBuilder (ctx->alloca_builder, get_bb (ctx, ctx->cfg->bb_entry), ctx->last_alloca); + else + LLVMPositionBuilderAtEnd (ctx->alloca_builder, get_bb (ctx, ctx->cfg->bb_entry)); ctx->last_alloca = mono_llvm_build_alloca (ctx->alloca_builder, t, NULL, align, name); return ctx->last_alloca; From 80d021cc87753bd6e007ee34044db6892c6ba381 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 29 Aug 2024 10:49:39 +0200 Subject: [PATCH 09/26] Update eh_typeid_for intrinsic The signature changed in https://github.com/dotnet/llvm-project/commit/10edb4991c127 This fixes crash during registration of the intrinsic and the generated IR is now different. Before: CATCHPAD0_BB4: ; preds = %LPAD0_BB3 %11 = catchpad within %10 [ptr @_ZTIPi] %12 = tail call ptr @llvm.wasm.get.exception(token %11) %13 = tail call i32 @llvm.wasm.get.ehselector(token %11) %14 = tail call i32 @llvm.eh.typeid.for(ptr @_ZTIPi) %15 = icmp eq i32 %13, %14 br i1 %15, label %CATCH_BB5, label %NOCATCH_BB6 After: CATCHPAD0_BB4: ; preds = %LPAD0_BB3 %11 = catchpad within %10 [ptr @_ZTIPi] %12 = tail call ptr @llvm.wasm.get.exception(token %11) %13 = tail call i32 @llvm.wasm.get.ehselector(token %11) %14 = tail call i32 @llvm.eh.typeid.for.p0(ptr @_ZTIPi) %15 = icmp eq i32 %13, %14 br i1 %15, label %CATCH_BB5, label %NOCATCH_BB6 --- src/mono/mono/mini/llvm-intrinsics.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mono/mono/mini/llvm-intrinsics.h b/src/mono/mono/mini/llvm-intrinsics.h index d4c7deea9ee8a3..d1cb974e41e118 100644 --- a/src/mono/mono/mini/llvm-intrinsics.h +++ b/src/mono/mono/mini/llvm-intrinsics.h @@ -108,7 +108,7 @@ INTRINS_OVR_TAG(SIMD_CEIL, ceil, Generic, Scalar | V64 | V128 | R4 | R8) INTRINS_OVR_TAG(SIMD_TRUNC, trunc, Generic, Scalar | V64 | V128 | R4 | R8) INTRINS_OVR_TAG(SIMD_ROUND, round, Generic, Scalar | V64 | V128 | R4 | R8) INTRINS_OVR_TAG(SIMD_NEAREST, nearbyint, Generic, V64 | V128 | R4 | R8) -INTRINS(EH_TYPEID_FOR, eh_typeid_for, Generic) +INTRINS_OVR(EH_TYPEID_FOR, eh_typeid_for, Generic, LLVMPointerType (i1_t, 0)) INTRINS_OVR_TAG(ROUNDEVEN, roundeven, Generic, Scalar | V64 | V128 | R4 | R8) #if defined(TARGET_AMD64) || defined(TARGET_X86) From 6f5245f6e246d7b04ea3f79f4dd7a34f000543b9 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Sat, 31 Aug 2024 16:31:40 +0200 Subject: [PATCH 10/26] Fix crash in emit_llvmonly_handler_start Do not try to emit branch when target_bb is not set --- src/mono/mono/mini/mini-llvm.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mono/mono/mini/mini-llvm.c b/src/mono/mono/mini/mini-llvm.c index e1740c1d144670..1a758af3b904c1 100644 --- a/src/mono/mono/mini/mini-llvm.c +++ b/src/mono/mono/mini/mini-llvm.c @@ -5632,8 +5632,11 @@ emit_llvmonly_handler_start (EmitContext *ctx, MonoBasicBlock *bb, LLVMBasicBloc } } - LLVMBuilderRef handler_builder = create_builder (ctx); LLVMBasicBlockRef target_bb = ctx->bblocks [bb->block_num].call_handler_target_bb; + if (!target_bb) + return; + + LLVMBuilderRef handler_builder = create_builder (ctx); LLVMPositionBuilderAtEnd (handler_builder, target_bb); // Make the handler code end with a jump to cbb From 98dc211803892b07abb9298c8bc1bee7ef14e10f Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Sat, 31 Aug 2024 16:33:20 +0200 Subject: [PATCH 11/26] Fix swizzle_mask type That was catched by llvm debug asserts, the mask should be vector of 16 int8 --- src/mono/mono/mini/mini-llvm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mono/mono/mini/mini-llvm.c b/src/mono/mono/mini/mini-llvm.c index 1a758af3b904c1..285fbae661682e 100644 --- a/src/mono/mono/mini/mini-llvm.c +++ b/src/mono/mono/mini/mini-llvm.c @@ -10372,7 +10372,7 @@ MONO_RESTORE_WARNING int stride_len = 32 / cn; int stride_len_2 = stride_len >> 1; int n_strides = 16 / stride_len; - LLVMValueRef swizzle_mask = LLVMConstNull (LLVMVectorType (i8_t, 16)); + LLVMValueRef swizzle_mask = LLVMConstNull (LLVMVectorType (i1_t, 16)); for (int i = 0; i < n_strides; i++) for (int j = 0; j < stride_len; j++) swizzle_mask = LLVMBuildInsertElement (builder, swizzle_mask, const_int8(i * stride_len + ((stride_len_2 + j) % stride_len)), const_int32 (i * stride_len + j), ""); From bba756cfbb03d3e606f690ca79ff6c6c5613b5a0 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Mon, 2 Sep 2024 13:43:59 +0200 Subject: [PATCH 12/26] Set unwind table kind To stop hitting assert in the verbose output, when aot compiler is built with the debug configuration of llvm --- src/mono/mono/mini/mini-llvm-cpp.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mono/mono/mini/mini-llvm-cpp.cpp b/src/mono/mono/mini/mini-llvm-cpp.cpp index 5a6a1509605591..c675a82828cc6c 100644 --- a/src/mono/mono/mini/mini-llvm-cpp.cpp +++ b/src/mono/mono/mini/mini-llvm-cpp.cpp @@ -484,6 +484,8 @@ void mono_llvm_add_func_attr (LLVMValueRef func, AttrKind kind) { unwrap (func)->addFnAttr (convert_attr (kind)); + if (kind == LLVM_ATTR_UW_TABLE) + unwrap (func)->setUWTableKind (UWTableKind::Async); } void From 707efde826aa3bcb38e764306ad56f7315dd97be Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 5 Sep 2024 08:36:20 +0200 Subject: [PATCH 13/26] Update deps to llvm rc3 --- eng/Version.Details.xml | 100 ++++++++++++++++++++-------------------- eng/Versions.props | 48 +++++++++---------- 2 files changed, 74 insertions(+), 74 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index c67413215c4bdc..67f8374d938f0d 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,8 +1,8 @@ - + https://github.com/dotnet/icu - d55c8fc23d7f5df1f7470d46b9254bb5e1973939 + 685ba6504647a9842460022c38441848a25f95a5 https://github.com/dotnet/msquic @@ -12,37 +12,37 @@ https://github.com/dotnet/wcf 7f504aabb1988e9a093c1e74d8040bd52feb2f01 - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a https://github.com/dotnet/command-line-api @@ -64,14 +64,14 @@ c667bfea9cdbc5b5493e49e7ddc8dd635a217891 - + https://github.com/dotnet/emsdk - a23d1db4377d2a825ebee4c655a25b1d40972c9a + 797b259577369a086db9e1ed87250b1855d031e4 - + https://github.com/dotnet/emsdk - a23d1db4377d2a825ebee4c655a25b1d40972c9a + 797b259577369a086db9e1ed87250b1855d031e4 @@ -222,61 +222,61 @@ https://github.com/dotnet/runtime-assets 20958e07f73276767dd57ad1ef0198bb8fd76988 - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a - + https://github.com/dotnet/llvm-project - 3b29c4e5ab93f498f79505ee97b0ab7fe11ec771 + 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a https://github.com/dotnet/runtime diff --git a/eng/Versions.props b/eng/Versions.props index 3e3b93933af014..084a95a9232629 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -215,43 +215,43 @@ 9.0.0-rc.1.24410.5 - 9.0.0-rc.1.24379.2 + 9.0.0-rc.1.24454.1 2.4.3 9.0.0-alpha.1.24167.3 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 - 9.0.0-rc.1.24379.1 + 9.0.0-rc.1.24454.1 $(MicrosoftNETWorkloadEmscriptenCurrentManifest90100TransportVersion) 1.1.87-gba258badda 1.0.0-v3.14.0.5722 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 - 19.1.0-alpha.1.24376.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24453.1 3.1.7 1.0.406601 From d2871aa03a2a7463d7fe6af4f1d6959e577a2abc Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Fri, 6 Sep 2024 15:45:18 +0200 Subject: [PATCH 14/26] Update emsdk and icu deps --- eng/Version.Details.xml | 12 ++++++------ eng/Versions.props | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 67f8374d938f0d..894701991a89b5 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,8 +1,8 @@ - + https://github.com/dotnet/icu - 685ba6504647a9842460022c38441848a25f95a5 + b4c221cfaf91c7317f6ebb80365133325f745a97 https://github.com/dotnet/msquic @@ -64,14 +64,14 @@ c667bfea9cdbc5b5493e49e7ddc8dd635a217891 - + https://github.com/dotnet/emsdk - 797b259577369a086db9e1ed87250b1855d031e4 + e626f7b052f123a897a571d8f571bc50a61934fc - + https://github.com/dotnet/emsdk - 797b259577369a086db9e1ed87250b1855d031e4 + e626f7b052f123a897a571d8f571bc50a61934fc diff --git a/eng/Versions.props b/eng/Versions.props index 084a95a9232629..b4f52963ff7046 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -215,7 +215,7 @@ 9.0.0-rc.1.24410.5 - 9.0.0-rc.1.24454.1 + 10.0.0-alpha.1.24456.2 2.4.3 9.0.0-alpha.1.24167.3 @@ -238,7 +238,7 @@ Note: when the name is updated, make sure to update dependency name in eng/pipelines/common/xplat-setup.yml like - DarcDependenciesChanged.Microsoft_NET_Workload_Emscripten_Current_Manifest-9_0_100_Transport --> - 9.0.0-rc.1.24454.1 + 10.0.0-alpha.1.24455.2 $(MicrosoftNETWorkloadEmscriptenCurrentManifest90100TransportVersion) 1.1.87-gba258badda From bcecaebfdcf2e6f1096559e6f082271673b560ae Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Fri, 6 Sep 2024 15:53:29 +0200 Subject: [PATCH 15/26] Revert "Temporarily make WBT use WorkloadsTestPreviousVersions = true" This reverts commit 7c370825cdaf5beec8ce10b1884fa5efb66b661b. --- eng/pipelines/common/templates/browser-wasm-build-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/common/templates/browser-wasm-build-tests.yml b/eng/pipelines/common/templates/browser-wasm-build-tests.yml index ad51c30094b68f..3bcbec8607cac0 100644 --- a/eng/pipelines/common/templates/browser-wasm-build-tests.yml +++ b/eng/pipelines/common/templates/browser-wasm-build-tests.yml @@ -110,7 +110,7 @@ jobs: /p:InstallWorkloadForTesting=true /p:WasmSkipMissingRuntimePackBuild=true /p:PreparePackagesForWorkloadInstall=false - /p:WorkloadsTestPreviousVersions=true + /p:WorkloadsTestPreviousVersions=$(workloadsTestPreviousVersionsVar) timeoutInMinutes: 180 condition: >- or( From 8c47a575a50c7a13ed2d82f5c95a69c262b4f816 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Tue, 17 Sep 2024 16:48:08 +0200 Subject: [PATCH 16/26] Update deps for llvm 19/rc4 --- eng/Version.Details.xml | 100 ++++++++++++++++++++-------------------- eng/Versions.props | 48 +++++++++---------- 2 files changed, 74 insertions(+), 74 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 832afc55ecb2f8..d16a27fdc38893 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,8 +1,8 @@ - + https://github.com/dotnet/icu - b4c221cfaf91c7317f6ebb80365133325f745a97 + 42f1ec3904c784410c1886125574f75f0af0c313 https://github.com/dotnet/msquic @@ -12,37 +12,37 @@ https://github.com/dotnet/wcf 7f504aabb1988e9a093c1e74d8040bd52feb2f01 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 https://github.com/dotnet/command-line-api @@ -64,14 +64,14 @@ c667bfea9cdbc5b5493e49e7ddc8dd635a217891 - + https://github.com/dotnet/emsdk - e626f7b052f123a897a571d8f571bc50a61934fc + 16f479fb593ff50d976fb9ba9eab4ac2c6d28f74 - + https://github.com/dotnet/emsdk - e626f7b052f123a897a571d8f571bc50a61934fc + 16f479fb593ff50d976fb9ba9eab4ac2c6d28f74 @@ -222,61 +222,61 @@ https://github.com/dotnet/runtime-assets 20958e07f73276767dd57ad1ef0198bb8fd76988 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 - + https://github.com/dotnet/llvm-project - 4736d78ddb57bd3f9bdc7e1e8fd5159bb4efd41a + 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 https://github.com/dotnet/runtime diff --git a/eng/Versions.props b/eng/Versions.props index cccc7440d085a6..478ae849523137 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -215,43 +215,43 @@ 9.0.0-rc.1.24410.5 - 10.0.0-alpha.1.24456.2 + 10.0.0-alpha.1.24467.1 2.4.3 9.0.0-alpha.1.24167.3 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 - 10.0.0-alpha.1.24455.2 + 10.0.0-alpha.1.24466.8 $(MicrosoftNETWorkloadEmscriptenCurrentManifest90100TransportVersion) 1.1.87-gba258badda 1.0.0-v3.14.0.5722 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 - 19.1.0-alpha.1.24453.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24462.1 3.1.7 1.0.406601 From 0530fcc5910c022fa9e0aa53a7224bafab61e14a Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 19 Sep 2024 11:49:49 +0200 Subject: [PATCH 17/26] Revert "Set unwind table kind" This reverts commit bba756cfbb03d3e606f690ca79ff6c6c5613b5a0. --- src/mono/mono/mini/mini-llvm-cpp.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/mono/mono/mini/mini-llvm-cpp.cpp b/src/mono/mono/mini/mini-llvm-cpp.cpp index c675a82828cc6c..5a6a1509605591 100644 --- a/src/mono/mono/mini/mini-llvm-cpp.cpp +++ b/src/mono/mono/mini/mini-llvm-cpp.cpp @@ -484,8 +484,6 @@ void mono_llvm_add_func_attr (LLVMValueRef func, AttrKind kind) { unwrap (func)->addFnAttr (convert_attr (kind)); - if (kind == LLVM_ATTR_UW_TABLE) - unwrap (func)->setUWTableKind (UWTableKind::Async); } void From e36ed8b2512d545d6fba8cfaf9a3025601518814 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 19 Sep 2024 11:57:41 +0200 Subject: [PATCH 18/26] Remove crashing wasi AOT tests --- src/libraries/tests.proj | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/libraries/tests.proj b/src/libraries/tests.proj index e0c341cc41e90b..7931f1eedbcf23 100644 --- a/src/libraries/tests.proj +++ b/src/libraries/tests.proj @@ -586,12 +586,6 @@ - - - - - - From 023e8de277361a788bcb07dce84ec2f6d2e803cd Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 19 Sep 2024 12:56:54 +0200 Subject: [PATCH 19/26] Disable wasi smoke AOT tests --- eng/pipelines/runtime.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/eng/pipelines/runtime.yml b/eng/pipelines/runtime.yml index 8426c37b2061b9..bcab359dde5792 100644 --- a/eng/pipelines/runtime.yml +++ b/eng/pipelines/runtime.yml @@ -869,8 +869,6 @@ extends: platforms: - browser_wasm - browser_wasm_win - - wasi_wasm - - wasi_wasm_win nameSuffix: _Smoke_AOT runAOT: true shouldRunSmokeOnly: true From 4f05382bce80a58bd0a1ffa107c96c7b3e4f80a4 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 19 Sep 2024 15:46:29 +0200 Subject: [PATCH 20/26] Disable failing WBT test for wasi --- src/mono/wasi/Wasi.Build.Tests/ILStripTests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mono/wasi/Wasi.Build.Tests/ILStripTests.cs b/src/mono/wasi/Wasi.Build.Tests/ILStripTests.cs index 6ad8b4c0096c2b..3ff17846367dc7 100644 --- a/src/mono/wasi/Wasi.Build.Tests/ILStripTests.cs +++ b/src/mono/wasi/Wasi.Build.Tests/ILStripTests.cs @@ -22,6 +22,7 @@ public ILStripTests(ITestOutputHelper output, SharedBuildPerTestClassFixture bui [InlineData("", /*expectILStripping*/ true, /*singleFileBundle*/true)] // Default case [InlineData("false", /*expectILStripping*/ false, /*singleFileBundle*/false)] // the opposite of the default case [InlineData("false", /*expectILStripping*/ false, /*singleFileBundle*/true)] // the opposite of the default case + [ActiveIssue("https://github.com/dotnet/runtime/issues/108020")] public void WasmStripILAfterAOT_TestDefaultAndOverride(string stripILAfterAOT, bool expectILStripping, bool singleFileBundle) { string config = "Release"; From b01b659d62118b520024be0c43bb11518f4348ed Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Mon, 23 Sep 2024 15:19:36 +0200 Subject: [PATCH 21/26] Update dependencies to get llvm 19.1.0 --- eng/Version.Details.xml | 96 ++++++++++++++++++++--------------------- eng/Versions.props | 46 ++++++++++---------- 2 files changed, 71 insertions(+), 71 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 418d5281f69195..01598000d61af4 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,8 +1,8 @@ - + https://github.com/dotnet/icu - 42f1ec3904c784410c1886125574f75f0af0c313 + 7f0b99bd10ce2c377fd5dfe3bf03a9eaf01b9947 https://github.com/dotnet/msquic @@ -12,37 +12,37 @@ https://github.com/dotnet/wcf 7f504aabb1988e9a093c1e74d8040bd52feb2f01 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 https://github.com/dotnet/command-line-api @@ -69,9 +69,9 @@ 16f479fb593ff50d976fb9ba9eab4ac2c6d28f74 - + https://github.com/dotnet/emsdk - 16f479fb593ff50d976fb9ba9eab4ac2c6d28f74 + 35157494135296755dfef951cd1e94fd000ebfae @@ -222,61 +222,61 @@ https://github.com/dotnet/runtime-assets 928df39794e0f6677b50d6d8f690c52880c58d13 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project - 423f29bb08ba93a7d9a02beba3f519a5faafc1c7 + c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 https://github.com/dotnet/runtime diff --git a/eng/Versions.props b/eng/Versions.props index 0aa5c56dbff829..522fbb781b4cf0 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -213,25 +213,25 @@ 0.11.5-alpha.24460.1 - 10.0.0-alpha.1.24467.1 + 10.0.0-alpha.1.24470.1 2.4.3 9.0.0-alpha.1.24167.3 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 - 19.1.0-alpha.1.24462.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24469.1 3.1.7 1.0.406601 From 7006d640ff40fd7b0de6c29caec52553aab04b63 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 26 Sep 2024 17:52:52 +0200 Subject: [PATCH 22/26] Update emsdk and icu deps with updated binaryen --- eng/Version.Details.xml | 8 ++++---- eng/Versions.props | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 92ce77d5db3d44..b2c9cb174524df 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,8 +1,8 @@ - + https://github.com/dotnet/icu - 7f0b99bd10ce2c377fd5dfe3bf03a9eaf01b9947 + c1a5314cedb0f2e25d661a57f033e8168f221380 https://github.com/dotnet/msquic @@ -69,9 +69,9 @@ 16f479fb593ff50d976fb9ba9eab4ac2c6d28f74 - + https://github.com/dotnet/emsdk - 35157494135296755dfef951cd1e94fd000ebfae + b58685948f046fb3bf689d2148c912d449e7ad00 diff --git a/eng/Versions.props b/eng/Versions.props index 7bf6533e93f46a..f7c3a8325d14af 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -214,7 +214,7 @@ 0.11.5-alpha.24467.1 - 10.0.0-alpha.1.24470.1 + 10.0.0-alpha.1.24476.1 2.4.3 9.0.0-alpha.1.24167.3 From a680c7df9ecc641c0e77ba44d92bf2ca6ca709fc Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 26 Sep 2024 21:04:46 +0200 Subject: [PATCH 23/26] Fix emscripten versions --- eng/Version.Details.xml | 4 ++-- eng/Versions.props | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 66eb86f6f22de0..c4d7a852441097 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -64,9 +64,9 @@ 55264a2946c11ef5066da882f4614624e28e3e00 - + https://github.com/dotnet/emsdk - 16f479fb593ff50d976fb9ba9eab4ac2c6d28f74 + b58685948f046fb3bf689d2148c912d449e7ad00 diff --git a/eng/Versions.props b/eng/Versions.props index 749deec388384f..32b70f559bcc1a 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -239,8 +239,8 @@ Note: when the name is updated, make sure to update dependency name in eng/pipelines/common/xplat-setup.yml like - DarcDependenciesChanged.Microsoft_NET_Workload_Emscripten_Current_Manifest-10_0_100_Transport --> - 10.0.0-alpha.1.24466.8 - $(MicrosoftNETWorkloadEmscriptenCurrentManifest90100TransportVersion) + 10.0.0-alpha.1.24475.1 + $(MicrosoftNETWorkloadEmscriptenCurrentManifest100100TransportVersion) 1.1.87-gba258badda 1.0.0-v3.14.0.5722 From 4e1e58ae62842cde3dfe4b8303d05cfefab67a4f Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 3 Oct 2024 12:21:57 +0200 Subject: [PATCH 24/26] Add emscripten coherency dependencies back --- eng/Version.Details.xml | 44 ++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index cb8e9601aed45d..df5fbc679059bf 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -12,35 +12,35 @@ https://github.com/dotnet/wcf 7f504aabb1988e9a093c1e74d8040bd52feb2f01 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 @@ -222,59 +222,59 @@ https://github.com/dotnet/runtime-assets 3e7dcac0d1e416192f0e24e7acaa1e3449de270e - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 From 68b7340ac43305d6016950641e70ddc9dad13255 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 3 Oct 2024 12:27:46 +0200 Subject: [PATCH 25/26] Update llvm and derived dependencies --- eng/Version.Details.xml | 56 ++++++++++++++++++++--------------------- eng/Versions.props | 48 +++++++++++++++++------------------ 2 files changed, 52 insertions(+), 52 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index df5fbc679059bf..09fea882aa8ba0 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,8 +1,8 @@ - + https://github.com/dotnet/icu - c1a5314cedb0f2e25d661a57f033e8168f221380 + f5fff13c5ea58a0c88f4391e62f5a855b91f2a07 https://github.com/dotnet/msquic @@ -12,35 +12,35 @@ https://github.com/dotnet/wcf 7f504aabb1988e9a093c1e74d8040bd52feb2f01 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 @@ -64,14 +64,14 @@ 0cb8de0eb8dfe676a449d080ed8c66b01faa6604 - + https://github.com/dotnet/emsdk - b58685948f046fb3bf689d2148c912d449e7ad00 + 1aada425a8ee61b6d1201aa91a329b3166b16f77 - + https://github.com/dotnet/emsdk - b58685948f046fb3bf689d2148c912d449e7ad00 + 1aada425a8ee61b6d1201aa91a329b3166b16f77 @@ -222,59 +222,59 @@ https://github.com/dotnet/runtime-assets 3e7dcac0d1e416192f0e24e7acaa1e3449de270e - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 - + https://github.com/dotnet/llvm-project c703ef3a2ba83d2bfac6ccce43c8c0886ca092a0 diff --git a/eng/Versions.props b/eng/Versions.props index 3697580c05605e..2777901d4e4853 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -216,43 +216,43 @@ 0.11.5-alpha.24475.1 - 10.0.0-alpha.1.24476.1 + 10.0.0-alpha.1.24503.1 2.4.3 9.0.0-alpha.1.24167.3 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 - 10.0.0-alpha.1.24475.1 + 10.0.0-alpha.1.24502.5 $(MicrosoftNETWorkloadEmscriptenCurrentManifest100100TransportVersion) 1.1.87-gba258badda 1.0.0-v3.14.0.5722 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 - 19.1.0-alpha.1.24469.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 + 19.1.0-alpha.1.24501.1 3.1.7 1.0.406601 From 9f78371ea2494b20e6b6707fd69f5340db158351 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 3 Oct 2024 12:28:29 +0200 Subject: [PATCH 26/26] Remove general testing channel --- NuGet.config | 1 - 1 file changed, 1 deletion(-) diff --git a/NuGet.config b/NuGet.config index a4d246d5c37942..3cb121b2938c6e 100644 --- a/NuGet.config +++ b/NuGet.config @@ -22,7 +22,6 @@ -