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

[Automated PR] master -> dev/infrastucture #37086

Merged
merged 435 commits into from
May 29, 2020
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
435 commits
Select commit Hold shift + click to select a range
4665134
Fix execution of large version bubble composite images (#36373)
trylek May 14, 2020
5d055b9
Remove Microsoft.NETCore.Platforms.Future project (#36407)
akoeplinger May 14, 2020
518d361
[master] Update dependencies from mono/linker dotnet/llvm-project dot…
dotnet-maestro[bot] May 14, 2020
bdd7235
Rework rejit test to ensure subprocess environment is suitable (#36420)
AndyAyersMS May 14, 2020
9c5c657
Implement GetEntrypointExecutableAbsPath on SunOS (#36430)
am11 May 14, 2020
a93f9ef
Fix mono runtime build warnings when building iOS config (#36435)
akoeplinger May 14, 2020
622341e
Update windows prerequisites to be more specific about SDK (#36438)
Gnbrkm41 May 14, 2020
c711920
[debugger] Removing some asserts (#36234)
monojenkins May 14, 2020
0c39507
Work around -no_weak_imports issue with recent Xcode (#36436)
akoeplinger May 14, 2020
4c3ca59
Remove duplicate configuration properties (#36442)
ViktorHofer May 14, 2020
ed79f41
Update message for generic type. (#36434)
AaronRobinsonMSFT May 14, 2020
f53c156
Consolidate subset projects into ProjectToBuild (#36441)
ViktorHofer May 14, 2020
ef528e5
[master] Update dependencies from dotnet/arcade mono/linker dotnet/xh…
dotnet-maestro[bot] May 14, 2020
ea6a008
Support additional friendly names on ECC OIDs
vcsjones May 14, 2020
359218e
Add an atexit handler to bypass calls into ERR_ string routines.
bartonjs May 14, 2020
0cc1ac8
[mono] Shrink Android APK size (#36437)
EgorBo May 14, 2020
cf0fcdc
Update Linux docker instructions (#36370)
nattress May 14, 2020
4591026
Make depproj intermediate output paths unique again (#36451)
ViktorHofer May 14, 2020
04708d5
[Mono] Don't set thread name of main thread on Linux (#36116)
lambdageek May 14, 2020
7debfe4
Startup optimization w.r.t. manifest access in composite mode (#36446)
trylek May 14, 2020
dfb2b42
Replace System.Native call in Interop.Errors.cs
krwq May 14, 2020
8b24e64
Optimize ToScalar() and GetElement() to use arm64 intrinsic (#36156)
kunalspathak May 14, 2020
9ee68d0
Next round of Struct Improvements (#36146)
CarolEidt May 14, 2020
b952469
Issue 36212: Remove space in parameter name (#36439)
weitzhandler May 14, 2020
aea91eb
Remove unnessary guard against switched property names
layomia May 14, 2020
858642d
R2RTest - Partial composite images (#36471)
nattress May 14, 2020
4e140f4
Add issue templates (#36431)
danmoseley May 14, 2020
10c60fc
Implement unwrapping a ComWrappers CCW when dumping a stowed exceptio…
jkoritzinsky May 14, 2020
a1f8657
Move mobile test runners to libs.pretest instead of P2P (#36473)
safern May 14, 2020
c2291eb
Add options to ignore default values during serialization (#36322)
layomia May 15, 2020
ee45b87
Merge remote-tracking branch 'upstream/master' into kvp_policy
layomia May 15, 2020
adab8f2
Adding the support of reusing machine-wide credentials in the case wh…
joperezr May 15, 2020
a5b5ec5
Add dotnet cli to runtime test Helix jobs (#35426)
nattress May 15, 2020
77a3832
Fix DAC layout in checked builds (#35542)
sdmaclea May 15, 2020
8dbfb8e
Merge pull request #36424 from layomia/kvp_policy
layomia May 15, 2020
85777ee
Improve Uri.Equals by removing unsafe code (#36444)
MihaZupan May 15, 2020
f758569
Refactor `HasMultiRegRetVal` and `impFixupCallStructReturn`. (#36465)
May 15, 2020
c96b6a8
Implement get_own_executable_path for SunOS (#36514)
am11 May 15, 2020
827a523
[mono] Improve Android OpenSSL temp hack (#36463)
EgorBo May 15, 2020
ec2209e
[docs] How to run tests on iOS and Android (#36297)
EgorBo May 15, 2020
e6ed360
Update XHarness for latest fixes (#36484)
safern May 15, 2020
09ca3c5
order issue template files (#36524)
eiriktsarpalis May 15, 2020
ab7597f
Update 02_api_proposal.md
stephentoub May 15, 2020
923f723
Update 02_api_proposal.md
stephentoub May 15, 2020
7a60a8a
Consolidate NetCoreAppCurrent properties (#35953)
ViktorHofer May 15, 2020
c2449c6
Rename 'Blank' issue template to 'Blank issue' (#36533)
eiriktsarpalis May 15, 2020
c340550
Ignore .github folder changes in CI (#36530)
ViktorHofer May 15, 2020
d3e3fe5
Clean up text in config.yml issue template (#36529)
stephentoub May 15, 2020
592a1e6
Convert Extract(0) to ToScalar() (#36474)
kunalspathak May 15, 2020
ec08b85
Merge pull request #36347 from NikolaMilosavljevic/burn.ui
NikolaMilosavljevic May 15, 2020
b6ef0a5
Move mobile AppBuilder & AOTCompiler projects into tools-local (#36478)
steveisok May 15, 2020
4b4e87a
Add comment to NetworkStream's ctor about socket.Blocking check (#36539)
stephentoub May 15, 2020
9933a66
[master] Update dependencies from mono/linker Microsoft/vstest dotnet…
dotnet-maestro[bot] May 15, 2020
363ac36
Disable MemoryCacheTest.Trim in arm64 and enable Runtime.Caching test…
safern May 15, 2020
b764cae
Enable basic generation of ngen pdb from composite image (#36311)
davidwrighton May 15, 2020
ca0fd16
Next round of multireg preliminary changes (#36155)
CarolEidt May 15, 2020
ee0aadc
Fix argument exception warnings on runtime (#35717)
buyaa-n May 15, 2020
1d4ef57
Merge pull request #36153 from krwq/sp_rem_sysnative_dep
krwq May 15, 2020
5b112c3
More HTTP/2 performance (and a few functional) improvements (#36246)
stephentoub May 15, 2020
c7a246c
Delete DebugThreadTracking from networking code (#36549)
stephentoub May 15, 2020
26661be
Build an apphost with hostfxr and hostpolicy linked in (#36230)
VSadov May 15, 2020
cbef985
Produce DropFromSingleFile annotations in RuntimeList.xml (#36578)
VSadov May 15, 2020
4cf29db
Fix IL projects build inside visual studio (#36570)
safern May 16, 2020
5b0bf40
SslStream.AuthenticateAs sync overloads with SslOptions made public (…
ManickaP May 16, 2020
00acdc1
[mono] Use "dotnet publish" for Android sample with ILLink (#36593)
EgorBo May 16, 2020
0a87dfe
Port changes to shared files Nullable.cs, Enum.cs (#36597)
MichalStrehovsky May 16, 2020
4e94c33
updating area owners (#36467)
mangod9 May 16, 2020
b01de3e
Fix StackTraceTests to work with JIT optimization (#36596)
BruceForstall May 16, 2020
0aa560b
[mono] Enable some System.Reflection.Emit tests (#35872)
alexischr May 16, 2020
ce1123f
[interp] Don't share interp_in signatures for different valuetypes (#…
monojenkins May 16, 2020
9c0ba55
[master] Update dependencies from mono/linker Microsoft/vstest dotnet…
dotnet-maestro[bot] May 17, 2020
4224c4c
Removed left-over NUnit references from comments (#36606)
alfredmyers May 17, 2020
7d6a355
Sync crossgen2 shared files (#36610)
MichalStrehovsky May 17, 2020
4700cf4
CMake: Point download URLs directly to https:// (#36615)
NickCraver May 17, 2020
bacef40
Naricc/ci interpreter arm64 (#36258)
naricc May 17, 2020
0541e4b
Single-File: Run from Bundle
swaroop-sridhar Apr 21, 2020
10732fe
Address some code review feedback
swaroop-sridhar May 13, 2020
54e08b6
Add iOS x86 build (#36602)
akoeplinger May 18, 2020
d9b006b
[mono] Fix AssemblyLoadContext.GetRuntimeAssembly() for AssemblyBuild…
alexischr May 18, 2020
2962ded
Fix mono file name on iOS/Browser (#36646)
akoeplinger May 18, 2020
0ac0666
[mono] Linking statically ICU shim on mono (#35790)
thaystg May 18, 2020
6d25c29
Update dependencies from https://github.com/mono/linker build 2020051…
dotnet-maestro[bot] May 18, 2020
6a0570f
Sync one more shared crossgen2 file (#36638)
MichalStrehovsky May 18, 2020
e102b34
Delete OrderBy(...).First{OrDefault}(...) optimization (#36643)
stephentoub May 18, 2020
07a8ca3
Fix failing Sockets tests after argument exception changes (#36645)
stephentoub May 18, 2020
0955d7f
Removed redundant visibility check (#36648)
YohDeadfall May 18, 2020
6ce2c39
Remove unnecessary initialization from Utf8JsonWriter ctors (#36651)
stephentoub May 18, 2020
b927546
Remove PreserveDependency on non-existing type (#36657)
eerhardt May 18, 2020
f0ddc9a
Produce Mono+LLVM runtime packs on desktop platforms (#35841)
directhex May 18, 2020
21abb92
Fix R2RTest parsing of the issues.targets (#36650)
janvorli May 18, 2020
184f49b
Remove BuildOS (#36667)
Anipik May 18, 2020
e5badd7
Prefix protected fields with underscore for the internal XmlRawWriter…
Marusyk May 18, 2020
49f59a3
WASM app builder changes. (#36422)
vargaz May 19, 2020
cd4607e
[mono] Enable System.Runtime.Tests on Android (#36655)
EgorBo May 19, 2020
055423a
Rewrite NegotiateStream.XxAsync operations with async/await (#36583)
stephentoub May 19, 2020
8c6c765
Libunwind1.5rc2 (#36027)
sdmaclea May 19, 2020
1c048bd
Checking strings against length seem to have better perf (#36443)
Youssef1313 May 19, 2020
89b68cc
Fix RuntimeInformation.IsOSPlatform for Browser/WASM (#36665)
akoeplinger May 19, 2020
1529b44
[master] Update dependencies from mono/linker Microsoft/vstest (#36692)
dotnet-maestro[bot] May 19, 2020
d734c7e
Remove duplicated code from SR.cs (#36277)
marek-safar May 19, 2020
714fbbc
Add RequiresUnreferencedCodeAttribute (#36674)
eerhardt May 19, 2020
b934bc0
Revert unintentional alignment change for Vector256<T> (#36673)
AntonLapounov May 19, 2020
fdd9b9f
Improve sort function in crossgen2 (#36676)
davidwrighton May 19, 2020
20ee02b
Fixed Incorrectly named function arguments in TryGetPlatformSocketOpt…
AraHaan May 19, 2020
cf1390c
Try using socket syscalls that accepts a single buffer to improve per…
tmds May 19, 2020
ebc55e3
fix handling of Ssl2 and enable disabled tests (#36098)
wfurt May 19, 2020
8f929a1
Removed extra slash. (#36722)
naricc May 19, 2020
5685928
Contain non-candidate regOptional lclVars (#36601)
CarolEidt May 19, 2020
a01c3ab
Adding a ci leg for Source build (#36141)
Anipik May 19, 2020
8064936
Remove TheadPool initialization volatile (#36697)
benaadams May 19, 2020
28e7864
Remove duplicated tests from System.Text.Json.Tests (#36483)
Jozkee May 19, 2020
50e15b2
Add build information to libraries helix jobs (#36713)
safern May 19, 2020
eb68b1a
Disable EventPipeProvider Context for runtime providers on EventPipe …
sywhang May 20, 2020
1f00095
JIT: fix no return call accounting (#36719)
AndyAyersMS May 20, 2020
d4b356e
Remove Fedora29 from test matrix and add Fedora32 (#36716)
safern May 20, 2020
43cad9b
Code sharing between generic methods in member accessor (#36710)
YohDeadfall May 20, 2020
740fa66
Use latest compiler toolset from Arcade (#36741)
GrabYourPitchforks May 20, 2020
a8b4ced
[mono] Fix iOS sample and use `dotnet publish` (#36745)
EgorBo May 20, 2020
9d9008e
[interp] Small cleanups (#36706)
monojenkins May 20, 2020
3620e8d
[interp] Fix interp entry for methods with lots of arguments in llvmo…
monojenkins May 20, 2020
af2e5c9
Use a Brewfile for installing brew packages (#36747)
akoeplinger May 20, 2020
e9c272c
Adding OSX support for System.DirectoryServices.Protocols (#36669)
joperezr May 20, 2020
3fda6ef
Optimize call indirect for R2R, Arm and Arm64 scenarios (#35675)
kunalspathak May 20, 2020
8e36fcc
Add FullAOT mode for Simulator to AppleAppBuilder (#36759)
EgorBo May 20, 2020
b4fc2f2
Add managed array type support for EventPipe (#36242)
davmason May 20, 2020
66e6fda
Remove overwriting RuntimeIdentifier in runtime.depproj for wasm/ios/…
akoeplinger May 20, 2020
54db4a3
Cache Uri.IdnHost and Uri.PathAndQuery (#36460)
MihaZupan May 20, 2020
cf654f0
[interp] Add separate opcode for pop vt (#36760)
monojenkins May 20, 2020
fa99dba
[master] Update dependencies from mono/linker dotnet/llvm-project dot…
dotnet-maestro[bot] May 20, 2020
41882cb
Support !JitDoOldStructRetyping on other platforms. (#35943)
May 20, 2020
e3c8c47
[mono] Implement AsAny marshalling for simple arrays (#35686)
alexischr May 20, 2020
9ceeb18
JIT: widen type of constant or special static fields (#36769)
AndyAyersMS May 20, 2020
34fd21e
Optimize ToVector128, ToVector128Unsafe and Vector128.GetLower() (#36…
kunalspathak May 20, 2020
d1bdc13
Fix evaluate paths bug when multiple include paths are specified (#36…
safern May 21, 2020
5b7d631
Fix signing due to subset projects rename (#36791)
safern May 21, 2020
4eaccd6
Adding a case requiring RuntimeJit (#36772)
mangod9 May 21, 2020
e0683a9
Fix non-ascii absolute file path handling in Uri (#36429)
MihaZupan May 21, 2020
ab49e0f
Update public GC.AddMemoryPressure() and GC.RemoveMemoryPressure() (#…
AaronRobinsonMSFT May 21, 2020
733003c
Fix two issues with hosting on SunOS (#36527)
am11 May 21, 2020
02db9d2
Add R2R testing on Windows arm/arm64 (#36793)
BruceForstall May 21, 2020
00c0328
Add JIT EventCounters (#36489)
sywhang May 21, 2020
c1052b4
Fix missing symbol issues in SunOS build (#36455)
am11 May 21, 2020
45e2047
Fixing tests on android. (#36788)
thaystg May 21, 2020
514ea59
Add autoconf, automake and libtool as dependencies (#36475)
EgorBo May 21, 2020
0458185
Handle multi-reg copies/reloads (#36802)
CarolEidt May 21, 2020
48a42c6
Adding check to bypass decoding pdbs that have no sequence points. (#…
monojenkins May 21, 2020
8ea4797
Allow building Browser/wasm config on Windows (#36816)
MichalStrehovsky May 21, 2020
a2663da
Enable passing coreclr tests (#36702)
fanyang-mono May 21, 2020
aa7668d
Updating the HWIntrinsics to support dropping unnecessary casts (#36512)
tannergooding May 21, 2020
a2ec75f
Minor documentation improvements (#36834)
eiriktsarpalis May 21, 2020
bdc0943
[Arm64] ASIMD Shift instructions (#36552)
echesakov May 21, 2020
6e30997
Stop emitting weird intermediate folder artifacts/tests/artifacts (#3…
trylek May 21, 2020
96401ea
Adding A log presence check before trying to delete (#36779)
Anipik May 21, 2020
a67a0e7
Move app local ICU string length validation to native shim (#36735)
safern May 22, 2020
6d10903
JIT: don't call back into morph from fgRemoveConditionalJump (#36792)
AndyAyersMS May 22, 2020
f95cdda
[wasm][debugger] Allow invoking property getters for objects (#35934)
monojenkins May 22, 2020
46b430a
Remove Microsoft.DotNet.PlatformAbstractions (#36707)
eerhardt May 22, 2020
1c66ad1
Porting more of the SIMD intrinsics to be implemented as HWIntrinsics…
tannergooding May 22, 2020
c44dc40
Use socketpair to implement Process.Start redirection (#34861)
stephentoub May 22, 2020
a593764
Extract shared functionality to a TryRemoveCastIfPresent method (#36837)
tannergooding May 22, 2020
144e514
Added CreateDelegate<T> overloads to MethodInfo (#36680)
ivdiazsa May 22, 2020
eabb025
[mono] Fix MonoRunner.java - assets were not copied correctly (#36824)
EgorBo May 22, 2020
2614887
Move where wasm binaries are generated (#36781)
steveisok May 22, 2020
0a8363e
Strip the ILLinkTrim.xml file from System.Security assemblies (#36864)
eerhardt May 22, 2020
4d9a45f
Consider armel arch (#36872)
gbalykov May 22, 2020
5118b4a
Fix a summary typo in ConsoleLoggerOptions.cs (#36870)
shadow-cs May 22, 2020
2e748bf
Remove x86 OSX code (#36874)
janvorli May 22, 2020
00685a7
Ensure Image.Save can handle non readable / seekable Streams (#36805)
ericstj May 22, 2020
c240d11
Use linux-musl runtime on Alpine Helix workers (#36827)
nattress May 22, 2020
2d0e6b4
Fix wasm build when runtime configuration and configuration are diffe…
safern May 22, 2020
a0e140d
Fix CoreCLR initialization on Illumos-based distros (#36808)
am11 May 22, 2020
1c18e8c
[Arm64] Polynomial Multiply Long Intrinsics (#36853)
echesakov May 22, 2020
abfdb54
Add NotNullIfNotNull, MemberNotNull attributes to doc (#36856)
buyaa-n May 22, 2020
d81a276
[Arm64] Follow-up on renaming intrinsics to Narrowing for consistency…
echesakov May 22, 2020
e5516bb
Renamed pInitRegZeroed to pInitRegModified, initRegZeroed to initRegM…
skill-bit May 22, 2020
8a77540
Add MONO_LOADER_LIBRARY_NAME define (#36835)
CoffeeFlux May 22, 2020
702e2d0
Fixing make dist after implementation of static ICU Shim. (#36795)
monojenkins May 22, 2020
2d34393
Improve obsoletion message for IgnoreNullValues (#36886)
layomia May 22, 2020
efb8f5f
Disable System.Numerics.Tests.Vector3Tests.Vector3InequalityTest on a…
safern May 22, 2020
0117a0c
Pipelines performance tweaks (#36815)
benaadams May 22, 2020
a56d6a8
Remove System.Globalization.Native shim from shared framework (#36904)
safern May 23, 2020
fdef317
Remove dead Exception handling code in Uri (#36865)
MihaZupan May 23, 2020
75141e1
Make Vector256 dependent on AVX instruction set (#36895)
kunalspathak May 23, 2020
a26363e
[Arm64] ASIMD Shift Intrinsics (#36830)
echesakov May 23, 2020
70ac9ae
BigMul with 64-bit operands (#35975)
sakno May 23, 2020
ba728d9
Optimize BitOperations uses in CoreLib (#35650)
saucecontrol May 23, 2020
1ed5476
[jit] Return the compiled method and an unbox trampoline from ldvirtf…
monojenkins May 23, 2020
e858984
Revert "Libunwind1.5rc2 (#36027)" (#36909)
safern May 23, 2020
49f40c3
Remove PreserveDependency from SR class (#36358)
Youssef1313 May 23, 2020
30fb797
Use TARGET_64BIT instead of set of TARGET_<arch> definitions for CLRC…
ww898 May 24, 2020
6f01d72
Follow ups for Math.BigMul (#36920)
jkotas May 24, 2020
78c1de8
Use BinaryPrimitives where possible. (#36881)
vcsjones May 24, 2020
cbf517e
Fix exception message to indicate Cofactor is required. (#36821)
vcsjones May 24, 2020
f6903fc
Disable GC/API/GC/AddThresholdTest on ARM64 (#36940)
jkotas May 24, 2020
d17d838
Add comments per code review feedback
sywhang May 24, 2020
8e6bd8c
Fixing emitAnyConst and related functions to better handle alignment …
tannergooding May 24, 2020
cb59fba
Fix output for user strings in R2RDump (#36935)
AntonLapounov May 25, 2020
bd6cbe3
[master] Update dependencies from mono/linker Microsoft/vstest dotnet…
dotnet-maestro[bot] May 25, 2020
d0e2281
Remove volatile on field in ConcurrentDictionary.Tables (#36976)
stephentoub May 25, 2020
6c4533b
configure.ac: check for sockaddr_in6 on Win32 (#36742)
monojenkins May 25, 2020
579c7e3
Update dependencies from https://github.com/dotnet/xharness build 202…
dotnet-maestro[bot] May 25, 2020
e5d063b
Timeout support for unprivileged Ping on Linux/BSD (#35461)
sakno May 25, 2020
064c5f1
Fix accumulating the offset in PemReader
vcsjones May 25, 2020
45833cb
Update mobile testing runner publishing target to insert before linke…
marek-safar May 26, 2020
92760b5
Avoid additional casts in SocketAsyncContext (#36997)
benaadams May 26, 2020
2641e23
Optimize decommit (#35896)
PeterSolMS May 26, 2020
2d88a3d
[reflection] Check whether a pointer is valid before dereferencing (#…
monojenkins May 26, 2020
c5b55f0
Initial work of porting native diagnostic eventpipe library to C. (#3…
lateralusX May 26, 2020
639f06d
Add SIMD acceleration for Matrix4x4.Invert #34394 (#36323)
eanova May 26, 2020
c08d909
Address futher review feedback
swaroop-sridhar May 24, 2020
df10457
Switch to getCacheDir if getExternalFilesDir is not available (#37009)
EgorBo May 26, 2020
a90124f
Update hosted pools for publish to BAR (#36832)
mmitche May 26, 2020
1692e34
Document disabling ApiCompat checks (#37011)
eiriktsarpalis May 26, 2020
0bbdc8e
Improve System.Text.Json coverage (#32341) (#36919)
JoshSchreuder May 26, 2020
68fd4fb
Tracking how much memory is committed per object heap (#36731)
cshung May 26, 2020
eef0169
Fix binplacing WASM files for in-tree runtime pack (#36985)
akoeplinger May 26, 2020
076b6c1
Building coreclr and installer with true sourceBuildFlag (#36854)
Anipik May 26, 2020
1bc70f2
[mono] Remove unaligned apk after Sign step (#37018)
EgorBo May 26, 2020
df3f5d1
Fix incorrect filtering operation in EventPipeHelper::IsEnabled (#36933)
sywhang May 26, 2020
f9d3e6f
Single-File: Run from Bundle (#36052)
swaroop-sridhar May 26, 2020
e899d11
Bump crossgen2 dependencies (#37017)
jkotas May 26, 2020
f6ba9ea
Optimization to remove redundant zero initializations. (#36918)
erozenfeld May 26, 2020
451d21e
fix GCC build
sywhang May 26, 2020
9ecc677
Porting some patches from sourcebuild to runtime (#36861)
Anipik May 26, 2020
1dfd937
merge with master
sywhang May 26, 2020
2586a5c
Fix bad refcount management in ComWrappers WeakReference test. (#37022)
jkoritzinsky May 26, 2020
a559a1c
Add dotnet.js to sign exclusion list (#37033)
safern May 26, 2020
e1c7d5f
Update runtime providers' context object on EventPipe rundown (#36733)
sywhang May 26, 2020
f987b3b
Simple sideloaded profile guided optimization support (#36887)
AndyAyersMS May 26, 2020
08e0445
rearrange tfms for intellisense (#37027)
Anipik May 27, 2020
d3db91a
Use nint instead of IntPtr in _RegisterFrozenSegment. (#37029)
eerhardt May 27, 2020
4855a4c
Disable AddThresholdTest in all archs (#37032)
safern May 27, 2020
e2d4ab7
Align assembler mnemonics and operands in R2RDump (#37034)
AntonLapounov May 27, 2020
67a809b
Ensure Vector3 inequality doesn't use the hidden 4th element (#36953)
tannergooding May 27, 2020
08ca98d
Fix a couple of bugs in multi-reg stores (#36994)
CarolEidt May 27, 2020
20a01d2
RuyJIT: `Array.Length / cns` can be converted to unsigned div (mod) (…
EgorBo May 27, 2020
ae1c5fe
Avoid HttpClientHandler.ServerCertificateCustomValidationCallback kee…
stephentoub May 27, 2020
feb16af
[interp] Remove return value indirection (#37004)
BrzVlad May 27, 2020
32fdcaf
[browser][wasm] InteropServices.JavaScript backing code. (#37044)
kjpou1 May 27, 2020
8b92b46
Make ApkBuilder less verbose (#37050)
EgorBo May 27, 2020
d422b0f
Reduce app size for iOS (#36902)
EgorBo May 27, 2020
511cada
Update the -vs switch and add docs for it (#37026)
ViktorHofer May 27, 2020
d9ba700
Add a BundleTestWasmApp target to build wasm test apps for libraries.…
vargaz May 27, 2020
80affe5
Enable jumps4 tests, since the issue has been fixed via mono/mono PR …
fanyang-mono May 27, 2020
a890e65
Fix build with FEATURE_GDBJIT enabled (#37054)
0xfk0 May 27, 2020
b42753b
Improve test ALPN detection (#36928)
wfurt May 27, 2020
5f4d5da
uddate Ubuntu and Alpine RID (#37031)
wfurt May 27, 2020
0c043d5
[master] Update dependencies from mono/linker dotnet/xharness (#37051)
dotnet-maestro[bot] May 27, 2020
03469b5
Merge branch 'dev/infrastructure' into dev/infra-merge1
May 27, 2020
e7b0f33
Fix pri0 test build.
May 29, 2020
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
]
},
"microsoft.dotnet.xharness.cli": {
"version": "1.0.0-prerelease.20254.3",
"version": "1.0.0-prerelease.20271.3",
"commands": [
"xharness"
]
Expand Down
1 change: 1 addition & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,7 @@ csharp_space_between_square_brackets = false

# Analyzers
dotnet_code_quality.ca1802.api_surface = private, internal
dotnet_code_quality.CA2208.api_surface = public

# C++ Files
[*.{cpp,h,in}]
Expand Down
41 changes: 41 additions & 0 deletions .github/ISSUE_TEMPLATE/01_bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

<!--This is just a template - feel free to delete any and all of it and replace as appropriate.-->

### Description

<!--
* Please share a clear and concise description of the problem.
* Include minimal steps to reproduce the problem if possible. E.g.: the smallest possible code snippet; or a small repo to clone, with steps to run it.
* What behavior are you seeing, and what behavior would you expect?
-->

### Configuration

<!--
* Which version of .NET is the code running on?
* What OS and version, and what distro if applicable?
* What is the architecture (x64, x86, ARM, ARM64)?
* Do you know whether it is specific to that configuration?
-->

### Regression?

<!--
* Did this work in a previous build or release of .NET Core, or from .NET Framework? If you can try a previous release or build to find out, that can help us narrow down the problem. If you don't know, that's OK.
-->

### Other information

<!--
* Please include any relevant stack traces or error messages. If possible please include text as text rather than images (so it shows up in searches).
* If you have an idea where the problem might lie, let us know that here. Please include any pointers to code, relevant changes, or related issues you know of.
* Do you know of any workarounds?
-->
52 changes: 52 additions & 0 deletions .github/ISSUE_TEMPLATE/02_api_proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
name: API proposal
about: Propose a change to the public API surface
title: ''
labels: api-suggestion
assignees: ''

---

## Background and Motivation

<!--
We welcome API proposals! We have a process to evaluate the value and shape of new API. There is an overview of our process [here](https://github.com/dotnet/runtime/blob/master/docs/project/api-review-process.md). This template will help us gather the information we need to start the review process.
First, please describe the purpose and value of the new API here.
-->

## Proposed API

<!--
Please provide the specific public API signature diff that you are proposing. For example:
```diff
namespace System.Collections.Generic
{
- public class HashSet<T> : ICollection<T>, ISet<T> {
+ public class HashSet<T> : ICollection<T>, ISet<T>, IReadOnlySet<T> {
}
```
You may find the [Framework Design Guidelines](https://github.com/dotnet/runtime/blob/master/docs/coding-guidelines/framework-design-guidelines-digest.md) helpful.
-->

## Usage Examples

<!--
Please provide code examples that highlight how the proposed API additions are meant to be consumed.
This will help suggest whether the API has the right shape to be functional, performant and useable.
You can use code blocks like this:
``` C#
// some lines of code here
```
-->

## Alternative Designs

<!--
Were there other options you considered, such as alternative API shapes?
-->

## Risks

<!--
Please mention any risks that to your knowledge the API proposal might entail, such as breaking changes, performance regressions, etc.
-->
50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/03_performance_issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
name: Performance issue
about: Report a performance problem or regression
title: ''
labels: 'tenet-performance'
assignees: ''

---

<!--This is just a template - feel free to delete any and all of it and replace as appropriate.-->

### Description

<!--
* Please share a clear and concise description of the performance problem.
* Include minimal steps to reproduce the problem if possible. E.g.: the smallest possible code snippet; or a small repo to clone, with steps to run it.
-->

### Configuration

<!--
(If you are posting Benchmark.NET results, this info will be included.)
* Which version of .NET is the code running on?
* What OS version, and what distro if applicable?
* What is the architecture (x64, x86, ARM, ARM64)?
* If relevant, what are the specs of the machine?
-->

### Regression?

<!--
* Is this a regression from a previous build or release of .NET Core, or from .NET Framework? If you can try a previous release or build to find out, that can help us narrow down the problem. If you don't know, that's OK.
-->

### Data

<!--
* Please include any benchmark results, images of graphs, timings or measurements, or callstacks that are relevant.
* If possible please include text as text rather than images (so it shows up in searches).
* If applicable please include before and after measurements.
* There is helpful information about measuring code in this repo [here](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md).
-->

### Analysis

<!--
* If you have an idea where the problem might lie, let us know that here.
* Please include any pointers to code, relevant changes, or related issues you know of.
* If you don't know, you can delete this section.
-->
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/04_blank_issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: Blank issue
about: Something that doesn't fit the other categories
title: ''
labels: ''
assignees: ''

---
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
blank_issues_enabled: true
contact_links:
- name: Issue with ASP.NET Core
url: https://github.com/dotnet/aspnetcore/issues/new/choose
about: Please open issues relating to ASP.NET Core in dotnet/aspnetcore.
- name: Issue with .NET SDK
url: https://github.com/dotnet/sdk/issues/new/choose
about: Please open issues relating to the .NET SDK in dotnet/sdk.
- name: Issue with Entity Framework
url: https://github.com/dotnet/efcore/issues/new/choose
about: Please open issues relating to Entity Framework in dotnet/efcore.
- name: Issue with Roslyn compiler
url: https://github.com/dotnet/roslyn/issues/new/choose
about: Please open issues relating to the Roslyn .NET compiler in dotnet/roslyn.
- name: Issue with Windows Forms
url: https://github.com/dotnet/winforms/issues/new/choose
about: Please open issues relating to Windows Forms in dotnet/winforms.
- name: Issue with WPF
url: https://github.com/dotnet/wpf/issues/new/choose
about: Please open issues relating to WPF in dotnet/wpf.
46 changes: 5 additions & 41 deletions Build.proj
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,7 @@
Reference the projects for traversal build. Ordering matters here.
-->
<ItemGroup>
<ProjectReference Include="@(CoreClrProject)" />
<ProjectReference Include="@(MonoProject)" />
<ProjectReference Include="@(LibrariesProject)" />
<ProjectReference Include="@(InstallerProject)" />
<ProjectReference Include="@(ProjectToBuild)" />
</ItemGroup>

<!--
Expand All @@ -30,43 +27,10 @@
<Import Project="$(RepositoryEngineeringDir)restore\docs.targets" Condition="'$(DotNetBuildFromSource)' != 'true'" />
<Import Project="$(RepositoryEngineeringDir)restore\optimizationData.targets" Condition="'$(DotNetBuildFromSource)' != 'true' and '$(EnableNgenOptimization)' == 'true'" />

<!--
Use synthetic inputs/outputs to avoid building it all the time. This should let devs build with
MSBuild node reuse enabled (the Arcade default). If it were built every time, it would hit file
locking issues vs. the persistent nodes that loaded the task DLL for the previous build. It
isn't particularly accurate, but better than nothing.
-->
<Target Name="BuildRepoTasks"
DependsOnTargets="GetRepoTasksSrc"
BeforeTargets="Restore"
Inputs="@(RepoTasksSrc)"
Outputs="$(RepoTasksOutputFile)">
<ItemGroup>
<RepoTaskProjects Include="$(RepoTasksDir)**\*.csproj" />
</ItemGroup>

<MSBuild Projects="@(RepoTaskProjects)"
Properties="MSBuildRestoreSessionId=$([System.Guid]::NewGuid());Configuration=Debug;Platform=AnyCPU"
Targets="Restore"/>

<MSBuild Projects="@(RepoTaskProjects)"
Properties="Configuration=Debug;Platform=AnyCPU"
Targets="Build"/>

<WriteLinesToFile File="$(RepoTasksOutputFile)"
Lines="$(RepoTasksOutputFile)"
Overwrite="true" />
</Target>

<Target Name="GetRepoTasksSrc">
<PropertyGroup>
<RepoTasksDir>$(RepoTasksDir)</RepoTasksDir>
<RepoTasksOutputFile>$(ArtifactsObjDir)runtime.tasks\Debug\build-semaphore.txt</RepoTasksOutputFile>
</PropertyGroup>

<ItemGroup>
<RepoTasksSrc Include="$(RepoTasksDir)**\*.cs*" />
</ItemGroup>
<Target Name="BuildLocalTasks"
BeforeTargets="Restore">
<MSBuild Projects="$(RepoTasksDir)tasks.proj"
Targets="BuildAndRestoreIncrementally"/>
</Target>

<Target Name="RestoreWithoutStaticGraph"
Expand Down
15 changes: 12 additions & 3 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,18 @@
<CoreLibSharedDir>$([MSBuild]::NormalizeDirectory('$(LibrariesProjectRoot)', 'System.Private.CoreLib', 'src'))</CoreLibSharedDir>
</PropertyGroup>

<PropertyGroup Condition="'$(TargetsMobile)' == 'true'">
<AppleAppBuilderDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'AppleAppBuilder', 'Debug', '$(NetCoreAppCurrent)'))</AppleAppBuilderDir>
<AndroidAppBuilderDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'AndroidAppBuilder', 'Debug', '$(NetCoreAppCurrent)'))</AndroidAppBuilderDir>
<WasmAppBuilderDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'WasmAppBuilder', 'Debug', '$(NetCoreAppCurrent)', 'publish'))</WasmAppBuilderDir>
<MonoAOTCompilerDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'MonoAOTCompiler', 'Debug', '$(NetCoreAppCurrent)'))</MonoAOTCompilerDir>

<AppleAppBuilderTasksAssemblyPath>$([MSBuild]::NormalizePath('$(AppleAppBuilderDir)', 'AppleAppBuilder.dll'))</AppleAppBuilderTasksAssemblyPath>
<AndroidAppBuilderTasksAssemblyPath>$([MSBuild]::NormalizePath('$(AndroidAppBuilderDir)', 'AndroidAppBuilder.dll'))</AndroidAppBuilderTasksAssemblyPath>
<WasmAppBuilderTasksAssemblyPath>$([MSBuild]::NormalizePath('$(WasmAppBuilderDir)', 'WasmAppBuilder.dll'))</WasmAppBuilderTasksAssemblyPath>
<MonoAOTCompilerTasksAssemblyPath>$([MSBuild]::NormalizePath('$(MonoAOTCompilerDir)', 'MonoAOTCompiler.dll'))</MonoAOTCompilerTasksAssemblyPath>
</PropertyGroup>

<!-- Packaging properties -->
<PropertyGroup>
<!--
Expand Down Expand Up @@ -75,9 +87,6 @@
<!-- Language configuration -->
<PropertyGroup>
<Deterministic>true</Deterministic>

<!-- Resource naming bug: https://github.com/microsoft/msbuild/issues/4740 -->
<EmbeddedResourceUseDependentUponConvention>false</EmbeddedResourceUseDependentUponConvention>
</PropertyGroup>

<PropertyGroup>
Expand Down
40 changes: 40 additions & 0 deletions THIRD-PARTY-NOTICES.TXT
Original file line number Diff line number Diff line change
Expand Up @@ -820,3 +820,43 @@ Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.

License notice for DirectX Math Library
---------------------------------------

https://github.com/microsoft/DirectXMath/blob/master/LICENSE

The MIT License (MIT)

Copyright (c) 2011-2020 Microsoft Corp

Permission is hereby granted, free of charge, to any person obtaining a copy of this
software and associated documentation files (the "Software"), to deal in the Software
without restriction, including without limitation the rights to use, copy, modify,
merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be included in all copies
or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

License notice for ldap4net
---------------------------

The MIT License (MIT)

Copyright (c) 2018 Alexander Chermyanin

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

8 changes: 4 additions & 4 deletions docs/area-owners.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Below table shows the combined area owners on this repository:
|-------------|------------------|------------------|
| area-AssemblyLoader-coreclr | @jeffschwMSFT @vitek-karas | |
| area-CodeGen-coreclr | @BruceForstall @dotnet/jit-contrib | |
| area-CrossGen/NGEN-coreclr | @fadimounir | |
| area-crossgen2-coreclr | @nattress @MichalStrehovsky @trylek @fadimounir | |
| area-CrossGen/NGEN-coreclr | @nattress | |
| area-crossgen2-coreclr | @nattress @trylek @dotnet/crossgen-contrib | |
| area-DependencyModel | @eerhardt | Microsoft.Extensions.DependencyModel |
| area-Diagnostics-coreclr | @tommcdon | |
| area-ExceptionHandling-coreclr | @janvorli | |
Expand All @@ -30,9 +30,9 @@ Below table shows the combined area owners on this repository:
| area-TieredCompilation-coreclr | @kouvel | |
| area-Tizen | @alpencolt @gbalykov | |
| area-Tracing-coreclr | @sywhang @josalem | |
| area-TypeSystem-coreclr | @davidwrighton @MichalStrehovsky @fadimounir | |
| area-TypeSystem-coreclr | @davidwrighton @MichalStrehovsky @janvorli @mangod9 | |
| area-UWP | @nattress | UWP-specific issues including Microsoft.NETCore.UniversalWindowsPlatform and Microsoft.Net.UWPCoreRuntimeSdk |
| area-VM-coreclr | @jeffschwMSFT | |
| area-VM-coreclr | @mangod9 | |
| area-AssemblyLoader-mono | @CoffeeFlux | |
| area-Codegen-meta-mono | @vargaz | |
| area-Codegen-JIT-mono | @SamMonoRT | |
Expand Down
3 changes: 3 additions & 0 deletions docs/coding-guidelines/api-guidelines/nullability.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,9 @@ The C# compiler respects a set of attributes that impact its flow analysis. We
- **DO** annotate properties where a getter will never return `null` but a setter allows `null` as being non-nullable but also `[AllowNull]`.
- **DO** annotate properties where a getter may return `null` but a setter throws for `null` as being nullable but also `[DisallowNull]`.
- **DO** add `[NotNullWhen(true)]` to nullable arguments of `Try` methods that will definitively be non-`null` if the method returns `true`. For example, if `Int32.TryParse(string? s)` returns `true`, `s` is known to not be `null`, and so the method should be `public static bool TryParse([NotNullWhen(true)] string? s, out int result)`.
- **DO** add `[NotNullIfNotNull(string)]` if nullable ref argument will be non-`null` upon exit, when an other argument passed evaluated to non-`null`, pass that argument name as string. Example: `public void Exchange([NotNullIfNotNull("value")] ref object? location, object? value);`.
- **DO** add `[return: NotNullIfNotNull(string)]` if a method would not return `null` in case an argument passed evaluated to non-`null`, pass that argument name as string. Example: `[return: NotNullIfNotNull("name")] public string? FormatName(string? name);`
- **DO** add `[MemberNotNull(params string[])]` for a helper method which initializes member field(s), pass the field name. Example: `[MemberNotNull("_buffer")] private void InitializeBuffer()`

## Code Review Guidance

Expand Down
Loading