Skip to content
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

Merge upstream runtime main to feature/s390x #884

Merged
merged 336 commits into from
Mar 30, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
336 commits
Select commit Hold shift + click to select a range
9f93bcb
Update ActivityUserGuide.md (#49818)
noahfalk Mar 19, 2021
c569bc1
System.Text.Encodings.Web refactoring and code modernization (#49373)
GrabYourPitchforks Mar 19, 2021
f64246c
Disable android arm64 tests on PRs (#49844)
safern Mar 19, 2021
c999ed4
Fix or disable warnings on latest VS dogfood (#49799)
jkotas Mar 19, 2021
3df7a6e
Fix failures on Windows when more warnings are enabled. (#49194)
AaronRobinsonMSFT Mar 19, 2021
5d4a851
Enable the latest managed pgo data (#49793)
davidwrighton Mar 19, 2021
25f1800
Fix SuperPMI replay flags (#49850)
BruceForstall Mar 19, 2021
c69ed5a
Disable looking for PaxCtl on non Linux/BSD distros (#49746)
hoyosjs Mar 19, 2021
a9d4f37
Use latest DiaSymReader and support ARM64 host in crossgen2 (#49841)
AntonLapounov Mar 19, 2021
694cfbd
Big-endian fix: UnmanagedMemoryAccessor.Write (decimal) (#49815)
uweigand Mar 19, 2021
8ad1d7d
Big-endian fix: PEBuilder.CalculateChecksum (#49816)
uweigand Mar 19, 2021
3042a66
Big-endian test case fixes: Xoshiro hash (#49709)
uweigand Mar 19, 2021
c373952
Big-endian fix: GUID handling (#49813)
uweigand Mar 19, 2021
9cdfa3e
Add clr.iltools subset (#49545)
uweigand Mar 19, 2021
11bd0de
Big-endian fix: Base64Encoder (#49814)
uweigand Mar 19, 2021
ce9dd6b
Big-endian fix: System.Reflection.Metadata BlobBuilder/BlobWriter (#4…
uweigand Mar 19, 2021
32689cc
Big-endian fix: ResourceReader.AllocateStringForNameIndex (#49811)
uweigand Mar 19, 2021
95f6420
[main] Update dependencies from dotnet/xharness (#49865)
dotnet-maestro[bot] Mar 19, 2021
93cee26
Slimmer IOptions<T> (#49852)
davidfowl Mar 19, 2021
a03a675
struct improvement, part1: create more LCL_FLD (#48377)
Mar 19, 2021
7a94064
Use arm jit for armel in crossgen2, and build the matching bits on al…
davidwrighton Mar 19, 2021
cea6fbd
Fix signature generation for devirtualization (#49854)
davidwrighton Mar 19, 2021
76954b4
Avoid use of incorrect instantation argumens when checking for constr…
davidwrighton Mar 19, 2021
ded66fc
Introduce `iossimulator` RIDs, and convert as needed (#49305)
directhex Mar 19, 2021
fbb6a1c
Resolving ILLink warnings on System.Private.Xml (Part 1) (#49413)
joperezr Mar 19, 2021
4197e65
Remove unnecessary suppressions of IL2060 (#49843)
eerhardt Mar 19, 2021
54d8c84
Remove unused variables in test build scripts (#49837)
elinor-fung Mar 19, 2021
eae9a1d
[AndroidCrypto] Implement Root (read-only) and CurrentUser/My certifi…
elinor-fung Mar 19, 2021
43e5ae1
[browser][wasm] Fix provision-wasm build error (#49863)
kjpou1 Mar 19, 2021
c505249
Crossgen2-related CoreCLR test infra fixes (#49867)
trylek Mar 19, 2021
89eece2
Regression test for #49826 (#49870)
trylek Mar 19, 2021
fc80be1
[crossgen2] Fix memory leak in _corInfoImpls. (#49764)
t-mustafin Mar 19, 2021
ef6c694
Support open delegate for Nullable<> (#42837)
amos402 Mar 19, 2021
ff66a34
Enable building repo on Windows ARM64 (#49864)
AntonLapounov Mar 19, 2021
fee6a7b
Revise UnnamedOptionsManager to avoid allocation in ctor (#49883)
stephentoub Mar 19, 2021
57d35a9
Give AOT mono package arch identifiers (#49893)
DrewScoggins Mar 19, 2021
f7d83ab
don't init tracked temps without GC fields. (#49879)
Mar 19, 2021
7072d20
Disable Github45929 regression test (#49882)
mangod9 Mar 19, 2021
88be24b
Fix incremental build R2R of System.Private.CoreLib (#49894)
davidwrighton Mar 19, 2021
6841143
Use EVP_PKEY for RSA key generation
bartonjs Mar 19, 2021
aebce68
[main] Update dependencies from mono/linker (#49821)
dotnet-maestro[bot] Mar 19, 2021
eebf52c
Move default interfaces spec to common ecma335 addenda location (#49914)
davidwrighton Mar 19, 2021
08d282c
Add ADVSIMD64 optimizations for System.Text.Encodings.Web (#49847)
GrabYourPitchforks Mar 20, 2021
026b71d
[wasm] Use `g_printerr` to emit errors in mini-wasm.c, so they show u…
radical Mar 20, 2021
c5ec238
Fix CMake detection and DefaultSubsets (#49919)
AntonLapounov Mar 20, 2021
ff492e1
Fix and simplify GCDescs for collectible types (#49791)
jkotas Mar 20, 2021
8851b5d
Fix Time Zones Adjustment Rules on Linux (#49733)
tarekgh Mar 20, 2021
6b26870
Update shared HTTP/3 code to latest spec (#49848)
JamesNK Mar 20, 2021
6232791
Remove duplicate lines for the src/coreclr/debug folder exception in …
antonfirsov Mar 20, 2021
8f5ea3e
Gate UnsupportedEnum_TestData on Ref.Emit (#49925)
MichalStrehovsky Mar 20, 2021
090122f
Fix a typo in `safemath.h` (#49933)
SingleAccretion Mar 20, 2021
ff8cfe2
Fix incorrect GTF_CALL_M_SPECIAL_INTRINSIC usage (#49911)
EgorBo Mar 20, 2021
8c23eab
Update dependencies from https://github.com/mono/linker build 2021031…
dotnet-maestro[bot] Mar 20, 2021
493ba8d
Update dependencies from https://github.com/dotnet/xharness build 202…
dotnet-maestro[bot] Mar 20, 2021
ef801ed
Apple Silicon Fix EEJitManager::CleanupCodeHeaps() (#49942)
sdmaclea Mar 21, 2021
928380a
Resolve new ILLink warnings in Microsoft.Extensions.DependencyInjecti…
eerhardt Mar 21, 2021
b1ebc54
Delete unnecessary linker options (#49938)
jkotas Mar 21, 2021
3961d91
Fix release builds with latest VS dogfood (#49948)
jkotas Mar 21, 2021
d64c11e
Add a CustomConstantAttribute test (#49748) (#49767)
SkiFoD Mar 21, 2021
389674d
Remove unnecessary property setting in corerun. (#49950)
AaronRobinsonMSFT Mar 21, 2021
c07e1cf
[Wasm][AOT] Add the ability to the display the native stack frames (#…
thaystg Mar 21, 2021
d65f54a
Fix release build infinite loop (#49943)
BruceForstall Mar 21, 2021
8122306
Add comment for GCDesc::GetNumPointers (#49951)
jkotas Mar 21, 2021
227a992
Speed up SuperPMI (#49962)
BruceForstall Mar 21, 2021
bdc8e42
Seal internal and private classes in corelib (#49958)
stephentoub Mar 22, 2021
b8cba90
[wasm][debugger] Fix source link feature (#49908)
thaystg Mar 22, 2021
59691f8
Remove array enumerator allocations (#49970)
davidfowl Mar 22, 2021
96e45f3
JIT: Fold null checks for const strings (#49930)
EgorBo Mar 22, 2021
1186816
Reduce cost of CreateSecKeyAndSecWebSocketAccept (#49831)
stephentoub Mar 22, 2021
90010d0
Apple Silicon fix remote unwinding (#49974)
sdmaclea Mar 22, 2021
766fec7
Lazily-allocate rarely needed ValueTask.s_canceledTask (#49968)
stephentoub Mar 22, 2021
9051303
Update dependencies from https://github.com/dotnet/runtime build 2021…
dotnet-maestro[bot] Mar 22, 2021
d318fd1
Add new Mono embedding API to consume binary runtimeconfig format (#4…
fanyang-mono Mar 22, 2021
a938d2a
Update minimum recommended cmake version for Windows (#49961)
jkotas Mar 22, 2021
57393cf
Disable arm64 tvOS/iOS simulator builds until ICU issue is addressed …
directhex Mar 22, 2021
b8c4a39
Fix COUNT_LOOPS build (#49965)
BruceForstall Mar 22, 2021
0e4abee
Add arch parameter to artifact name property (#50004)
DrewScoggins Mar 22, 2021
c32c058
Add more loop alignment output (#49967)
BruceForstall Mar 22, 2021
143103b
Remove duplicate method name string initialization (#49963)
BruceForstall Mar 22, 2021
7012cd7
Fix DEBUG/non-DEBUG asm diffs due to instruction group size estimatio…
BruceForstall Mar 22, 2021
6f73cce
use packages instead of package report for packageInstallation and cl…
Anipik Mar 22, 2021
ee2d515
[wasm] windows build improvements (#49771)
radekdoulik Mar 22, 2021
727996e
Don't try bypassing `uname` for CPU detection on Mac (#49992)
directhex Mar 22, 2021
61889c8
Skip explanatory text at the start of cert byte blobs if we find a PE…
jkoritzinsky Mar 22, 2021
944805e
Wasm windows aot (#49996)
lewing Mar 22, 2021
8722cda
Disable JIT/Methodical/fp/exgen/10w5d_cs_ro for Linux/arm32 (#50056)
BruceForstall Mar 23, 2021
5738f60
Update coreclr test doc to call out LibrariesConfiguration (#50002)
elinor-fung Mar 23, 2021
cbc6aa6
Resolve ILLink warnings in System.ComponentModel.TypeConverter (Round…
eerhardt Mar 23, 2021
d0ff5ca
[AndroidCrypto] Implement X509 chain building (#49532)
elinor-fung Mar 23, 2021
c86c1ec
Remove some allocations related to logging configuration (#50055)
davidfowl Mar 23, 2021
3a144a2
Move System.Net.Http ILLink suppressions to LibraryBuild. (#50053)
eerhardt Mar 23, 2021
bc5b227
Remove openssl dependency from android (#49282)
steveisok Mar 23, 2021
6db9c85
Stop using EA_PTRSIZE outside of emitter (#50066)
BruceForstall Mar 23, 2021
72e2420
Modify EventPipe runtime event generator to emit NULL string correctl…
sywhang Mar 23, 2021
7fa3703
[mono] Stop first pass exception handling when exiting the interprete…
vargaz Mar 23, 2021
411c8a1
Re-enable iOS/tvOS simulator builds (#50058)
directhex Mar 23, 2021
010cbfe
FileStream optimizations (#49975)
jozkee Mar 23, 2021
8ca6a07
Move ConcurrentQueueSegment<T>.RoundUpToPowerOf2 to BitOperations (#5…
stephentoub Mar 23, 2021
4867914
Seal private classes in libraries (#49969)
stephentoub Mar 23, 2021
f000c7d
avoid unnecessary allocations in PriorityQueue.EnqueueRange (#50065)
eiriktsarpalis Mar 23, 2021
e51470d
Skip CreateTransform tests with RC2CryptoServiceProvider if RC2 is no…
elinor-fung Mar 23, 2021
2f6c5d6
Put test name in generated certificate chains. (#50048)
vcsjones Mar 23, 2021
ca1a5cf
Add DiagnosticServer runtime TCP support. (#48154)
lateralusX Mar 23, 2021
184a5b1
Enable CA1052 (static holder types should be static) (#50047)
stephentoub Mar 23, 2021
ce0a530
Move GetExceptionForHRInternal into common (#50085)
MichalStrehovsky Mar 23, 2021
33f0398
Mark ActiveIssue on Vector test which is still failing (#50091)
directhex Mar 23, 2021
f690d59
Don't remove trailing `\0` in custom attributes (#50088)
MichalStrehovsky Mar 23, 2021
5001157
Gate enum tests that depend on Ref.Emit (#50093)
MichalStrehovsky Mar 23, 2021
49a73e3
Use the one-shot hash functions for asymmetric operations (#50061)
vcsjones Mar 23, 2021
e279550
Guard use of brew command by OSX (#50069)
omajid Mar 23, 2021
e64237d
[main] Update dependencies from dotnet/xharness dotnet/llvm-project (…
dotnet-maestro[bot] Mar 23, 2021
51d6023
update branding to preview4 (#50049)
Anipik Mar 23, 2021
dddac29
Add Span overloads to System.Numerics.Vectors (#50062)
C-xC-c Mar 23, 2021
bc82161
[wasm] Add more information about windows build (#50103)
radekdoulik Mar 23, 2021
dc5c909
[metadata] Don't access MonoTableInfo:rows, use table_info_get_rows()…
lambdageek Mar 23, 2021
4c2f931
Fix casing of compile items in System.Speech and add CI protection (#…
ViktorHofer Mar 23, 2021
3116c4d
Fix str.Remove(str.Length) to not throw (#50096)
stephentoub Mar 23, 2021
cc736fa
[mono] Pass 'vtable' to imt_thunk_builder. (#50108)
vargaz Mar 23, 2021
3c1f142
Remove ProjectGuids from libs projects and update slngen (#48551)
ViktorHofer Mar 23, 2021
cb88894
Comments and cleanup for loop cloning (#49768)
BruceForstall Mar 23, 2021
d068d95
We shouldn't provision emsdk on cross-compiler builds, which don't ne…
directhex Mar 23, 2021
65814eb
JIT: Fold null checks against initialized static readonly fields (#50…
EgorBo Mar 23, 2021
1ee59da
Update dependencies from https://github.com/mono/linker build 2021032…
dotnet-maestro[bot] Mar 23, 2021
aab9aa6
Skip ninja and cmake errors in aotcrossonly mode (#50140)
lewing Mar 24, 2021
a0fc08e
Improve time zone display names on Unix (#48931)
mattjohnsonpint Mar 24, 2021
8dd8a43
Don't bundle the LLVM optimizer on wasm we use the emscripten version…
lewing Mar 24, 2021
dba350b
move gen[]s to compiler.cpp as they are declared in compiler.h/hpp (#…
yowl Mar 24, 2021
20e1724
Put back DiaSymReader library for cross-arch crossgen to package (#50…
AntonLapounov Mar 24, 2021
95d4688
Add test coverage for Module.GetMethod/s (#50076)
erafalovsky Mar 24, 2021
78ae1d6
Set default features flags to match to iOS SDK defaults (#49635)
MaximLipnin Mar 24, 2021
d9ded8f
Fix mono_simd_decompose_intrinsic to only decompose SIMD instructions…
lateralusX Mar 24, 2021
216c569
Big-endian fixes: networking stack (#48398)
uweigand Mar 24, 2021
76f9b60
JIT: Add rootTreeOp to DumpFg (#50119)
EgorBo Mar 24, 2021
a2dd587
fixes the https://github.com/dotnet/runtime/issues/48062
jaymin93 Feb 22, 2021
547a9cd
fix BasicTest_AccessInstanceProperties_NoExceptions_Bsd
wfurt Mar 24, 2021
60037aa
Improve NonDisposedSocket_SafeHandlesCollected test (#50104)
antonfirsov Mar 24, 2021
905e43b
Make it possible to condition tests on line number support (#50165)
MichalStrehovsky Mar 24, 2021
cc10f27
System.Xml.NameTable optimizations (#49988)
kronic Mar 24, 2021
1a95b65
Resolve ILLink warnings in System.ComponentModel.Annotations (#49901)
eerhardt Mar 24, 2021
5b77db9
Fix Alpine 3.13 ARM build (#50105)
janvorli Mar 24, 2021
f923d66
Pick new version of Microsoft.DotNet.Build.Tasks.Installers (#50153)
NikolaMilosavljevic Mar 24, 2021
33f1c3d
improve 'optRemoveRedundantZeroInits' (#50155)
Mar 24, 2021
d3acf41
[llvm] Mark stores for reference variables volatile on wasm to avoid …
vargaz Mar 24, 2021
6aa4d59
Use EVP_PKEY for RSA Decrypt
bartonjs Mar 24, 2021
fb5364b
Fix cross compilation of XmlSerializer.Generator tests (#50180)
bartonjs Mar 24, 2021
d1c2b2e
Fix string.Remove exception message (#50176)
eerhardt Mar 24, 2021
366cd23
Disable a failing test. (#50160)
Mar 24, 2021
4645ecf
Fix PriorityQueue not deleting references to dequeued elements (#50182)
eiriktsarpalis Mar 24, 2021
c547790
[wasm] Add support for using emscripten from packages (#50077)
radical Mar 24, 2021
561274a
[mbr] Fix null ptr use (#50173)
lambdageek Mar 24, 2021
18ddd57
Avoid multiple exceptions at startup from MsQuic support tests (#49973)
stephentoub Mar 24, 2021
8e187d1
Include the iOS, Android, and macCatalyst supported platforms (#50143)
jeffhandley Mar 24, 2021
d187cfe
Fix CoreCLR runtime in the presence of 1-file composite images (#50188)
trylek Mar 24, 2021
d73c261
Align dictionary key converter/metadata retrieval with pattern for co…
layomia Mar 24, 2021
7eb87a3
Loop inversion throughput improvements (#50154)
BruceForstall Mar 24, 2021
dcbd832
Make DSACryptoServiceProvider set legal key sizes to most restrictive…
elinor-fung Mar 24, 2021
acd8058
When marshalling a layout class, fall-back to dynamically marshalling…
jkoritzinsky Mar 24, 2021
1a98ba0
Propagate extra string data passed to Android instrumentation app as …
elinor-fung Mar 25, 2021
c1c65b2
Fix leak of app variable on assert in hostpolicy (#50199)
omajid Mar 25, 2021
88c0c48
Ensure Vector<T>.op_Multiply is handled as an intrinsic in appropriat…
tannergooding Mar 25, 2021
9945480
Fix more copy-paste errors in host_context_test.cpp (#50147)
omajid Mar 25, 2021
b7fc032
[wasm] Copy native ICU libraries to native bin dir (#50184)
radekdoulik Mar 25, 2021
bcc7e0e
[mono] Fix an assert. (#50220)
vargaz Mar 25, 2021
015433a
Move PGO support to Common (#50083)
MichalStrehovsky Mar 25, 2021
ca24f37
Use Length property instead of GetFileInformationByHandleEx for Seek(…
jozkee Mar 25, 2021
3571f36
[wasm] Build AOT cross-compiler on windows (#50113)
radekdoulik Mar 25, 2021
85e06bf
Fix incorrect optimization of Activator.CreateInstance (#50228)
MichalStrehovsky Mar 25, 2021
6496624
Port misc changes from feature/NativeAOT (#50212)
jkotas Mar 25, 2021
400311b
Improve Linux root certificate store change detection involving symlinks
wfurt Mar 25, 2021
7648e99
Dispose the ContentFileProvider when the host is disposed (#50181)
davidfowl Mar 25, 2021
5533388
[debugger] Removing call to jit_done to help debug multithread (#50240)
thaystg Mar 25, 2021
9b1623f
Remove GETTHREAD_ALLOWED tracking (#50080)
VSadov Mar 25, 2021
31385d4
Add arch specifier for AOT unpack path (#50194)
DrewScoggins Mar 25, 2021
95bce2e
[main] Update dependencies from dotnet/arcade dotnet/xharness dotnet/…
dotnet-maestro[bot] Mar 25, 2021
26e82bf
Remove unused JNI objects (#50224)
elinor-fung Mar 25, 2021
362cb55
Do not set predecessor for throw block (#50115)
kunalspathak Mar 25, 2021
c8fd0d8
Removing suspension prioritization scheme for GC threads vs. non-GC (…
VSadov Mar 25, 2021
c435557
[mbr] Fix encmap boundary and method RVA lookup. (#50248)
lambdageek Mar 26, 2021
9e58052
Make tests target overwrite any existing xunit-excludes.txt file when…
elinor-fung Mar 26, 2021
0817e74
Seal internal types in libraries (#50225)
stephentoub Mar 26, 2021
62170c1
remove repetitions ';' (#50236)
kronic Mar 26, 2021
ec2fedc
Add PropertyItem tests (#46794)
hughbe Mar 26, 2021
e503be0
Block debugger attach after any ApplyUpdate changes (#50200)
mikem8361 Mar 26, 2021
78f9803
Credentials fix (#50230)
Mar 26, 2021
4c93d1b
[mono] Fix HOST_WASM -> TARGET_WASM in llvm code. (#50269)
vargaz Mar 26, 2021
0caa45f
Delete a test method that produces an error during compilation. (#50208)
Mar 26, 2021
6bc6560
Print reason why EH Var was not enregistered (#50215)
kunalspathak Mar 26, 2021
1ce76dc
Fix pointer tearing in JIT_MemSet helper on ARM64 (#50273)
jkotas Mar 26, 2021
79e87a9
Lock region allocator (#49990)
PeterSolMS Mar 26, 2021
cf842f1
Add tests validating collections drop references (#50258)
stephentoub Mar 26, 2021
bbb3dc4
[mono] Runtime cleanup functions removal (#49639)
CoffeeFlux Mar 26, 2021
5c6c550
Add SIMD instructions not emitted in simd-intrinsics.c for decompose.…
lateralusX Mar 26, 2021
0b38ef1
move NonDisposedSocket_SafeHandlesCollected to a non-parallel test co…
antonfirsov Mar 26, 2021
2bdee5b
Implement ISpanFormattable on Rune and Char (#50272)
stephentoub Mar 26, 2021
484a807
[QUIC] API Update (#49823)
ManickaP Mar 26, 2021
15f421d
Remove some assemblies from ASP.NETCore transport package (#50284)
ericstj Mar 26, 2021
db65d37
Fix buffering bug (#50277)
adamsitnik Mar 26, 2021
92b5d34
JIT: Don't allocate string literals inside potential BBJ_THROW candid…
EgorBo Mar 26, 2021
c3e31c4
Add missing Windows Android cross compilers (#50118)
directhex Mar 26, 2021
349abef
Rename ILLinkTrim files to ILLink.Descriptors (#50216)
eerhardt Mar 26, 2021
f26a7ac
Wrap ArgumentException with CryptographicException for incorrect key …
vcsjones Mar 26, 2021
f557467
Ensure System.Resources.Extensions targets are applied transitively (…
ericstj Mar 26, 2021
1a35f1d
Use SPMI_CACHE_DIRECTORY for sharing mch files across repos (#50298)
kunalspathak Mar 26, 2021
4520b97
Fix superpmi.py setting of environment (#50304)
BruceForstall Mar 26, 2021
ee4d435
Add PGD files to runtime package (#50296)
agocke Mar 27, 2021
6f6bbb8
Use IGenericSharedAPI test harness in PriorityQueue (#50291)
eiriktsarpalis Mar 27, 2021
bb25166
Add more support for Julian time zones POSIX rules (#50131)
tarekgh Mar 27, 2021
01d724c
Add CoreCLR implementation of CallConvMemberFunction. (#47828)
jkoritzinsky Mar 27, 2021
67983f7
Delete unreachable code for emitting PE fixups and obj files (#50259)
jkotas Mar 27, 2021
eed3c76
Improve performance of DateTime.UtcNow on Windows (#50263)
GrabYourPitchforks Mar 27, 2021
8e690a2
Fix PKCS Crypto tests on Android (#50252)
jkoritzinsky Mar 27, 2021
738cd9a
Resolve remaining Xslt-related warnings (round 2) (#50211)
joperezr Mar 27, 2021
3fc609c
Harden SuperPMI replay against missing data (#50307)
BruceForstall Mar 27, 2021
7795971
[mono] Reduce usage of the domain lock (#50313)
vargaz Mar 27, 2021
4f8be19
Add check for JsonConverterFactory (#50219) (#50329)
SkiFoD Mar 28, 2021
312521f
[main] Update dependencies from dotnet/arcade dotnet/xharness (#50278)
dotnet-maestro[bot] Mar 28, 2021
99f4062
Add documentation on ILLink files (#50302)
eerhardt Mar 28, 2021
6b88f89
Use random file names in the TZ tests (#50339)
tarekgh Mar 29, 2021
508df29
catch exceptions in callbacks from native code on OSX in SafeDeleteSs…
wfurt Mar 29, 2021
21734a4
Increase test coverage for Exception.TargetSite (#50275)
MichalStrehovsky Mar 29, 2021
102d1e8
Always clear the local buffer in ArrayBuffer (#49573)
davidfowl Mar 29, 2021
3b0c4e4
Added LoggerMessage.Define overloads to disable IsEnabled check (#50334)
gfoidl Mar 29, 2021
ff465c7
Reenable threadstart tests. (#50343)
Mar 29, 2021
a55b7e0
JIT: tolerate edge profile inconsistencies better. (#50213)
AndyAyersMS Mar 29, 2021
8fc5789
Do not mutate IEnumerable and null values when formatting (#49228)
pergardebrink Mar 29, 2021
860518b
[main] Update dependencies from mono/linker (#50232)
dotnet-maestro[bot] Mar 29, 2021
473f8f6
Fix typo in comment in BitOperation.cs
stephentoub Mar 29, 2021
93b8e18
Use a NewHolder for pEmitter to avoid memory leak (#50242)
omajid Mar 29, 2021
de867a9
Propagate XUnitMethodName/XUnitClassName properties to Android test r…
elinor-fung Mar 29, 2021
3870c9f
Remove unnecessary delegate/closure allocations from PollForValues (#…
stephentoub Mar 29, 2021
617a18d
[wasm] Wasm.Build.Tests: add support for shared builds (#49398)
radical Mar 29, 2021
c7ab19e
Remove some delegate/closures from X509Pal (#50376)
stephentoub Mar 29, 2021
0124dbc
Fix unintended closure in RsaPaddingProcessor.OpenProcessor (#50377)
stephentoub Mar 29, 2021
98ace7d
Set IsTrimmable on CompilerServices.Unsafe (#50370)
sbomer Mar 29, 2021
d261384
Clean up REGUTIL/CLRConfig system (#50314)
AaronRobinsonMSFT Mar 29, 2021
aece157
Remove unnecessary delegate/closure from NtProcessInfoHelper on Windo…
stephentoub Mar 29, 2021
a0d8826
Don't throw when previous enum mapping is not found. (#49892)
StephenMolloy Mar 29, 2021
857fe5b
Singlefile compression of native files (#49855)
VSadov Mar 29, 2021
29e8a13
Fix SuperPMI handling of missing data for asm diffs (#50309)
BruceForstall Mar 30, 2021
a221324
Several WebProxy-related fixes (#50368)
stephentoub Mar 30, 2021
e830f10
Add CancellationTokenSource.TryReset (#50346)
stephentoub Mar 30, 2021
260397c
Do not fold away double negation if the tree is a CSE candidate (#50373)
SingleAccretion Mar 30, 2021
ec0bb49
Annotate CreateInstanceForAnotherGenericParameter as PublicParameterl…
eerhardt Mar 30, 2021
0b9dcc5
ignore empty domain for digets auth (#50348)
wfurt Mar 30, 2021
82c7051
[WASM] Trim TimeZoneInfo to reduce size (#50266)
mattjohnsonpint Mar 30, 2021
ee0c5a2
Move publishing off hosted ADO machines, again (#50405)
lukas-lansky Mar 30, 2021
ff27f82
More Mono unwind fixes for s390x (#49986)
uweigand Mar 30, 2021
b2d8ab7
Merge remote-tracking branch 'upstream/runtime-main' into merge-main-…
akoeplinger Mar 30, 2021
ac21254
s390x: Fixes to tailcall and array parameter fix (#49466)
nealef Mar 30, 2021
e797096
Merge remote-tracking branch 'upstream/runtime-main' into merge-main-…
akoeplinger Mar 30, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
60 changes: 1 addition & 59 deletions .config/CredScanSuppressions.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,7 @@
"tool": "Credential Scanner",
"suppressions": [
{
"_justification": "Unit test containing connection strings under the test.",
"file": [
"src/libraries/System.Data.Common/tests/System/Data/Common/DbConnectionStringBuilderTest.cs"
]
},
{
"_justification": "Private key for testing purpose.",
"_justification": "Suppression approved. Private key for testing purpose.",
"file": [
"src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/DSA/DSAKeyPemTests.cs",
"src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/EC/ECKeyPemTests.cs",
Expand All @@ -19,58 +13,6 @@
"-----BEGIN PRIVATE KEY-----",
"-----BEGIN * PRIVATE KEY-----"
]
},
{
"_justification": "Test credential for Uri testing",
"file": [
"src/libraries/System.Net.Http/tests/UnitTests/HttpEnvironmentProxyTest.cs",
"src/libraries/System.Private.Uri/tests/ExtendedFunctionalTests/UriRelativeResolutionTest.cs",
"src/libraries/System.Private.Uri/tests/FunctionalTests/UriBuilderRefreshTest.cs",
"src/libraries/System.Private.Uri/tests/FunctionalTests/UriBuilderTests.cs",
"src/libraries/System.Private.Uri/tests/FunctionalTests/UriRelativeResolutionTest.cs",
"src/libraries/System.Runtime/tests/System/Uri.CreateStringTests.cs"
],
"placeholder": [
"//*:;&$=123USERINFO@",
"//*:bar@",
"//*:bar1@",
"//*:password1@",
"//*:psw@",
"//*:userinfo2@"
]
},
{
"_justification": "Generic test password.",
"file": [
"src/libraries/Common/tests/System/Net/Configuration.Certificates.cs",
"src/libraries/Common/tests/System/Net/Http/HttpClientHandlerTest.Authentication.cs",
"src/libraries/Common/tests/System/Net/Http/HttpClientHandlerTest.cs",
"src/libraries/Common/tests/System/Net/Http/HttpClientHandlerTest.DefaultProxyCredentials.cs",
"src/libraries/Common/tests/System/Net/Http/PostScenarioTest.cs",
"src/libraries/Common/tests/System/Net/Prerequisites/Deployment/setup_certificates.ps1",
"src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs",
"src/libraries/System.Net.Http/tests/UnitTests/DigestAuthenticationTests.cs",
"src/libraries/System.Net.Http/tests/UnitTests/HttpEnvironmentProxyTest.cs",
"src/libraries/System.Net.Mail/tests/Functional/SmtpClientTest.cs",
"src/libraries/System.Security.Cryptography.Xml/tests/SignedXmlTest.cs",
"src/libraries/System.Security.Cryptography.Xml/tests/TestHelpers.cs",
"src/libraries/System.Security.Cryptography.Csp/tests/PasswordDeriveBytesTests.cs",
"src/libraries/System.Security.Cryptography.Csp/tests/TrimmingTests/PasswordDeriveBytesTest.cs",
"src/libraries/System.Security.Cryptography.Algorithms/tests/Rfc2898OneShotTests.cs"
],
"placeholder": [
"\"anotherpassword\"",
"\"bar\"",
"\"mono\"",
"\"password1\"",
"\"rightpassword\"",
"\"testcertificate\"",
"\"unused\"",
"\"wrongpassword\"",
"\"PasswordGoesHere\"",
"\"FakePasswordsAreHard\"",
"\"tired\""
]
}
]
}
4 changes: 2 additions & 2 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@
]
},
"microsoft.dotnet.xharness.cli": {
"version": "1.0.0-prerelease.21154.2",
"version": "1.0.0-prerelease.21176.1",
"commands": [
"xharness"
]
},
"microsoft.visualstudio.slngen.tool": {
"version": "4.4.2",
"version": "5.0.5",
"commands": [
"slngen"
]
Expand Down
2 changes: 1 addition & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@
!**/src/pal/prebuilt/idl/*_i.c

# Valid 'debug' folder, that contains CLR debugging code
!**/src/debug
!**/src/**/debug

# Ignore folders created by the CLR test build
**/TestWrappers_x64_[d|D]ebug
Expand Down
7 changes: 4 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -158,9 +158,10 @@ csharp_space_between_parentheses = false
csharp_space_between_square_brackets = false

# Analyzers
dotnet_code_quality.ca1802.api_surface = private, internal
dotnet_code_quality.ca1822.api_surface = private, internal
dotnet_code_quality.ca2208.api_surface = public
dotnet_code_quality.CA1052.api_surface = private, internal
dotnet_code_quality.CA1802.api_surface = private, internal
dotnet_code_quality.CA1822.api_surface = private, internal
dotnet_code_quality.CA2208.api_surface = public

# License header
file_header_template = Licensed to the .NET Foundation under one or more agreements.\nThe .NET Foundation licenses this file to you under the MIT license.
Expand Down
8 changes: 1 addition & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -294,11 +294,8 @@ parts/
prime/
stage/

# CLR prebuilt generated files
!pal/prebuilt/idl/*_i.c

# Valid 'debug' folder, that contains CLR debugging code
!debug
!src/coreclr/debug

# Ignore folders created by the CLR test build
TestWrappers_x64_[d|D]ebug
Expand Down Expand Up @@ -352,9 +349,6 @@ linker
src/coreclr/System.Private.CoreLib/shared
src/coreclr/System.Private.CoreLib/common

# The debug directory should not be ignored
!src/coreclr/debug

# Exceptions to the exclusions
!src/coreclr/.nuget/_.pdb
!src/coreclr/inc/obj/
Expand Down
21 changes: 13 additions & 8 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<TargetOS Condition="'$(TargetOS)' == '' and $([MSBuild]::IsOSPlatform('SOLARIS'))">Solaris</TargetOS>
<TargetOS Condition="'$(TargetOS)' == '' and $([MSBuild]::IsOSUnixLike())">Linux</TargetOS>
<TargetOS Condition="'$(TargetOS)' == '' and $([MSBuild]::IsOSPlatform('WINDOWS'))">windows</TargetOS>
<TargetsMobile Condition="'$(TargetOS)' == 'iOS' or '$(TargetOS)' == 'MacCatalyst' or '$(TargetOS)' == 'tvOS' or '$(TargetOS)' == 'Android' or '$(TargetOS)' == 'Browser'">true</TargetsMobile>
<TargetsMobile Condition="'$(TargetOS)' == 'iOS' or '$(TargetOS)' == 'iOSSimulator' or '$(TargetOS)' == 'MacCatalyst' or '$(TargetOS)' == 'tvOS' or '$(TargetOS)' == 'tvOSSimulator' or '$(TargetOS)' == 'Android' or '$(TargetOS)' == 'Browser'">true</TargetsMobile>
</PropertyGroup>

<!-- Platform property is required by RepoLayout.props in Arcade SDK. -->
Expand Down Expand Up @@ -60,6 +60,7 @@
<RepoToolsLocalDir>$([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)', 'tools-local'))</RepoToolsLocalDir>
<RepoTasksDir>$([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)', 'src', 'tasks'))</RepoTasksDir>
<IbcOptimizationDataDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', 'ibc'))</IbcOptimizationDataDir>
<MibcOptimizationDataDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', 'mibc'))</MibcOptimizationDataDir>
<XmlDocDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'docs'))</XmlDocDir>
<XmlDocFileRoot>$([MSBuild]::NormalizeDirectory('$(NuGetPackageRoot)', 'microsoft.private.intellisense', '$(MicrosoftPrivateIntellisenseVersion)', 'IntellisenseFiles', 'net'))</XmlDocFileRoot>
<DocsDir>$([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)', 'docs'))</DocsDir>
Expand All @@ -70,6 +71,7 @@
<WasmAppBuilderDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'WasmAppBuilder', 'Debug', '$(NetCoreAppToolCurrent)', 'publish'))</WasmAppBuilderDir>
<WasmBuildTasksDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'WasmBuildTasks', 'Debug', '$(NetCoreAppToolCurrent)', 'publish'))</WasmBuildTasksDir>
<MonoAOTCompilerDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'MonoAOTCompiler', 'Debug', '$(NetCoreAppToolCurrent)'))</MonoAOTCompilerDir>
<RuntimeConfigParserDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'RuntimeConfigParser', 'Debug', '$(NetCoreAppToolCurrent)', 'publish'))</RuntimeConfigParserDir>

<InstallerTasksAssemblyPath Condition="'$(MSBuildRuntimeType)' == 'Core'">$([MSBuild]::NormalizePath('$(ArtifactsBinDir)', 'installer.tasks', 'Debug', '$(NetCoreAppToolCurrent)', 'installer.tasks.dll'))</InstallerTasksAssemblyPath>
<InstallerTasksAssemblyPath Condition="'$(MSBuildRuntimeType)' != 'Core'">$([MSBuild]::NormalizePath('$(ArtifactsBinDir)', 'installer.tasks', 'Debug', 'net461', 'installer.tasks.dll'))</InstallerTasksAssemblyPath>
Expand All @@ -78,6 +80,7 @@
<WasmAppBuilderTasksAssemblyPath>$([MSBuild]::NormalizePath('$(WasmAppBuilderDir)', 'WasmAppBuilder.dll'))</WasmAppBuilderTasksAssemblyPath>
<WasmBuildTasksAssemblyPath>$([MSBuild]::NormalizePath('$(WasmBuildTasksDir)', 'WasmBuildTasks.dll'))</WasmBuildTasksAssemblyPath>
<MonoAOTCompilerTasksAssemblyPath>$([MSBuild]::NormalizePath('$(MonoAOTCompilerDir)', 'MonoAOTCompiler.dll'))</MonoAOTCompilerTasksAssemblyPath>
<RuntimeConfigParserTasksAssemblyPath>$([MSBuild]::NormalizePath('$(RuntimeConfigParserDir)', 'RuntimeConfigParser.dll'))</RuntimeConfigParserTasksAssemblyPath>
</PropertyGroup>

<PropertyGroup Label="CalculateConfiguration">
Expand Down Expand Up @@ -121,7 +124,9 @@
<_portableOS Condition="'$(_runtimeOS)' == 'Browser'">browser</_portableOS>
<_portableOS Condition="'$(_runtimeOS)' == 'maccatalyst'">maccatalyst</_portableOS>
<_portableOS Condition="'$(_runtimeOS)' == 'ios'">ios</_portableOS>
<_portableOS Condition="'$(_runtimeOS)' == 'iOSSimulator'">iossimulator</_portableOS>
<_portableOS Condition="'$(_runtimeOS)' == 'tvos'">tvos</_portableOS>
<_portableOS Condition="'$(_runtimeOS)' == 'tvOSSimulator'">tvossimulator</_portableOS>
<_portableOS Condition="'$(_runtimeOS)' == 'android'">android</_portableOS>

<_runtimeOS Condition="$(_runtimeOS.StartsWith('tizen'))">linux</_runtimeOS>
Expand All @@ -148,7 +153,7 @@
<_toolRuntimeRID Condition="'$(_runtimeOS)' == 'android' and $([MSBuild]::IsOSPlatform('OSX'))">osx-x64</_toolRuntimeRID>

<!-- There are no Mac Catalyst, iOS or tvOS tools and it can be built on OSX only, so use that -->
<_toolRuntimeRID Condition="'$(_runtimeOS)' == 'maccatalyst' or '$(_runtimeOS)' == 'ios' or '$(_runtimeOS)' == 'tvos'">osx-x64</_toolRuntimeRID>
<_toolRuntimeRID Condition="'$(_runtimeOS)' == 'maccatalyst' or '$(_runtimeOS)' == 'ios' or '$(_runtimeOS)' == 'iOSSimulator' or '$(_runtimeOS)' == 'tvos' or '$(_runtimeOS)' == 'tvOSSimulator'">osx-x64</_toolRuntimeRID>

<MicrosoftNetCoreIlasmPackageRuntimeId>$(_toolRuntimeRID)</MicrosoftNetCoreIlasmPackageRuntimeId>

Expand All @@ -165,7 +170,9 @@
<_outputRID Condition="'$(TargetOS)' == 'Solaris'">solaris-$(TargetArchitecture)</_outputRID>
<_outputRID Condition="'$(TargetOS)' == 'MacCatalyst'">maccatalyst-$(TargetArchitecture)</_outputRID>
<_outputRID Condition="'$(TargetOS)' == 'iOS'">ios-$(TargetArchitecture)</_outputRID>
<_outputRID Condition="'$(TargetOS)' == 'iOSSimulator'">iossimulator-$(TargetArchitecture)</_outputRID>
<_outputRID Condition="'$(TargetOS)' == 'tvOS'">tvos-$(TargetArchitecture)</_outputRID>
<_outputRID Condition="'$(TargetOS)' == 'tvOSSimulator'">tvossimulator-$(TargetArchitecture)</_outputRID>
<_outputRID Condition="'$(TargetOS)' == 'Android'">android-$(TargetArchitecture)</_outputRID>
<_outputRID Condition="'$(TargetOS)' == 'Browser'">browser-$(TargetArchitecture)</_outputRID>

Expand All @@ -181,10 +188,10 @@
<TargetsNetBSD Condition="'$(TargetOS)' == 'NetBSD'">true</TargetsNetBSD>
<TargetsOSX Condition="'$(TargetOS)' == 'OSX'">true</TargetsOSX>
<TargetsMacCatalyst Condition="'$(TargetOS)' == 'MacCatalyst'">true</TargetsMacCatalyst>
<TargetsiOS Condition="'$(TargetOS)' == 'iOS'">true</TargetsiOS>
<TargetstvOS Condition="'$(TargetOS)' == 'tvOS'">true</TargetstvOS>
<TargetsiOSSimulator Condition="'$(TargetsiOS)' == 'true' and ('$(TargetArchitecture)' == 'x64' or '$(TargetArchitecture)' == 'x86')">true</TargetsiOSSimulator>
<TargetstvOSSimulator Condition="'$(TargetstvOS)' == 'true' and '$(TargetArchitecture)' == 'x64'">true</TargetstvOSSimulator>
<TargetsiOS Condition="'$(TargetOS)' == 'iOS' or '$(TargetOS)' == 'iOSSimulator'">true</TargetsiOS>
<TargetstvOS Condition="'$(TargetOS)' == 'tvOS' or '$(TargetOS)' == 'tvOSSimulator'">true</TargetstvOS>
<TargetsiOSSimulator Condition="'$(TargetOS)' == 'iOSSimulator'">true</TargetsiOSSimulator>
<TargetstvOSSimulator Condition="'$(TargetOS)' == 'tvOSSimulator'">true</TargetstvOSSimulator>
<TargetsAndroid Condition="'$(TargetOS)' == 'Android'">true</TargetsAndroid>
<TargetsBrowser Condition="'$(TargetOS)' == 'Browser'">true</TargetsBrowser>
<TargetsWindows Condition="'$(TargetOS)' == 'windows'">true</TargetsWindows>
Expand Down Expand Up @@ -220,8 +227,6 @@
<GitHubRepositoryName>runtimelab</GitHubRepositoryName>
<RepositoryUrl>https://github.com/dotnet/$(GitHubRepositoryName)</RepositoryUrl>
<PackageProjectUrl>https://dot.net</PackageProjectUrl>
<!-- Remove ProjectUrl after https://github.com/dotnet/arcade/pull/6995 is merged and consumed. -->
<ProjectUrl>$(PackageProjectUrl)</ProjectUrl>
<Owners>microsoft,dotnetframework</Owners>
<RuntimeIdGraphDefinitionFile>$([MSBuild]::NormalizePath('$(LibrariesProjectRoot)', 'Microsoft.NETCore.Platforms', 'pkg', 'runtime.json'))</RuntimeIdGraphDefinitionFile>
<LicenseFile>$(MSBuildThisFileDirectory)LICENSE.TXT</LicenseFile>
Expand Down
Loading