Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
709 commits
Select commit Hold shift + click to select a range
c86a857
[release/6.0] Update dependencies from dotnet/icu dotnet/emsdk dotnet…
dotnet-maestro[bot] Oct 20, 2021
467c326
Merge in 'release/6.0' changes
dotnet-bot Oct 20, 2021
6f41165
[release/6.0] Tweak workload build to use _GenerateMsiVersionString t…
github-actions[bot] Oct 20, 2021
e638db9
Merge in 'release/6.0' changes
dotnet-bot Oct 20, 2021
8da5835
[release/6.0] Update dependencies from dotnet/icu dotnet/emsdk (#60684)
dotnet-maestro[bot] Oct 21, 2021
de75159
[release/6.0] Create a parent CMake project for building app bundles …
github-actions[bot] Oct 21, 2021
bf20df1
[release/6.0] [wasm][debugger] Fix loading a non wasm page and then r…
github-actions[bot] Oct 22, 2021
4822e3c
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 22, 2021
8470979
Merge in 'release/6.0' changes
dotnet-bot Oct 23, 2021
c5a20f9
update branding to 6.0.1 (#61176)
Anipik Nov 5, 2021
c61ea3d
Fix dump generation issues for VS4Mac (#61063)
Nov 9, 2021
f9c4b56
[mono/win] Increase stack size (reserve) to 8MB (#60561)
github-actions[bot] Nov 9, 2021
e4d74c5
DotNetHost packages are not created during source-build (#60577)
github-actions[bot] Nov 9, 2021
396717f
[release/6.0] Revise descriptions of VS workloads, and add missing on…
github-actions[bot] Nov 9, 2021
76805ed
[release/6.0] Disable package validation in source-build for reliabil…
dagood Nov 9, 2021
da3adc5
Disable a couple of pen tests on Windows (#60746) (#60789)
safern Nov 9, 2021
8a8769c
Merge in 'release/6.0' changes
dotnet-bot Nov 9, 2021
9c60882
[release/6.0] Don't create a COM weak reference if the object is an a…
github-actions[bot] Nov 9, 2021
13709ae
Fix incorrect CCW decoding in GetObjectForCCW (#61193) (#61341)
tommcdon Nov 9, 2021
0a29b0f
Only run source-index on main branch. (#61271)
alexperovich Nov 9, 2021
f3b00d8
Merge in 'release/6.0' changes
dotnet-bot Nov 9, 2021
a023d00
Merge in 'release/6.0' changes
dotnet-bot Nov 9, 2021
64ee39e
[release/6.0] Fix for InformationalVersion (#61240)
github-actions[bot] Nov 9, 2021
cf7d517
Credential fixes (#61114) (#61372)
Nov 9, 2021
3eaa3b5
Merge in 'release/6.0' changes
dotnet-bot Nov 9, 2021
08e0023
[release/6.0][wasm] Change dotnet.wasm link optimization (#60632)
radekdoulik Nov 10, 2021
e1b589c
[release/6.0.x] Add System.Diagnostics.StackFrame.GetMethodInfoFromNa…
Nov 10, 2021
0fc8e74
Merge in 'release/6.0' changes
dotnet-bot Nov 10, 2021
f851930
Merge in 'release/6.0' changes
dotnet-bot Nov 10, 2021
f30e7fa
[release/6.0.1] add support for macOS 12 (#61028)
wfurt Nov 10, 2021
279e896
Merge in 'release/6.0' changes
dotnet-bot Nov 10, 2021
e04877c
Remove pre-release version iteration (#61438)
mmitche Nov 11, 2021
d774aef
Merge in 'release/6.0' changes
dotnet-bot Nov 11, 2021
e746950
The 6.0 branch is no longer pre-release (#61442)
omajid Nov 11, 2021
66ccfaf
Merge in 'release/6.0' changes
dotnet-bot Nov 11, 2021
b1a832f
Update the ref pack version to 6.0.0 for apicompat (#61429)
Anipik Nov 11, 2021
e8c7c04
Allow nfloat to be in the ObjCRuntime namespace, and make it work for…
github-actions[bot] Nov 11, 2021
a0175b4
Merge in 'release/6.0' changes
dotnet-bot Nov 11, 2021
2d92b8b
Merge in 'release/6.0' changes
dotnet-bot Nov 11, 2021
9b58e44
Preserve last error in call-counting stubs (#60887)
github-actions[bot] Nov 11, 2021
76890f9
Merge in 'release/6.0' changes
dotnet-bot Nov 11, 2021
8881fcf
[wasm] Allow enums in unmanaged callbacks. (#61393)
github-actions[bot] Nov 12, 2021
165bb6b
Merge in 'release/6.0' changes
dotnet-bot Nov 12, 2021
278057b
Support unseekable filestream when ReadAllBytes[Async] (#58434) (#61410)
adamsitnik Nov 12, 2021
2022b39
Merge in 'release/6.0' changes
dotnet-bot Nov 12, 2021
443ab80
[mono][interp] Fix GetType called on ptr constrained to Nullable` (#6…
BrzVlad Nov 12, 2021
a6124ae
Merge in 'release/6.0' changes
dotnet-bot Nov 12, 2021
c074993
[release/6.0] Fix: add missed open curly (#61332)
github-actions[bot] Nov 12, 2021
6de4589
Merge in 'release/6.0' changes
dotnet-bot Nov 12, 2021
09e3dcb
[release/6.0] Fix UnobservedTaskException from SemaphoreSlim.WaitAsyn…
github-actions[bot] Nov 15, 2021
357c80a
Merge in 'release/6.0' changes
dotnet-bot Nov 15, 2021
0c78d80
[release/6.0] Update dependencies from dotnet/arcade (#61422)
dotnet-maestro[bot] Nov 15, 2021
f130d26
Merge in 'release/6.0' changes
dotnet-bot Nov 15, 2021
39ecea6
Fix race condition with cancellation tokens in Read/Flush operations …
davidfowl Nov 15, 2021
f9d02c2
Merge in 'release/6.0' changes
dotnet-bot Nov 15, 2021
2165555
Stabilize upgrade codes for host msi (#61606)
NikolaMilosavljevic Nov 16, 2021
7280473
Merge in 'release/6.0' changes
dotnet-bot Nov 16, 2021
fd61aef
[release/6.0] Provide locations for src-gen diagnostic output (#61614)
layomia Nov 16, 2021
5b7875a
Merge in 'release/6.0' changes
dotnet-bot Nov 16, 2021
1aaf3bf
[release/6.0] Disable activation host tests that fail with a 6.0 RC2 …
safern Nov 16, 2021
32a62c9
Merge in 'release/6.0' changes
dotnet-bot Nov 16, 2021
c91170a
HostFactoryResolver - Increase default timeout and add env var option…
maryamariyan Nov 17, 2021
c1e9122
[release/6.0] Disable native ports package validation (#61697)
safern Nov 17, 2021
f35d5b0
Merge in 'release/6.0' changes
dotnet-bot Nov 17, 2021
479322e
Merge in 'release/6.0' changes
dotnet-bot Nov 17, 2021
756a3c0
Merge remote-tracking branch 'upstream/release/6.0' into internal/rel…
mmitche Nov 17, 2021
bfdc5e9
Merge branch 'internal/release/6.0' of https://dev.azure.com/dnceng/i…
mmitche Nov 17, 2021
e9036b0
[release/6.0] Add packaging changes for System.Text.Json (#61703)
safern Nov 17, 2021
3a25a7f
Merge in 'release/6.0' changes
dotnet-bot Nov 17, 2021
1d2c30d
Fix re-initialization of hash objects on CNG.
vcsjones Dec 4, 2021
71af4f5
Fix whitespace
vcsjones Dec 4, 2021
cfb9e77
Update branding to 6.0.2 (#62493)
vseanreesermsft Dec 8, 2021
33b5cd1
Merge in 'release/6.0' changes
dotnet-bot Dec 8, 2021
1208ca1
Clear list of OOB packages built on 6.0 (#62610)
safern Dec 13, 2021
91c0c3e
Merge in 'release/6.0' changes
dotnet-bot Dec 13, 2021
17fcde6
Merge commit '3a25a7f1cc446b60678ed25c9d829420d6321eba' into internal…
vseanreesermsft Dec 14, 2021
309879d
Backport all CI matrix changes from 7.0 to reelase/6.0 (#62538)
Dec 15, 2021
19531cf
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
b2f42fa
Don't run the JIT formatting job in release/6.0 (#61485)
BruceForstall Dec 15, 2021
923ec4d
[release/6.0] Disable poisoning for large structs (#61601)
github-actions[bot] Dec 15, 2021
fb56c4c
[release/6.0] disable sending NT Authority in TLS handshake if specif…
github-actions[bot] Dec 15, 2021
3263455
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
de9467c
Check for time-sensitive work when worker thread starvation is ongoin…
kouvel Dec 15, 2021
17d15a1
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
8f06e33
Environment variable should override property for gcServer. (#61969)
github-actions[bot] Dec 15, 2021
b5305cb
The DestroyStructure API passes null to the IL marshaller for managed…
github-actions[bot] Dec 15, 2021
a3d65fd
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
5d465ac
[release/6.0] [HTTP] Scavenge fix (#62008)
github-actions[bot] Dec 15, 2021
9c341f4
[release/6.0] Allow runtimeconfig StartupHooks and Environment Startu…
github-actions[bot] Dec 15, 2021
a4f5b78
[release/6.0] Fix calling NLS with Cultures has alternative sort name…
github-actions[bot] Dec 15, 2021
b772c4a
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
24a7935
Fix method HttpHeadersNonValidated uses to get HeaderDescriptor (#62194)
github-actions[bot] Dec 15, 2021
3bb0e55
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
229abfc
[release/6.0] Port #58410: Fix zero initialization use of "initReg" (…
BruceForstall Dec 15, 2021
2ffa172
[release/6.0] Use 1ES pool instead of deprecated windows image in "Pu…
github-actions[bot] Dec 15, 2021
7585d47
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
59d7056
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
3b394a2
Merge pull request #62789 from vseanreesermsft/internal-merge-6.0-202…
safern Dec 15, 2021
de46fa4
Merge pull request #62403 from dotnet/backport/pr-62397-to-release/6.0
safern Dec 15, 2021
bcadac5
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
6c4fc3b
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
e1f08db
[release/6.0] Cache LastAccessed during MemoryCache compaction (#62286)
eerhardt Dec 15, 2021
47dd46e
Backport PR 60983 (#62283)
thaystg Dec 15, 2021
e6f0fe3
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
2e0a367
Backporting part of pr 62278 (#62543)
thaystg Dec 15, 2021
d71a66d
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
38be174
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
48d8d30
<EnablePreviewFeatures> for HttpStress (#60682)
github-actions[bot] Dec 15, 2021
df64b93
[release/6.0] [HTTP/3] Fixed stress (#60723)
antonfirsov Dec 15, 2021
8d63400
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
7ac45bd
Protecting send message to debugger if it's disables (#62210)
github-actions[bot] Dec 15, 2021
cd08c36
Merge in 'release/6.0' changes
dotnet-bot Dec 15, 2021
44c8586
[release/6.0] Fixes #62167. WriteAsync may truncate data if called af…
github-actions[bot] Dec 16, 2021
2ab0eff
Merge in 'release/6.0' changes
dotnet-bot Dec 16, 2021
e42d12f
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 16, 2021
59d91e9
Merge in 'release/6.0' changes
dotnet-bot Dec 16, 2021
c89dd63
Include Microsoft.NETCore.App.Ref pack as part of 6.0.2 release (#62859)
safern Dec 16, 2021
f5ca66e
Merge in 'release/6.0' changes
dotnet-bot Dec 16, 2021
bbd29a6
Fix Microsoft.VisualBasic.Core file version (#62848) (#62908)
safern Dec 16, 2021
58a13b7
Merge in 'release/6.0' changes
dotnet-bot Dec 16, 2021
423936a
[release/6.0] Fixing regression for AuthType.Anonymous which leads t…
github-actions[bot] Dec 16, 2021
fc77ea6
Merge in 'release/6.0' changes
dotnet-bot Dec 16, 2021
f76382a
Fix createdump failure on MacOS Monterey version 12.0.1. (#62548)
Dec 17, 2021
6a1bf49
Merge in 'release/6.0' changes
dotnet-bot Dec 17, 2021
818daa9
RPM package needs to create host symlink (#62925)
NikolaMilosavljevic Dec 17, 2021
c9e0054
Merge in 'release/6.0' changes
dotnet-bot Dec 17, 2021
67b110e
[release/6.0] Fixing a possible null reference error in WebSocket def…
github-actions[bot] Dec 23, 2021
3e71e1e
Merge in 'release/6.0' changes
dotnet-bot Dec 23, 2021
3b71fd8
[release/6.0] Don't create multiple large files at the same time (#63…
jozkee Dec 31, 2021
1415c71
Merge in 'release/6.0' changes
dotnet-bot Dec 31, 2021
816653e
[release/6.0] Use Ubuntu 18.04 and dotnet-buildtools-prereq docker im…
github-actions[bot] Jan 3, 2022
2282b00
[release/6.0] Add runtime-community.yml pipeline and add s390x job (#…
directhex Jan 3, 2022
6f1e03f
[release/6.0] Do not promote struct locals with holes (#62738)
github-actions[bot] Jan 3, 2022
bf5c4ec
Merge in 'release/6.0' changes
dotnet-bot Jan 3, 2022
5c543c7
Merge in 'release/6.0' changes
dotnet-bot Jan 3, 2022
7d82ac7
[wasm][release/6.0] Reduce number of calls to setTimer (#62705)
maraf Jan 3, 2022
f66e95c
Merge in 'release/6.0' changes
dotnet-bot Jan 3, 2022
bdd6647
fix issue where HTTP2 connection could be scavenged but not disposed …
github-actions[bot] Jan 3, 2022
6dbf89d
Merge in 'release/6.0' changes
dotnet-bot Jan 3, 2022
45d1f9e
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Jan 3, 2022
064d131
Merge in 'release/6.0' changes
dotnet-bot Jan 3, 2022
f86caa5
[release/6.0] Fix build with Clang 13 (#63314)
janvorli Jan 4, 2022
531c3fb
Merge in 'release/6.0' changes
dotnet-bot Jan 4, 2022
51b6749
[release/6.0] bump sourcebuild leg timeout (#63298)
safern Jan 5, 2022
9348c0f
Merge in 'release/6.0' changes
dotnet-bot Jan 5, 2022
dc6a86d
Fix bug where we reference the entry #0 in the pinned plug queue (#60…
cshung Jan 6, 2022
4f01ff5
Fix named mutexes on OSX to work between arm64 and emulated x64 proce…
kouvel Jan 6, 2022
fcd07dc
Merge in 'release/6.0' changes
dotnet-bot Jan 6, 2022
b71484c
Unify the FlushProcessWriteBuffers mechanism for macOS arm64 / x64 (#…
github-actions[bot] Jan 6, 2022
b484b69
Merge in 'release/6.0' changes
dotnet-bot Jan 6, 2022
898f09a
[release/6.0] Change macOS activatin injection failure handling (#63393)
janvorli Jan 6, 2022
d9163ed
Merge in 'release/6.0' changes
dotnet-bot Jan 6, 2022
1c2501d
[release/6.0] Fix XXHash for stripe size (#61923)
github-actions[bot] Jan 6, 2022
72fb99c
Merge in 'release/6.0' changes
dotnet-bot Jan 6, 2022
25d2a1f
[release/6.0] Making user secrets optional by default (#62917)
github-actions[bot] Jan 6, 2022
84d8fd3
Merge in 'release/6.0' changes
dotnet-bot Jan 6, 2022
201673a
[release/6.0] WinHttp: always read HTTP/2 streams to the end (#63346)
github-actions[bot] Jan 7, 2022
73f902f
[release/6.0] Fix setting timestamp on Windows on readonly files (#62…
adamsitnik Jan 7, 2022
8abc8fc
[release/6.0] Undo breaking change in 6.0 in environment variable con…
github-actions[bot] Jan 7, 2022
639c1b9
Merge in 'release/6.0' changes
dotnet-bot Jan 7, 2022
48e8304
Merge in 'release/6.0' changes
dotnet-bot Jan 7, 2022
a8b733b
[release/6.0] Ensure UserSecretsIdAttribute is added to assembly (#63…
eerhardt Jan 7, 2022
bf4854f
Merge in 'release/6.0' changes
dotnet-bot Jan 7, 2022
d575a6f
[release/6.0] Add explicit null-check for tailcalls to VSD (#62769)
github-actions[bot] Jan 7, 2022
0d4706a
Merge in 'release/6.0' changes
dotnet-bot Jan 7, 2022
dc56b08
[release/6.0] Port test-only test fixes (#63507)
danmoseley Jan 7, 2022
ad8231c
Merge in 'release/6.0' changes
dotnet-bot Jan 7, 2022
abe7d08
[release/6.0] Fix System.Object serialization with custom number hand…
github-actions[bot] Jan 8, 2022
3e07e04
Merge in 'release/6.0' changes
dotnet-bot Jan 8, 2022
039ab90
Fix bugs with generation for ctor param default values (#62798) (#63493)
layomia Jan 8, 2022
5af5538
Suppress warnings about [Obsolete] member usage in JSON src-gen'd cod…
github-actions[bot] Jan 8, 2022
26b0a12
[release/6.0] Fix TimeSpan support in sourcegen (#62191)
github-actions[bot] Jan 8, 2022
3e05a74
Merge in 'release/6.0' changes
dotnet-bot Jan 8, 2022
a9723f3
Include properties on records for (de)serialization in source-gen (#6…
github-actions[bot] Jan 8, 2022
4d8bebc
[wasm] Backport build improvements, and fixes from #61581 (#62757)
radical Jan 8, 2022
46fc58e
Merge in 'release/6.0' changes
dotnet-bot Jan 8, 2022
dfcba66
disable tests unstable on Windows 11 (#63527)
github-actions[bot] Jan 8, 2022
4c50598
Merge in 'release/6.0' changes
dotnet-bot Jan 8, 2022
4fd8dc2
Merge in 'release/6.0' changes
dotnet-bot Jan 8, 2022
42bbedf
Merge in 'release/6.0' changes
dotnet-bot Jan 8, 2022
a16c322
[release/6.0] Suppress SendPacketsElement_FileStreamMultiPartMixed_Mu…
github-actions[bot] Jan 8, 2022
2b2f871
Merge in 'release/6.0' changes
dotnet-bot Jan 8, 2022
749c02b
[release/6.0] Fix GENERIC_MATH_FEATURE by making sure we always choos…
safern Jan 10, 2022
b974f5c
Merge in 'release/6.0' changes
dotnet-bot Jan 10, 2022
7a26492
Fix NETStandard library using JSON source gen (#63520)
ericstj Jan 10, 2022
3f6d8fa
Make delegates unsupported by JsonSerializer (#63514)
github-actions[bot] Jan 10, 2022
f528972
Merge in 'release/6.0' changes
dotnet-bot Jan 10, 2022
04a5836
[release/6.0] 1388 xml serializer assembly load context awareness (#6…
github-actions[bot] Jan 10, 2022
7780d28
Fix custom JsonConverterFactories not working with transitive type/pr…
github-actions[bot] Jan 10, 2022
27eb94b
Merge in 'release/6.0' changes
dotnet-bot Jan 10, 2022
56c11f2
Merge in 'release/6.0' changes
dotnet-bot Jan 10, 2022
beedfae
[release/6.0] Build all packages when in source-build (#63653)
safern Jan 13, 2022
5e9fd16
Merge in 'release/6.0' changes
dotnet-bot Jan 13, 2022
fe7335c
[release/6.0] Use "read" to fetch misaligned 64bit values from bundle…
github-actions[bot] Jan 13, 2022
d8f7045
Merge in 'release/6.0' changes
dotnet-bot Jan 13, 2022
3c2d2a1
Fix the MacOS remote unwinder for VS4Mac (#63405)
Jan 13, 2022
71075a0
Merge in 'release/6.0' changes
dotnet-bot Jan 13, 2022
6de5c5b
[wasm][debugger] Missing test files (#63148)
thaystg Jan 14, 2022
839cdfb
Merge in 'release/6.0' changes
dotnet-bot Jan 14, 2022
9a7fcc9
initial commit for ppc64le cross build using mono
Feb 14, 2022
12ec049
add ppc64le target in mono/utils/CMakelists
Feb 14, 2022
edd14d1
correct ppc64le library name in PKG_CONFIG_PATH
Feb 16, 2022
6ff5dc1
correct ubuntuArch name. use ppc64el instead of ppc64le
Feb 17, 2022
e285fa6
correct indentation in CMakeLists.txt
Feb 17, 2022
6704b84
for mono if arch is ppc64le then set target name TARGET_POWERPC inste…
Feb 18, 2022
60b92d9
add ppc64 build options to mono/mini/CMakeLists.txt
Feb 18, 2022
50b8035
add definition of mono_ppc and mono_ppc64 for mono build
Feb 18, 2022
bc6a3d8
add utils_arch_sources for target ppc64
Feb 18, 2022
7f505c7
include mini-ppc.h file for target powerpc64
Feb 18, 2022
d5f3189
add PPC64 in allowed__defines so add_ custom_command to generate cpu-…
Feb 18, 2022
3c91fb8
added TARGET_POWERPC64 along with TARGET_POWERPC
Feb 21, 2022
23df467
added TARGET_POWERPC64 along with TARGET_POWERPC
Feb 21, 2022
9e75dde
fix compilation errors in mini-ppc.c
Feb 21, 2022
c610dff
add target POWERPC64 in /pal_runtimeinformation.c/h file to fix Unide…
Feb 21, 2022
d2966c5
fix build failure while native library
Feb 22, 2022
0f6edb4
Merge tag 'v6.0.2' into sapana_v6.0.2
Feb 24, 2022
e89bfb6
handle ppc64 change in libaries folder
Feb 25, 2022
edea2b6
added ppc64le arch option in Microsoft.NETCore.Platforms to fix Micro…
Feb 28, 2022
91418b9
for ppc64le set TARGET_POWERPC micro along with POWERPC64 to build mo…
Mar 1, 2022
3702488
code clean up, remove debug message
Mar 1, 2022
ca68f68
more clean up
Mar 1, 2022
d6bd6cc
add lines deleted by mistake during cleanup
Mar 1, 2022
d1fbd13
Fixed failing test cases from System.Numerics.Vectors.Tests
alhad-deshpande Mar 15, 2022
2fc2eb4
Merge branch 'sapana_v6.0.2' of https://github.com/vikasgupta8/dotnet…
alhad-deshpande Mar 15, 2022
fac7365
Updated code to pass struct parameters using first FPR's then GPR's a…
alhad-deshpande Mar 16, 2022
2b76959
Reverted the change to consume GPRs when passed in FPRs
alhad-deshpande Mar 16, 2022
e1875ef
add fix for test failure in System.Buffers.Binary.Tests.BinaryReaderU…
Mar 18, 2022
53044f9
Merge branch 'sapana_v6.0.2' of https://github.com/vikasgupta8/dotnet…
Mar 18, 2022
485e3b3
define macro to check ds offset validity
Mar 21, 2022
ef8428d
merge with main branch
Sapana-Khemkar Mar 21, 2022
29bbf7f
few files was not merged properly. Merge manually
Sapana-Khemkar Mar 22, 2022
8b0c78a
added missing files from main branch
Sapana-Khemkar Mar 22, 2022
e272f94
fix build issues after merging to main branch
Sapana-Khemkar Mar 22, 2022
50b0ac9
fix lib.tests failure -no application host available for the specifie…
Sapana-Khemkar Mar 23, 2022
a39e874
handle ArgumentOutOfRange and OutOfMemory exceptions
Sapana-Khemkar Mar 25, 2022
2ef5fe1
Merge branch 'main' into sapana_v6.0.2
Sapana-Khemkar Mar 29, 2022
99f472a
few fixes for ppc64le compilation
Sapana-Khemkar Mar 29, 2022
ab12edd
Merge branch 'sapana_v6.0.2' of https://github.com/vikasgupta8/dotnet…
Sapana-Khemkar Mar 29, 2022
00f091f
Merge remote-tracking branch 'dotnet-runtime/sapana_v6.0.2' into main…
Sapana-Khemkar Mar 31, 2022
226a782
revert unwanted changes
Sapana-Khemkar Mar 31, 2022
445694d
revert temp disabled clr.itools and clr.packages build
Sapana-Khemkar Mar 31, 2022
c637ca2
remove extra spaces added in mini-ppc.c
Sapana-Khemkar Mar 31, 2022
5bd0e19
revert changes under eng/common directory
Sapana-Khemkar Apr 1, 2022
70dbe71
mono coding style in mini-ppc.c
Sapana-Khemkar Apr 1, 2022
fb29c30
Rename ppc64le Architecture enum to POWERPC64. Seprate enum not requi…
Sapana-Khemkar Apr 1, 2022
b11ecfd
review comment - rename arch POWERPC64 to PowerPC64
Sapana-Khemkar Apr 4, 2022
851aaa0
use consistent enum number for POwerPC64
Sapana-Khemkar Apr 4, 2022
e5f12c3
merge main on 5/2/22
Sapana-Khemkar May 2, 2022
c1fd44c
fix build issue after merge
Sapana-Khemkar May 2, 2022
10c4e2b
fix typo in variable TargetArch
Sapana-Khemkar May 2, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
<TargetArchitecture Condition="'$(TargetArchitecture)' == '' and '$(_hostArch)' == 'arm64'">arm64</TargetArchitecture>
<TargetArchitecture Condition="'$(TargetArchitecture)' == '' and '$(_hostArch)' == 'loongarch64'">loongarch64</TargetArchitecture>
<TargetArchitecture Condition="'$(TargetArchitecture)' == '' and '$(_hostArch)' == 's390x'">s390x</TargetArchitecture>
<TargetArchitecture Condition="'$(TargetArchitecture)' == '' and '$(_hostArch)' == 'ppc64le'">ppc64le</TargetArchitecture>
<TargetArchitecture Condition="'$(TargetArchitecture)' == '' and '$(TargetOS)' == 'Browser'">wasm</TargetArchitecture>
<TargetArchitecture Condition="'$(TargetArchitecture)' == '' and '$(TargetsMobile)' == 'true'">x64</TargetArchitecture>
<TargetArchitecture Condition="'$(TargetArchitecture)' == ''">x64</TargetArchitecture>
Expand Down
2 changes: 1 addition & 1 deletion eng/Subsets.props
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
flavor is used to decide when to build the hosts and installers. -->
<PropertyGroup>
<PrimaryRuntimeFlavor>CoreCLR</PrimaryRuntimeFlavor>
<PrimaryRuntimeFlavor Condition="'$(TargetArchitecture)' == 's390x' or '$(TargetArchitecture)' == 'armv6'">Mono</PrimaryRuntimeFlavor>
<PrimaryRuntimeFlavor Condition="'$(TargetArchitecture)' == 's390x' or '$(TargetArchitecture)' == 'ppc64le' or'$(TargetArchitecture)' == 'armv6'">Mono</PrimaryRuntimeFlavor>
</PropertyGroup>

<PropertyGroup>
Expand Down
6 changes: 3 additions & 3 deletions eng/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ scriptroot="$( cd -P "$( dirname "$source" )" && pwd )"
usage()
{
echo "Common settings:"
echo " --arch (-a) Target platform: x86, x64, arm, armv6, armel, arm64, loongarch64, s390x or wasm."
echo " --arch (-a) Target platform: x86, x64, arm, armv6, armel, arm64, loongarch64, s390x, ppc64le or wasm."
echo " [Default: Your machine's architecture.]"
echo " --binaryLog (-bl) Output binary log."
echo " --cross Optional argument to signify cross compilation."
Expand Down Expand Up @@ -206,12 +206,12 @@ while [[ $# > 0 ]]; do
fi
passedArch="$(echo "$2" | tr "[:upper:]" "[:lower:]")"
case "$passedArch" in
x64|x86|arm|armv6|armel|arm64|loongarch64|s390x|wasm)
x64|x86|arm|armv6|armel|arm64|loongarch64|s390x|wasm|ppc64le)
arch=$passedArch
;;
*)
echo "Unsupported target architecture '$2'."
echo "The allowed values are x86, x64, arm, armv6, armel, arm64, loongarch64, s390x, and wasm."
echo "The allowed values are x86, x64, arm, armv6, armel, arm64, loongarch64, s390x, ppc64le and wasm."
exit 1
;;
esac
Expand Down
6 changes: 5 additions & 1 deletion eng/native/build-commons.sh
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ usage()
echo ""
echo "Common Options:"
echo ""
echo "BuildArch can be: -arm, -armv6, -armel, -arm64, -loongarch64, -s390x, x64, x86, -wasm"
echo "BuildArch can be: -arm, -armv6, -armel, -arm64, -loongarch64, -s390x, -ppc64le, x64, x86, -wasm"
echo "BuildType can be: -debug, -checked, -release"
echo "-os: target OS (defaults to running OS)"
echo "-bindir: output directory (defaults to $__ProjectRoot/artifacts)"
Expand Down Expand Up @@ -388,6 +388,10 @@ while :; do
__TargetArch=s390x
;;

ppc64le|-ppc64le)
__TargetArch=ppc64le
;;

wasm|-wasm)
__TargetArch=wasm
;;
Expand Down
10 changes: 10 additions & 0 deletions eng/native/configurecompiler.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,9 @@ elseif (CLR_CMAKE_HOST_ARCH_WASM)
elseif (CLR_CMAKE_HOST_ARCH_MIPS64)
set(ARCH_HOST_NAME mips64)
add_definitions(-DHOST_MIPS64 -DHOST_64BIT=1)
elseif (CLR_CMAKE_HOST_ARCH_POWERPC64)
set(ARCH_HOST_NAME ppc64le)
add_definitions(-DHOST_POWERPC64 -DHOST_64BIT)
else ()
clr_unknown_arch()
endif ()
Expand All @@ -256,6 +259,8 @@ if (CLR_CMAKE_HOST_UNIX)
message("Detected Linux i686")
elseif(CLR_CMAKE_HOST_UNIX_S390X)
message("Detected Linux s390x")
elseif(CLR_CMAKE_HOST_UNIX_POWERPC64)
message("Detected Linux ppc64le")
else()
clr_unknown_arch()
endif()
Expand Down Expand Up @@ -332,6 +337,11 @@ elseif (CLR_CMAKE_TARGET_ARCH_S390X)
set(ARCH_SOURCES_DIR s390x)
add_compile_definitions($<$<NOT:$<BOOL:$<TARGET_PROPERTY:IGNORE_DEFAULT_TARGET_ARCH>>>:TARGET_S390X>)
add_compile_definitions($<$<NOT:$<BOOL:$<TARGET_PROPERTY:IGNORE_DEFAULT_TARGET_ARCH>>>:TARGET_64BIT>)
elseif (CLR_CMAKE_TARGET_ARCH_POWERPC64)
set(ARCH_TARGET_NAME ppc64le)
set(ARCH_SOURCES_DIR ppc64le)
add_compile_definitions($<$<NOT:$<BOOL:$<TARGET_PROPERTY:IGNORE_DEFAULT_TARGET_ARCH>>>:TARGET_POWERPC64>)
add_compile_definitions($<$<NOT:$<BOOL:$<TARGET_PROPERTY:IGNORE_DEFAULT_TARGET_ARCH>>>:TARGET_64BIT>)
elseif (CLR_CMAKE_TARGET_ARCH_WASM)
set(ARCH_TARGET_NAME wasm)
set(ARCH_SOURCES_DIR wasm)
Expand Down
9 changes: 9 additions & 0 deletions eng/native/configureplatform.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@ if(CLR_CMAKE_HOST_OS STREQUAL Linux)
set(CLR_CMAKE_HOST_UNIX_X86 1)
elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL s390x)
set(CLR_CMAKE_HOST_UNIX_S390X 1)
elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL ppc64le)
set(CLR_CMAKE_HOST_UNIX_POWERPC64 1)
elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL mips64)
set(CLR_CMAKE_HOST_UNIX_MIPS64 1)
else()
Expand Down Expand Up @@ -250,6 +252,9 @@ elseif(CLR_CMAKE_HOST_UNIX_X86)
elseif(CLR_CMAKE_HOST_UNIX_S390X)
set(CLR_CMAKE_HOST_ARCH_S390X 1)
set(CLR_CMAKE_HOST_ARCH "s390x")
elseif(CLR_CMAKE_HOST_UNIX_POWERPC64)
set(CLR_CMAKE_HOST_ARCH_POWERPC64 1)
set(CLR_CMAKE_HOST_ARCH "ppc64le")
elseif(CLR_CMAKE_HOST_BROWSER)
set(CLR_CMAKE_HOST_ARCH_WASM 1)
set(CLR_CMAKE_HOST_ARCH "wasm")
Expand Down Expand Up @@ -303,6 +308,8 @@ if (CLR_CMAKE_TARGET_ARCH STREQUAL x64)
set(ARM_SOFTFP 1)
elseif(CLR_CMAKE_TARGET_ARCH STREQUAL s390x)
set(CLR_CMAKE_TARGET_ARCH_S390X 1)
elseif(CLR_CMAKE_TARGET_ARCH STREQUAL ppc64le)
set(CLR_CMAKE_TARGET_ARCH_POWERPC64 1)
elseif(CLR_CMAKE_TARGET_ARCH STREQUAL wasm)
set(CLR_CMAKE_TARGET_ARCH_WASM 1)
elseif(CLR_CMAKE_TARGET_ARCH STREQUAL mips64)
Expand Down Expand Up @@ -413,6 +420,8 @@ if(CLR_CMAKE_TARGET_UNIX)
set(CLR_CMAKE_TARGET_UNIX_X86 1)
elseif(CLR_CMAKE_TARGET_ARCH STREQUAL s390x)
set(CLR_CMAKE_TARGET_UNIX_S390X 1)
elseif(CLR_CMAKE_TARGET_ARCH STREQUAL ppc64le)
set(CLR_CMAKE_TARGET_UNIX_POWERPC64 1)
elseif(CLR_CMAKE_TARGET_ARCH STREQUAL wasm)
set(CLR_CMAKE_TARGET_UNIX_WASM 1)
elseif(CLR_CMAKE_TARGET_ARCH STREQUAL mips64)
Expand Down
2 changes: 1 addition & 1 deletion eng/native/configuretools.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ if(NOT WIN32 AND NOT CLR_CMAKE_TARGET_BROWSER)
if(CLR_CMAKE_TARGET_ANDROID)
set(TOOLSET_PREFIX ${ANDROID_TOOLCHAIN_PREFIX})
elseif(CMAKE_CROSSCOMPILING AND NOT DEFINED CLR_CROSS_COMPONENTS_BUILD AND
CMAKE_SYSTEM_PROCESSOR MATCHES "^(armv8l|armv7l|armv6l|aarch64|arm|s390x)$")
CMAKE_SYSTEM_PROCESSOR MATCHES "^(armv8l|armv7l|armv6l|aarch64|arm|s390x|ppc64le)$")
set(TOOLSET_PREFIX "${TOOLCHAIN}-")
else()
set(TOOLSET_PREFIX "")
Expand Down
4 changes: 4 additions & 0 deletions eng/native/functions.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,10 @@ function(find_unwind_libs UnwindLibs)
find_library(UNWIND_ARCH NAMES unwind-s390x)
endif()

if(CLR_CMAKE_HOST_ARCH_POWERPC64)
find_library(UNWIND_ARCH NAMES unwind-ppc64le)
endif()

if(NOT UNWIND_ARCH STREQUAL UNWIND_ARCH-NOTFOUND)
set(UNWIND_LIBS ${UNWIND_ARCH})
endif()
Expand Down
3 changes: 3 additions & 0 deletions eng/native/init-os-and-arch.sh
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,9 @@ case "$CPUName" in
s390x)
arch=s390x
;;
ppc64le)
arch=ppc64le
;;

*)
echo "Unknown CPU $CPUName detected, configuring as if for x64"
Expand Down
6 changes: 3 additions & 3 deletions eng/native/tryrun.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ if(DARWIN)
else()
message(FATAL_ERROR "Arch is ${TARGET_ARCH_NAME}. Only arm64 or x64 is supported for OSX cross build!")
endif()
elseif(TARGET_ARCH_NAME MATCHES "^(armel|arm|armv6|arm64|loongarch64|s390x|x86)$" OR FREEBSD OR ILLUMOS)
elseif(TARGET_ARCH_NAME MATCHES "^(armel|arm|armv6|arm64|loongarch64|s390x|ppc64le|x86)$" OR FREEBSD OR ILLUMOS)
set_cache_value(FILE_OPS_CHECK_FERROR_OF_PREVIOUS_CALL_EXITCODE 1)
set_cache_value(GETPWUID_R_SETS_ERRNO_EXITCODE 0)
set_cache_value(HAS_POSIX_SEMAPHORES_EXITCODE 0)
Expand Down Expand Up @@ -146,9 +146,9 @@ elseif(TARGET_ARCH_NAME MATCHES "^(armel|arm|armv6|arm64|loongarch64|s390x|x86)$
set_cache_value(HAVE_FUNCTIONAL_PTHREAD_ROBUST_MUTEXES_EXITCODE 0)
endif()
else()
message(FATAL_ERROR "Arch is ${TARGET_ARCH_NAME}. Only armel, arm, armv6, arm64, loongarch64, s390x and x86 are supported!")
message(FATAL_ERROR "Arch is ${TARGET_ARCH_NAME}. Only armel, arm, armv6, arm64, loongarch64, s390x, ppc64le and x86 are supported!")
endif()

if(TARGET_ARCH_NAME STREQUAL "x86" OR TARGET_ARCH_NAME STREQUAL "s390x" OR TARGET_ARCH_NAME STREQUAL "armv6" OR TARGET_ARCH_NAME STREQUAL "loongarch64")
if(TARGET_ARCH_NAME STREQUAL "x86" OR TARGET_ARCH_NAME STREQUAL "s390x" OR TARGET_ARCH_NAME STREQUAL "armv6" OR TARGET_ARCH_NAME STREQUAL "loongarch64" OR TARGET_ARCH_NAME STREQUAL "ppc64le")
set_cache_value(HAVE_FUNCTIONAL_PTHREAD_ROBUST_MUTEXES_EXITCODE 0)
endif()
17 changes: 15 additions & 2 deletions src/coreclr/jit/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@ function(create_standalone_jit)
elseif(TARGETDETAILS_ARCH STREQUAL "s390x")
set(JIT_ARCH_SOURCES ${JIT_S390X_SOURCES})
set(JIT_ARCH_HEADERS ${JIT_S390X_HEADERS})
elseif(TARGETDETAILS_ARCH STREQUAL "ppc64le")
set(JIT_ARCH_SOURCES ${JIT_POWERPC64_SOURCES})
set(JIT_ARCH_HEADERS ${JIT_POWERPC64_HEADERS})
elseif(TARGETDETAILS_ARCH STREQUAL "loongarch64")
set(JIT_ARCH_SOURCES ${JIT_LOONGARCH64_SOURCES})
set(JIT_ARCH_HEADERS ${JIT_LOONGARCH64_HEADERS})
Expand Down Expand Up @@ -233,6 +236,10 @@ set( JIT_ARM64_SOURCES
hwintrinsiccodegenarm64.cpp
)


set( JIT_POWERPC64_SOURCES
# Not supported as JIT target
)
set( JIT_ARMV6_SOURCES
# Not supported as JIT target
)
Expand Down Expand Up @@ -396,6 +403,9 @@ set ( JIT_S390X_HEADERS
# Not supported as JIT target
)

set ( JIT_POWERPC64_HEADERS
# Not supported as JIT target
)
set( JIT_LOONGARCH64_HEADERS
emitloongarch64.h
emitfmtsloongarch64.h
Expand Down Expand Up @@ -442,6 +452,9 @@ elseif(CLR_CMAKE_TARGET_ARCH_ARM64)
elseif(CLR_CMAKE_TARGET_ARCH_S390X)
set(JIT_ARCH_SOURCES ${JIT_S390X_SOURCES})
set(JIT_ARCH_HEADERS ${JIT_S390X_HEADERS})
elseif(CLR_CMAKE_TARGET_ARCH_POWERPC64)
set(JIT_ARCH_SOURCES ${JIT_POWERPC64_SOURCES})
set(JIT_ARCH_HEADERS ${JIT_POWERPC64_HEADERS})
elseif(CLR_CMAKE_TARGET_ARCH_LOONGARCH64)
set(JIT_ARCH_SOURCES ${JIT_LOONGARCH64_SOURCES})
set(JIT_ARCH_HEADERS ${JIT_LOONGARCH64_HEADERS})
Expand Down Expand Up @@ -600,13 +613,13 @@ if (CLR_CMAKE_TARGET_ARCH_I386 AND CLR_CMAKE_TARGET_UNIX)
endif (CLR_CMAKE_TARGET_ARCH_I386 AND CLR_CMAKE_TARGET_UNIX)

if (CLR_CMAKE_TARGET_UNIX)
if (NOT ARCH_TARGET_NAME STREQUAL s390x AND NOT ARCH_TARGET_NAME STREQUAL armv6)
if (NOT ARCH_TARGET_NAME STREQUAL s390x AND NOT ARCH_TARGET_NAME STREQUAL armv6 AND NOT ARCH_TARGET_NAME STREQUAL ppc64le)
if(CLR_CMAKE_TARGET_ARCH_ARM OR CLR_CMAKE_TARGET_ARCH_ARM64)
install_clr(TARGETS clrjit_universal_${ARCH_TARGET_NAME}_${ARCH_HOST_NAME} DESTINATIONS . COMPONENT jit)
else()
install_clr(TARGETS clrjit_unix_${ARCH_TARGET_NAME}_${ARCH_HOST_NAME} DESTINATIONS . COMPONENT jit)
endif()
endif(NOT ARCH_TARGET_NAME STREQUAL s390x AND NOT ARCH_TARGET_NAME STREQUAL armv6)
endif(NOT ARCH_TARGET_NAME STREQUAL s390x AND NOT ARCH_TARGET_NAME STREQUAL armv6 AND NOT ARCH_TARGET_NAME STREQUAL ppc64le)
endif()

if (CLR_CMAKE_TARGET_WIN32 AND CLR_CMAKE_PGO_INSTRUMENT)
Expand Down
2 changes: 2 additions & 0 deletions src/coreclr/pal/src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@ elseif(CLR_CMAKE_HOST_ARCH_I386)
set(PAL_ARCH_SOURCES_DIR i386)
elseif(CLR_CMAKE_HOST_ARCH_S390X)
set(PAL_ARCH_SOURCES_DIR s390x)
elseif(CLR_CMAKE_HOST_ARCH_POWERPC64)
set(PAL_ARCH_SOURCES_DIR ppc64le)
endif()

if(CLR_CMAKE_USE_SYSTEM_LIBUNWIND)
Expand Down
2 changes: 2 additions & 0 deletions src/coreclr/pal/src/misc/perfjitdump.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@ namespace
ELF_MACHINE = EM_LOONGARCH,
#elif defined(HOST_S390X)
ELF_MACHINE = EM_S390,
#elif defined(HOST_POWERPC)
ELF_MACHINE = EM_PPC64,
#else
#error ELF_MACHINE unsupported for target
#endif
Expand Down
7 changes: 7 additions & 0 deletions src/installer/pkg/projects/netcoreappRIDs.props
Original file line number Diff line number Diff line change
Expand Up @@ -55,5 +55,12 @@
<UnofficialBuildRID Include="linux-musl-s390x">
<Platform>s390x</Platform>
</UnofficialBuildRID>
<UnofficialBuildRID Include="linux-ppc64le">
<Platform>ppc64le</Platform>
</UnofficialBuildRID>
<UnofficialBuildRID Include="linux-musl-ppc64le">
<Platform>ppc64le</Platform>
</UnofficialBuildRID>

</ItemGroup>
</Project>
Empty file modified src/installer/pkg/sfx/installers/osx_scripts/host/postinstall
100755 → 100644
Empty file.
Original file line number Diff line number Diff line change
Expand Up @@ -4009,6 +4009,16 @@
"unix",
"any",
"base"
],
"linux-musl-ppc64le": [
"linux-musl-ppc64le",
"linux-musl",
"linux-ppc64le",
"linux",
"unix-ppc64le",
"unix",
"any",
"base"
],
"linux-musl-x64": [
"linux-musl-x64",
Expand Down Expand Up @@ -4038,6 +4048,14 @@
"any",
"base"
],
"linux-ppc64le": [
"linux-ppc64le",
"linux",
"unix-ppc64le",
"unix",
"any",
"base"
],
"linux-x64": [
"linux-x64",
"linux",
Expand Down Expand Up @@ -8598,6 +8616,12 @@
"any",
"base"
],
"unix-ppc64le": [
"unix-ppc64le",
"unix",
"any",
"base"
],
"unix-x64": [
"unix-x64",
"unix",
Expand Down Expand Up @@ -9240,4 +9264,5 @@
"any",
"base"
]
}
}

19 changes: 18 additions & 1 deletion src/libraries/Microsoft.NETCore.Platforms/src/runtime.json
Original file line number Diff line number Diff line change
Expand Up @@ -1591,6 +1591,12 @@
"linux-s390x"
]
},
"linux-musl-ppc64le": {
"#import": [
"linux-musl",
"linux-ppc64le"
]
},
"linux-musl-x64": {
"#import": [
"linux-musl",
Expand All @@ -1609,6 +1615,12 @@
"unix-s390x"
]
},
"linux-ppc64le": {
"#import": [
"linux",
"unix-ppc64le"
]
},
"linux-x64": {
"#import": [
"linux",
Expand Down Expand Up @@ -3577,6 +3589,11 @@
"unix"
]
},
"unix-ppc64le": {
"#import": [
"unix"
]
},
"unix-x64": {
"#import": [
"unix"
Expand Down Expand Up @@ -3911,4 +3928,4 @@
]
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<ItemGroup>
<RuntimeGroup Include="unix">
<Parent>any</Parent>
<Architectures>x64;x86;arm;armv6;armel;arm64;loongarch64;mips64;s390x</Architectures>
<Architectures>x64;x86;arm;armv6;armel;arm64;loongarch64;mips64;s390x;ppc64le</Architectures>
</RuntimeGroup>
<RuntimeGroup Include="linux">
<Parent>unix</Parent>
<Architectures>x64;x86;arm;armv6;armel;arm64;loongarch64;mips64;s390x</Architectures>
<Architectures>x64;x86;arm;armv6;armel;arm64;loongarch64;mips64;s390x;ppc64le</Architectures>
</RuntimeGroup>
<RuntimeGroup Include="linux-musl">
<Parent>linux</Parent>
<Architectures>x64;x86;arm;armel;arm64;s390x</Architectures>
<Architectures>x64;x86;arm;armel;arm64;s390x;ppc64le</Architectures>
</RuntimeGroup>

<RuntimeGroup Include="alpine">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<SupportsX86Intrinsics Condition="'$(Platform)' == 'x64' or ('$(Platform)' == 'x86' and '$(TargetsUnix)' != 'true')">true</SupportsX86Intrinsics>
<ILLinkSharedDirectory>$(MSBuildThisFileDirectory)ILLink\</ILLinkSharedDirectory>
<IsBigEndian Condition="'$(Platform)' == 's390x'">true</IsBigEndian>
<Is64Bit Condition="'$(Platform)' == 'arm64' or '$(Platform)' == 'x64' or '$(Platform)' == 's390x' or '$(Platform)' == 'loongarch64'">true</Is64Bit>
<Is64Bit Condition="'$(Platform)' == 'arm64' or '$(Platform)' == 'x64' or '$(Platform)' == 's390x' or '$(Platform)' == 'loongarch64' or '$(Platform)' == 'ppc64le'">true</Is64Bit>
<UseMinimalGlobalizationData Condition="'$(TargetsiOS)' == 'true' or '$(TargetstvOS)' == 'true' or '$(TargetsBrowser)' == 'true'">true</UseMinimalGlobalizationData>
</PropertyGroup>
<PropertyGroup>
Expand Down
Loading