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

Sync JsonCodeGen branch with runtime-master #286

Merged
merged 1,666 commits into from
Nov 4, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1666 commits
Select commit Hold shift + click to select a range
32a2976
Arm32 Crossgen2 initial support (#43243)
davidwrighton Oct 15, 2020
b7998b2
Remove unsafe code from System.Web.HttpUtility (#43422)
GrabYourPitchforks Oct 15, 2020
b6af738
Fix the android cmake build. (#43421)
vargaz Oct 15, 2020
117dd1c
[browser][crypto] Remove restraining not supported attribute Primitiv…
kjpou1 Oct 15, 2020
7557a0a
Fix StaticTestGenerator (#43432)
stephentoub Oct 15, 2020
9ede31a
Clean up DependencyModel Json read/write (#43376)
eerhardt Oct 15, 2020
b72b13e
Add MetadataToken getter override to builder classes (#43330)
steveharter Oct 15, 2020
d260e95
[mono] Include hostpolicy/hostfxr in mono desktop runtime packs (#42729)
EgorBo Oct 15, 2020
adfbae4
Remove some unsafe code from Console (#43368)
eiriktsarpalis Oct 15, 2020
4dcec35
Bind byte array from base64 config value (#43150)
thomaslevesque Oct 15, 2020
7dd4658
Add w32subset.h into monoutils_sources. (#43435)
monojenkins Oct 15, 2020
eb1756e
[runtime] Add an options API. (#32595)
monojenkins Oct 15, 2020
e447e81
Revert "add better handling of SECBUFFER_EXTRA during TLS handshake o…
stephentoub Oct 15, 2020
346c434
Fix runincontext testing (#43446)
janvorli Oct 15, 2020
8ebd56d
Delete CoreDllMain, remove DLL_THREAD_DETACH from EEDllMain, just rel…
VSadov Oct 15, 2020
e549253
[debugger][wasm] Implement Debugger.IsAttached on wasm (#42532)
thaystg Oct 15, 2020
c788fe1
Add a makefile sample to run test-browser (#43382)
lewing Oct 15, 2020
0a2a7e9
Add back nightly build table (#43392)
hoyosjs Oct 16, 2020
8dcb564
Delete superfluous suffix
jkotas Oct 16, 2020
722b8a6
JIT: ensure bbflags get treated as 64 bit literals (#43451)
AndyAyersMS Oct 16, 2020
88abe67
Fix two tests for runincontext testing (#43457)
janvorli Oct 16, 2020
149964a
Remove unused Unix PKCS12 shims
vcsjones Oct 16, 2020
8c48ae8
Modify System.Net.HttpListener to throw PNSE at assembly level on bro…
MaximLipnin Oct 16, 2020
7601d44
JIT: some small profile related fixes (#43408)
AndyAyersMS Oct 16, 2020
32ead76
adjust renegotiation tests to match product change (#43123)
wfurt Oct 16, 2020
7509080
Add issues.targets exclusions for Crossgen2 Pri 1 Tests (#43473)
nattress Oct 16, 2020
5d702f8
Fix new warnings (#43097)
buyaa-n Oct 16, 2020
e15d0c5
Port ACL OpenExisting overloads for EventWaitHandle/Mutex/Semaphore (…
carlossanlop Oct 17, 2020
838fde6
Fix xunit analyzers to run on library test projects (#43459)
stephentoub Oct 17, 2020
e8339af
Remove some unnecessary unsafe usage (#43430)
stephentoub Oct 17, 2020
c125743
Fix nullable warnings in struct constructors (#43472)
RikkiGibson Oct 17, 2020
c8759a9
Add additional URI schemes (WIP) (#43375)
poke Oct 17, 2020
63c7fc6
Remove unused Common Extensions code (#43452)
eerhardt Oct 17, 2020
dd51b39
Make more suitable SPC instance methods static (#43280)
marek-safar Oct 17, 2020
8a89f97
Enable Mono substitutions and attributes exclusion for mobile (#43507)
marek-safar Oct 17, 2020
ef559dd
[mono] Ensure MonoAssemblyName is in sync between managed and native …
CoffeeFlux Oct 17, 2020
9674998
Port changes from dotnet/runtimelab (#43496)
jkotas Oct 17, 2020
76bd536
test for 2164 and corert 8246 (#43511)
Rattenkrieg Oct 17, 2020
bac2775
Ongoing cmake build work. (#43519)
vargaz Oct 17, 2020
df87d73
[master] Update dependencies from dotnet/arcade dotnet/xharness dotne…
dotnet-maestro[bot] Oct 17, 2020
effaf28
[threads] At shutdown, don't wait for native threads that aren't call…
monojenkins Oct 17, 2020
80194e6
add better handling of SECBUFFER_EXTRA during TLS handshake on Window…
wfurt Oct 17, 2020
839b134
Convert more interop to use function pointers (#43514)
jkotas Oct 17, 2020
da8cf83
Fix TimeZoneInfo to handle Yukon zone (#43550)
tarekgh Oct 18, 2020
c066931
Fix async iterators to clear out state upon completion (#43522)
stephentoub Oct 18, 2020
7ba0687
Add test to validate precedence of roll-forward and roll-forward-on-n…
vitek-karas Oct 19, 2020
4df1664
Refactor NonAscii bit mask usage (#43537)
eerhardt Oct 19, 2020
b673eea
Improve performance of polymorphism (#42538)
steveharter Oct 19, 2020
ebe2a70
Use Span-based CreateHMAC where possible
vcsjones Oct 19, 2020
bdd25a2
Add crossBuild parameter to yaml (#43319)
sdmaclea Oct 19, 2020
34bf5f8
Use NetCorePublic-Pool pool instead of AzDO hosted pool for Browser j…
akoeplinger Oct 19, 2020
466e4b7
Equals and GetHashCode for Reflection.Pointer (#42547)
Dimension4 Oct 19, 2020
f8fb84c
JIT: don't inline methods with small stackallocs if the call site is …
AndyAyersMS Oct 19, 2020
116aae9
Fix CG2 outerloop comparison runs and OSX leg warning (#43547)
nattress Oct 19, 2020
158b632
First draft of Dynamic Pgo proposal (#43371)
AndyAyersMS Oct 19, 2020
50f82db
Remove UnsupportedOsPlatform from CryptoConfig as a utility class (#4…
lewing Oct 20, 2020
3cf8d43
Add CSV map file generation for compiler diagnostics (#43612)
nattress Oct 20, 2020
d701804
add activity support for android sample (#43504)
EgorBo Oct 20, 2020
d2acbc0
[debugger] Switch to GC Unsafe in signal handler callbacks (#43600)
monojenkins Oct 20, 2020
b96d9e7
disable DefaultConnect_EndToEnd_Ok on Windows7 (#43628)
wfurt Oct 20, 2020
dcc4911
[iOS] Add mono runtime and AppleAppBuilder pkgproj for iOS sample (#4…
mdh1418 Oct 20, 2020
75d9041
[System.IO.Compression] ZipHelper.DosTimeToDateTime handle empty Last…
Mikolaytis Oct 20, 2020
ebf27bd
improve usability of NegotiateStreamInvalidOperationTest (#43622)
wfurt Oct 20, 2020
3ebd5b4
[browser][debugger] Clean up MessageId logic to prepare for sessions …
lewing Oct 20, 2020
bae74dc
Fixing stale version badges in docs (#43558)
afroze9 Oct 20, 2020
24d5043
improve reliability of SslStream tests with failing certificate valid…
wfurt Oct 20, 2020
c723f5e
Mono: Turn on cmake build by default (#42119)
vargaz Oct 20, 2020
881178e
Sync shared code from aspnetcore (#43624)
Tratcher Oct 20, 2020
7b19ce2
Use ThrowHelper inside ValueType types (#43634)
marek-safar Oct 20, 2020
b3b0b58
Display the real offset after branch tightening (#43469)
kunalspathak Oct 20, 2020
7664a9a
Clarify pre-merge commit squash guidance (#43664)
kouvel Oct 20, 2020
781077f
Update MulticoreJit (#39996)
clamp03 Oct 20, 2020
5b4facb
Fix missing signatures for Cross bitness DAC symbols (#43500)
hoyosjs Oct 20, 2020
a5192d4
Automatically trigger the ilasm round-trip test on PRs (#43666)
BruceForstall Oct 21, 2020
2c85445
Mono: Fix the windows cmake build. (#43658)
vargaz Oct 21, 2020
159a6ea
[Browser] don't pass redundant args to wasm (#41608)
EgorBo Oct 21, 2020
dc7b1d2
Enable implicit fallthrough warning (#43397)
janvorli Oct 21, 2020
e192946
Disable / fix failing test in runincontext testing (#43663)
janvorli Oct 21, 2020
641699d
Add test leg to the PR build to run libraries tests on Android emulat…
premun Oct 21, 2020
4f1412e
Add public JsonElement.ParseValue() and TryParseValue() (#43601)
steveharter Oct 21, 2020
bf8f24c
[mono] Copy image data with AssemblyLoadContext.LoadFromStream (#43592)
CoffeeFlux Oct 21, 2020
8bfc1d6
Fix incremental build of tasks.proj for mobile (#43674)
akoeplinger Oct 21, 2020
7eba836
[master] Update dependencies from mono/linker dotnet/arcade dotnet/xh…
dotnet-maestro[bot] Oct 21, 2020
c9d3d3e
RyuJIT: Don't emit null checks for constant strings (#37245)
EgorBo Oct 21, 2020
5143a05
Update steps in debugging instruction of CLR (#43557)
huoyaoyuan Oct 21, 2020
806641c
Remove non-cmake build support from mono.proj. (#43678)
vargaz Oct 21, 2020
cec89fd
[Android] Add AndroidAppBuilder pkgproj for Android sample (#43216)
mdh1418 Oct 21, 2020
05edcc6
Add test leg to the PR build to run libraries tests on Android device…
directhex Oct 21, 2020
2a234f9
Migrate coreclr's worker thread pool to be able to use the portable t…
kouvel Oct 21, 2020
001edea
Delete NetEventSource.Fail (#43579)
stephentoub Oct 21, 2020
095539f
Code sample for supporting dynamic objects (#42097)
steveharter Oct 21, 2020
c06d053
Fix crossgen2 armel build (#42811)
t-mustafin Oct 21, 2020
284b938
Fix fallthrough cases in portable thread pool change (#43701)
kouvel Oct 21, 2020
6582d3e
Fix and test crossgen2 on arm and x86 (#42998)
davidwrighton Oct 21, 2020
03a2847
[llvm] Fix some simd issues. (#43647)
vargaz Oct 22, 2020
4731fdb
Replace command-line parser for Crossgen2 (#43655)
AntonLapounov Oct 22, 2020
0e959be
Extend allowed Task.Delay/CTS TimeSpan values to match Timer (#43708)
stephentoub Oct 22, 2020
21121c3
Slim down Path::Combine by removing dependency on ValueTuple`8 (#43582)
marek-safar Oct 22, 2020
3a6261b
Fix issue #43714. Guid fallback for BigEndian had icorrect offsets. (…
vanbukin Oct 22, 2020
2488f30
Align MailAddress.GetHashCode with Equals (#43573)
i3arnon Oct 22, 2020
c6bf8eb
Bring back missing Exit_Failure case (#43665)
BruceForstall Oct 22, 2020
9504a64
Fix ildasm of certain floating-point numbers (#43673)
BruceForstall Oct 22, 2020
0bf83a3
Fix perf issue in System.Diagnostics.Activity (#43710)
CodeBlanch Oct 22, 2020
f7e0069
Update "Input Image Architectures" table in r2rdump README.md (#43727)
echesakov Oct 22, 2020
35f62c1
gc: shorten background thread name to fit Linux name limit (#43679)
tmds Oct 22, 2020
1cc8b1c
Allow dynamic code sample to compile on v3.0-5.0 (#43703)
steveharter Oct 22, 2020
2b6a3f9
[jit] Fix gsharedvt constrained calls to Object.GetType () under netc…
vargaz Oct 22, 2020
10d31ee
Change list-processed to ps (#42293) (#42297)
sunny868 Oct 23, 2020
ae908fe
Increase Hosting tests timeout (#43695)
eerhardt Oct 23, 2020
eebeb86
Make DebugDirectoryBuilder.AddCodeViewEntry public (#43267)
hrrrrustic Oct 23, 2020
ffe824c
Trim quoted file names passed to Crossgen2 (#43746)
AntonLapounov Oct 23, 2020
0e052b6
Fixes to allow using OS-provided threadpool (#43726)
jkotas Oct 23, 2020
31360fc
Move Thread PNSE check to managed to cut more dependencies (#43730)
marek-safar Oct 23, 2020
d667a48
Disable test against https://github.com/dotnet/runtime/issues/43754 (…
jkotas Oct 23, 2020
ff9eb78
Fix the signature of Interop.Sys.Log () to match the native signature…
vargaz Oct 23, 2020
e82f4af
Add missing opcodes to k_rgnStackPushes (#42246)
kevingosse Oct 23, 2020
87eabab
[mono] Use CMAKE_CURRENT_SOURCE_DIR instead of CMAKE_SOURCE_DIR (#43715)
imhameed Oct 23, 2020
3ddf67b
Allow WasmAppBuilder to run after the publish step. Change the (#43742)
vargaz Oct 23, 2020
8fcb543
Fix NegotiateStream handling of EOF (#43739)
stephentoub Oct 23, 2020
bf4e881
Free allocated buffer after UTF8 encode on FreeBSD (#43431)
am11 Oct 23, 2020
b62677d
[master] Update dependencies from mono/linker (#43698)
dotnet-maestro[bot] Oct 23, 2020
6f1fd98
Use non-generic TaskCompletionSource where possible in System.Threadi…
danielmarbach Oct 23, 2020
9d3d945
Remove Common Extensions HashCodeCombiner (#43454)
eerhardt Oct 23, 2020
ec18183
Add link to Discord server (#43765)
marek-safar Oct 23, 2020
5de326c
Suppress trim analysis warnings inside reflection implementation (#43…
vitek-karas Oct 23, 2020
75ae527
Fix issue #36999 (#43723)
Nikolay-parhimovich Oct 23, 2020
71c28b5
Improve error message thrown by Microsoft.Extensions.Configuration.Js…
kevin-wittmer Oct 23, 2020
0fa63e2
Fix null reload token for ConfigurationProvider (#43306)
wzchua Oct 23, 2020
8713a04
Setting `WebProxy.BypassList` to null throws (#40656)
bekir-ozturk Oct 23, 2020
aad53fe
Mono: Clang bin path not added to PATH for VS2019 builds. (#43505)
monojenkins Oct 23, 2020
88c46f8
Block the runtime on ready to early bind breakpoints (#43260)
lewing Oct 23, 2020
455e738
Fix issue: ConventionsBuilder and open generic export with constructo…
RaymondHuy Oct 23, 2020
f24a18b
[w32socket] Turn WireGuard ENOKEY errno to WASANETUNREACH (#43734)
monojenkins Oct 23, 2020
eec1e25
improve link detection for WIFI on macOS (#43737)
wfurt Oct 23, 2020
bc4cca2
Fix inconsistency of the 'CanRead' property after disposing an HTTP c…
stephentoub Oct 23, 2020
edc8aaa
[mono] Use lax Roslyn and analyzers settings for samples (#43769)
lambdageek Oct 23, 2020
54906ea
[wasm][debugger] Fix check for already loaded assemblies (#43747)
radical Oct 23, 2020
0d4448a
Pass -target arm or -target arm64 to superpmi.exe when replaying in …
echesakov Oct 23, 2020
0e402bc
Update Android instrumentation runner to be closer to upstream (#43775)
akoeplinger Oct 23, 2020
f93c0e6
Use function pointers for interop (Unix) (#43793)
jkotas Oct 25, 2020
2c61921
[master] Update dependencies from dotnet/arcade Microsoft/vstest dotn…
dotnet-maestro[bot] Oct 25, 2020
693c1f0
Disable JIT counters if the JIT is disabled. (#43808)
vargaz Oct 26, 2020
5a4483e
Fix RHEL7 socket dispose hang, and extend coverage (#43409)
antonfirsov Oct 26, 2020
5dfd23f
Fix to set the inner exception for ALC event (#43667)
LakshanF Oct 26, 2020
6c1d8a8
[w32process-win32] Implement System.Diagnostics.Process::MainWindowHa…
monojenkins Oct 26, 2020
7a0aca3
Ensure IBC data is copied to the expected location (#43644)
ericstj Oct 26, 2020
c436158
[docs] Add area-System.Reflection-mono area owners (#43825)
lambdageek Oct 26, 2020
5e6de70
CoreCLR runtime tests + Mono LLVM AOT on arm64 Linux (#41751)
imhameed Oct 26, 2020
fa1d472
ServiceProcess Controller Refactor (#43797)
ShreyasJejurkar Oct 26, 2020
2b0a6a4
Enhance #43238 so that it covers DefineScope method group with the te…
eugene-shcherbo Oct 26, 2020
79d2f47
Bump emscripten to 2.0.6. (#43800)
vargaz Oct 26, 2020
2b2955e
Fixed bug in ReadOnlyDictionary's IDictionary.this[object] implementa…
dotnetjunkie Oct 26, 2020
b0be1ab
Add cancellable and AddressFamily-specific name resolution. (#33420)
scalablecory Oct 26, 2020
c08ac77
Setting value of enums didn't properly widen the value when setting (…
davidwrighton Oct 26, 2020
c107fa8
Merge PAL's _wcslwr into _wcslwr_s (#43265)
am11 Oct 26, 2020
dd23c81
[WIP][interp] Unify execution and valuetype stacks (#43681)
monojenkins Oct 26, 2020
801ebec
Revert "Try re-enabling IBC on macOS. (#39801)" (#43839)
jkoritzinsky Oct 26, 2020
320c1cc
Statically linking coreclr and clrjit in single file host (#43556)
VSadov Oct 26, 2020
bb28bc3
simplify SslStream_StreamToStream_Alpn_NonMatchingProtocols_Fail test…
wfurt Oct 27, 2020
247212f
Improve annotations for XLinq methods taking params object[] (#43717)
krwq Oct 27, 2020
2dc19e2
[RyuJIT] Propagate gtFlags in Vector.Create (#43578)
EgorBo Oct 27, 2020
de90508
[Portable thread pool] Don't spin-wait on semaphore when hill climbin…
kouvel Oct 27, 2020
c5b97a6
Add IDictionary_Generic_Tests test for multiple values with hash coll…
stephentoub Oct 27, 2020
9b3575d
Set TARGET_SIZEOF_VOID_P and SIZEOF_REGISTER correctly when cross com…
vargaz Oct 27, 2020
eb187d1
Rewrite Socket.ConnectAsync for DNS with async/await (#43661)
stephentoub Oct 27, 2020
52bbc73
add missing CBOR xmldocs (#43882)
eiriktsarpalis Oct 27, 2020
298d019
RyuJIT: Fold Popcnt.PopCount with constant argument (#37836)
EgorBo Oct 27, 2020
7b6a578
[RyuJIT] Fold "(X op C1) op C2" to "X op (C1 op C2)" for commutative …
EgorBo Oct 27, 2020
7d15ecf
Fix covariant return type validation for canon parents (#43843)
janvorli Oct 27, 2020
0bf8106
Reimplement Socket.Begin/EndSend/Receive on Send/ReceiveAsync (#43886)
stephentoub Oct 27, 2020
ae9da64
Remove a volatile access from Task.Id (#43891)
stephentoub Oct 27, 2020
f5c17f1
Add info about how named mutexes work on Unix into code from the orgi…
kouvel Oct 27, 2020
4dc2ee1
Fix test for 32-bit platforms (#43888)
kouvel Oct 27, 2020
aed1abf
Make runtime tests run with Android (#42683)
fanyang-mono Oct 27, 2020
4e29224
[wasm] Add backward compatibility file to timezone data compilation (…
tqiu8 Oct 27, 2020
73a7993
Some refactoring of thread suspension. (#34666)
VSadov Oct 27, 2020
c436248
Add link to Discord server to README.md (#43926)
akoeplinger Oct 28, 2020
b2dba8d
Throw when reader is completed with an exception (#43776)
BrennanConroy Oct 28, 2020
dbe6447
Disable qcalls on wasm. Treat them as normal pinvokes. (#43798)
vargaz Oct 28, 2020
cf276ce
Change Task.FromResult to use same task cache as async methods (#43894)
stephentoub Oct 28, 2020
0acbafe
Add initial set of conformance tests for Stream (#43834)
stephentoub Oct 28, 2020
ec26ee5
Add interpreter libraries to iOS device runtime pack (#43944)
akoeplinger Oct 28, 2020
9cce94a
[mono] Fix LoadAssemblyRaw to not pin or copy (#43830)
CoffeeFlux Oct 28, 2020
6a5a78b
Respect reloadOnChange in UserSecrets in DefaultBuilder (#43807)
galakt Oct 28, 2020
3fca083
Replace net6.0 TargetFramework Equality Conditions with msbuild in…
Anipik Oct 28, 2020
23695a3
Enable the portable thread pool by default in coreclr (#43841)
kouvel Oct 28, 2020
d63cbe0
Fix DI DisposeAsync being called twice (#43803)
wzchua Oct 28, 2020
558d492
[master] Update dependencies from mono/linker dotnet/arcade dotnet/xh…
dotnet-maestro[bot] Oct 28, 2020
e5f6b44
Add static libraries for System.Native back to mobile runtime packs (…
akoeplinger Oct 28, 2020
33c5327
[interp] return false for IsLittleEndian on BE (#43946)
EgorBo Oct 29, 2020
9d2faae
Add back passing of --build-id option to Mono runtime build (#43993)
akoeplinger Oct 29, 2020
aca727a
Bump xharness (#43996)
akoeplinger Oct 29, 2020
b25acdf
Clarify string.IndexOf rules in code comments (#43999)
GrabYourPitchforks Oct 29, 2020
cb873bc
Avoid disabling assert messages in debug configuration on wasm to hel…
vargaz Oct 29, 2020
07b8863
Update ServiceProviderServiceExtensions.cs (#43974)
IEvangelist Oct 29, 2020
d84d05f
Remove redundant lower function (#44010)
fanyang-mono Oct 29, 2020
fd68e5c
Fix #44004, disable assertion messages in release mode instead of deb…
vargaz Oct 29, 2020
b6f791d
Disable the 'problematic assembly' code on .net core. (#44022)
vargaz Oct 29, 2020
0199252
Fix loading component when application was started with `dotnet` inst…
elinor-fung Oct 29, 2020
06141c3
Support loading public-only PEM X.509 certificates
vcsjones Oct 29, 2020
47e5011
Update coding-style.md
stephentoub Oct 29, 2020
75604bc
remove unnecessary bound check (#42431)
Jacksondr5 Oct 29, 2020
cd7c163
Use jitstd::sort instead of qsort in jit and gcinfo (#43923)
davidwrighton Oct 29, 2020
0283591
Remove some unnecessary List-related allocation from EventSource (#44…
stephentoub Oct 29, 2020
04c5644
Use BinaryPrimitives where possible (#43474)
GrabYourPitchforks Oct 30, 2020
c80b6f4
Update dependencies from https://github.com/dotnet/arcade build 20201…
dotnet-maestro[bot] Oct 30, 2020
b5ea5cb
Enable automated SPMI collection for outerloop tests (#43773)
kunalspathak Oct 30, 2020
a112379
Add Stream argument validation helpers and use throughout dotnet/runt…
stephentoub Oct 30, 2020
3d20030
Remove unused ifdef logic in ODBC (#44042)
GrabYourPitchforks Oct 30, 2020
f8e1365
Address JsonElement doc and test feedback (#43832)
steveharter Oct 30, 2020
5b3a914
[cmake] Add -DCHECKED_BUILD=args support, and check getters in Debug …
lambdageek Oct 30, 2020
4d09ba6
Implement the reuse of duplicate constant values (#43899)
briansull Oct 30, 2020
6ee1c70
Fix gsharedvt constrained calls to Object.GetHashCode () which was br…
vargaz Oct 30, 2020
803c79e
Enable unused-result warning for PAL (#43395)
am11 Oct 30, 2020
4d3ca5f
Set number handling for properties read after deserializing ctor para…
layomia Oct 30, 2020
c0b645d
Set default value for value-type ctor params properly (#43831)
layomia Oct 30, 2020
493e50e
Delete area-Tizen
jkotas Oct 30, 2020
d3f90ba
EqualityComparer IndexOf to shared (#44065)
benaadams Oct 30, 2020
ee74ce2
Clean up debugger debug logging and wasm trace logging (#43960)
lewing Oct 30, 2020
d27e5d7
Add area owners for System.Formats (#44038)
carlossanlop Oct 30, 2020
3cc9f2c
[Interp] Create an intrinsic for Interlocked.Exchange for int64 (#43893)
fanyang-mono Oct 30, 2020
f29a272
Optimize String.Replace(string, string) (#44088)
stephentoub Oct 31, 2020
22c3105
Disable PollingEventFires test (#44096)
stephentoub Oct 31, 2020
bb537d0
Fix IL interpreter build on GCC. (#44049)
heiher Oct 31, 2020
3054d27
Minor update to function signatures for RISCV64 architecture (#43862)
monojenkins Oct 31, 2020
8025436
Remove WinRT leftovers from mono's CoreLib (#44102)
am11 Oct 31, 2020
bbd83cd
[master] Update dependencies from dotnet/arcade dotnet/llvm-project d…
dotnet-maestro[bot] Oct 31, 2020
9868b13
Fix the typo (#44075)
SingleAccretion Nov 1, 2020
8d007a7
Avoid linking against libicudata.a, its not needed. (#44105)
vargaz Nov 1, 2020
c03edca
Delete unnecessary seek from SetLengthInternal on Unix (#44097)
jkotas Nov 1, 2020
f1de95e
Add optimized String.Join for IList<string> (#44032)
johnthcall Nov 1, 2020
8560a2e
Fix type generator test failures (#44041)
davidwrighton Nov 1, 2020
df8e3f6
Remove last remnants of IExpando support. (#44122)
AaronRobinsonMSFT Nov 1, 2020
e10f771
Remove unsafe code from String.Join (#44126)
stephentoub Nov 2, 2020
ecd979c
(MQ cleanup) Remove size_t from managed Brotli code (#44043)
GrabYourPitchforks Nov 2, 2020
9c98063
Remove some unused icalls. (#44128)
vargaz Nov 2, 2020
08f3088
Delete dead AppendSpanFormattable method from ValueStringBuilder (#44…
stephentoub Nov 2, 2020
1ade532
Use slightly smaller code for String.Concat(object, object, ...) (#44…
stephentoub Nov 2, 2020
f1b3af0
Fix equality check for unset variables (#44099)
lewing Nov 2, 2020
33056a9
Set GC_SUSPEND based on the target os not the host os. (#44093)
vargaz Nov 2, 2020
8c6a049
Enable using the Ninja generator instead of Visual Studio on Windows …
jkoritzinsky Nov 2, 2020
5111ab2
Add issues.targets CG2 entries for issue #44054 (#44142)
trylek Nov 2, 2020
c3c768b
Delete duplicate Buffer.Memmove implementations and avoid unnecessary…
stephentoub Nov 2, 2020
7c9c347
Fix incorrect handling of character range and capitalization in regex…
Nov 2, 2020
63a877b
Add NativeMainSource alternative to Android Sample App (#44076)
mdh1418 Nov 2, 2020
598426c
Set the MSVC RuntimeLibrary properties for ASM_MASM when we use MASM.…
jkoritzinsky Nov 2, 2020
b0356b1
Merge remote-tracking branch 'upstream/runtime-master' into SyncWithM…
layomia Nov 3, 2020
453db6d
Suppress linker warning
layomia Nov 3, 2020
49734c3
Resolve code-gen proj/Roslyn dependencies
layomia Nov 3, 2020
d6f75fa
Add System.Collections pkg reference to STJ ref netcoreapp3.0 build
layomia Nov 3, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
115 changes: 68 additions & 47 deletions .config/CredScanSuppressions.json
Original file line number Diff line number Diff line change
@@ -1,49 +1,70 @@
{
"tool": "Credential Scanner",
"suppressions": [
{
"file": [
"/eng/common/internal-feed-operations.ps1",
"/eng/common/internal-feed-operations.sh",
"/src/libraries/Common/src/Interop/Windows/WinHttp/Interop.winhttp_types.cs",
"/src/libraries/Common/src/System/Security/Cryptography/EccSecurityTransforms.cs",
"/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/HttpClientHandlerTest.Proxy.cs",
"/src/libraries/Common/tests/System/Net/Http/HttpClientHandlerTest.ServerCertificates.cs",
"/src/libraries/Common/tests/System/Net/Http/PostScenarioTest.cs",
"/src/libraries/Common/tests/System/Net/Prerequisites/Deployment/setup_certificates.ps1",
"/src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/EC/ECKeyFileTests.cs",
"/src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/EC/ECKeyFileTests.LimitedPrivate.cs",
"/src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/RSA/RSAKeyFileTests.cs",
"/src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/RSA/RSAKeyPemTests.cs",
"/src/libraries/System.Data.Common/tests/System/Data/Common/DbConnectionStringBuilderTest.cs",
"/src/libraries/System.Diagnostics.Process/tests/ProcessStartInfoTests.cs",
"/src/libraries/System.DirectoryServices.AccountManagement/src/System/DirectoryServices/AccountManagement/constants.cs",
"/src/libraries/System.DirectoryServices.AccountManagement/tests/PrincipalTest.cs",
"/src/libraries/System.DirectoryServices.AccountManagement/tests/UserPrincipalTest.cs",
"/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.Net.Requests/src/System/Net/FtpControlStream.cs",
"/src/libraries/System.Net.Requests/src/System/Net/FtpWebRequest.cs",
"/src/libraries/System.Net.WebSockets.Client/tests/ConnectTest.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",
"/src/libraries/System.Security.Cryptography.Algorithms/tests/Rfc2898Tests.cs",
"/src/libraries/System.Security.Cryptography.Pkcs/tests/Pkcs12/Pkcs12Documents.cs",
"/src/libraries/System.Security.Cryptography.X509Certificates/tests/ExportTests.cs",
"/src/libraries/System.Security.Cryptography.Xml/tests/EncryptedXmlTest.cs",
"/src/libraries/System.Security.Cryptography.Xml/tests/SignedXmlTest.cs",
"/src/libraries/System.Security.Cryptography.Xml/tests/TestHelpers.cs"
],
"_justification": "Mostly test files. Other files contain harmless examples or constants."
},
]
"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.",
"file": [
"src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/DSA/DSAKeyPemTests.cs",
"src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/EC/ECKeyPemTests.cs",
"src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/RSA/RSAKeyPemTests.cs",
"src/libraries/System.Security.Cryptography.X509Certificates/tests/TestData.cs"
],
"placeholder": [
"-----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"
],
"placeholder": [
"\"anotherpassword\"",
"\"bar\"",
"\"mono\"",
"\"password1\"",
"\"rightpassword\"",
"\"testcertificate\"",
"\"unused\"",
"\"wrongpassword\""
]
}
]
}
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.20352.2",
"version": "1.0.0-prerelease.20530.4",
"commands": [
"xharness"
]
Expand Down
7 changes: 6 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ trim_trailing_whitespace = true
[project.json]
indent_size = 2

# Generated code
[*{_AssemblyInfo.cs,.notsupported.cs}]
generated_code = true

# C# files
[*.cs]
# New line preferences
Expand Down Expand Up @@ -155,10 +159,11 @@ 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

# 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.\n
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.

# C++ Files
[*.{cpp,h,in}]
Expand Down
62 changes: 62 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Users referenced in this file will automatically be requested as reviewers for PRs that modify the given paths.
# See https://help.github.com/articles/about-code-owners/

/src/libraries/Common/src/System/Net/Http/aspnetcore/ @dotnet/http
/src/libraries/Common/tests/Tests/System/Net/aspnetcore/ @dotnet/http
/src/libraries/System.Text.Json/ @ahsonkhan @steveharter @layomia @Jozkee
/src/libraries/System.Buffers/ @ahsonkhan
/src/libraries/System.Memory/ @ahsonkhan

# CoreCLR Code Owners

/src/coreclr/src/inc/corinfo.h @dotnet/jit-contrib
/src/coreclr/src/inc/corjit.h @dotnet/jit-contrib
/src/coreclr/src/jit/ @dotnet/jit-contrib

# Mono Code Owners

/src/mono @marek-safar

/src/mono/llvm @vargaz @SamMonoRT @imhameed @EgorBo

/src/mono/mono/arch @vargaz
/src/mono/mono/benchmark @SamMonoRT @naricc
/src/mono/mono/dis @lambdageek @vargaz
/src/mono/mono/eglib @vargaz @lambdageek @CoffeeFlux

/src/mono/mono/metadata @vargaz @lambdageek @thaystg @CoffeeFlux
/src/mono/mono/metadata/*-win* @lateralusX @lambdageek @CoffeeFlux
/src/mono/mono/metadata/handle* @lambdageek @vargaz
/src/mono/mono/metadata/monitor* @brzvlad @vargaz
/src/mono/mono/metadata/sgen* @brzvlad @vargaz @naricc
/src/mono/mono/metadata/thread* @lateralusX @lambdageek
/src/mono/mono/metadata/w32* @lateralusX @lambdageek @CoffeeFlux

/src/mono/mono/mini @vargaz @lambdageek @SamMonoRT @CoffeeFlux
/src/mono/mono/mini/*cfgdump* @vargaz
/src/mono/mono/mini/*exceptions* @vargaz @BrzVlad
/src/mono/mono/mini/*llvm* @vargaz @imhameed @EgorBo
/src/mono/mono/mini/*ppc* @vargaz
/src/mono/mono/mini/*profiler* @BrzVlad @lambdageek
/src/mono/mono/mini/*riscv* @alexrp
/src/mono/mono/mini/*type-check* @lambdageek
/src/mono/mono/mini/debugger-agent.c @vargaz @thaystg @DavidKarlas @lambdageek
/src/mono/mono/mini/interp/* @BrzVlad @vargaz

/src/mono/mono/native @egorbo @marek-safar
/src/mono/mono/profiler @BrzVlad @lambdageek
/src/mono/mono/sgen @BrzVlad @lambdageek @naricc

/src/mono/mono/utils @vargaz @lambdageek @CoffeeFlux
/src/mono/mono/utils/*-win* @lateralusX @lambdageek @CoffeeFlux
/src/mono/mono/utils/atomic* @vargaz
/src/mono/mono/utils/mono-hwcap* @vargaz
/src/mono/mono/utils/mono-mem* @vargaz
/src/mono/mono/utils/mono-merp* @lambdageek @naricc @imhameed
/src/mono/mono/utils/mono-state* @lambdageek
/src/mono/mono/utils/mono-threads* @lambdageek @vargaz

/src/mono/msvc @lateralusX @kg @akoeplinger
/src/mono/msvc/scripts @akoeplinger @kg

/src/mono/netcore @marek-safar @akoeplinger @egorbo @vargaz @steveisok
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/01_bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ assignees: ''
* 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?
* If you're using Blazor, which web browser(s) do you see this issue in?
-->

### Regression?
Expand Down
23 changes: 23 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/servicing_pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Fixes Issue <!-- Issue Number -->

Master PR <!-- Link to PR if any that fixed this in the master branch. -->

# Description

<!-- Give a brief summary of the issue and how the pull request is fixing it. -->

# Customer Impact

<!-- What is the impact to customers of not taking this fix? -->

# Regression

<!-- Is this fixing a problem that was introduced in the most recent release, ie., fixing a regression? -->

# Testing

<!-- What kind of testing has been done with the fix. -->

# Risk

<!-- Please assess the risk of taking this fix. Provide details backing up your assessment. -->
27 changes: 27 additions & 0 deletions .github/move.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Configuration for Move Issues - https://github.com/dessant/move-issues

# Delete the command comment when it contains no other content
deleteCommand: true

# Close the source issue after moving
closeSourceIssue: true

# Lock the source issue after moving
lockSourceIssue: false

# Mention issue and comment authors
mentionAuthors: true

# Preserve mentions in the issue content
keepContentMentions: false

# Move labels that also exist on the target repository
moveLabels: false

# Set custom aliases for targets
# aliases:
# r: repo
# or: owner/repo

# Repository to extend settings from
# _extends: repo
26 changes: 26 additions & 0 deletions .github/workflows/backport.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Backport PR to branch
on:
issue_comment:
types: [created]

jobs:
backport:
if: github.event.issue.pull_request != '' && contains(github.event.comment.body, '/backport to')
runs-on: ubuntu-20.04
steps:
- name: Checkout repo
uses: actions/checkout@v2
- name: Run backport
uses: ./eng/actions/backport
with:
auth_token: ${{ secrets.GITHUB_TOKEN }}
pr_description_template: |
Backport of #%source_pr_number% to %target_branch%

/cc %cc_users%

## Customer Impact

## Testing

## Risk
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -319,7 +319,6 @@ Vagrantfile
CMakeFiles/
cmake_install.cmake
CMakeCache.txt
Makefile

# Cross compilation
cross/rootfs/*
Expand Down Expand Up @@ -353,3 +352,7 @@ src/coreclr/src/System.Private.CoreLib/common

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

# Mono Wasm-specific excludes
src/mono/wasm/emsdk/
src/mono/wasm/.stamp-wasm-install-and-select*
6 changes: 5 additions & 1 deletion Build.proj
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
<Project Sdk="Microsoft.Build.Traversal">

<PropertyGroup>
<TraversalGlobalProperties Condition="'$(BuildAllConfigurations)' != 'true'">BuildTargetFramework=$([MSBuild]::ValueOrDefault('$(BuildTargetFramework)', '$(NetCoreAppCurrent)'))</TraversalGlobalProperties>
</PropertyGroup>

<!--
Subsets are already imported by Directory.Build.props.
Reference the projects for traversal build. Ordering matters here.
Expand Down Expand Up @@ -35,7 +39,7 @@

<Target Name="RestoreWithoutStaticGraph"
BeforeTargets="Restore">
<MSBuild Projects="@(LibrariesRestoreProject);@(DepprojProjectToBuild);@(PkgprojProjectToBuild);@(BundleProjectToBuild)"
<MSBuild Projects="@(DepprojProjectToBuild);@(PkgprojProjectToBuild);@(BundleProjectToBuild)"
Properties="MSBuildRestoreSessionId=$([System.Guid]::NewGuid());RestoreUseStaticGraphEvaluation=false"
Targets="Restore" />
</Target>
Expand Down
4 changes: 0 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,10 +67,6 @@ We use and recommend the following workflow:
- The next official build will automatically include your change.
- You can delete the branch you used for making the change.

Note: It is OK for your PR to include a large number of commits. Once your change is accepted, you will be asked to squash your commits into one or some appropriately small number of commits before your PR is merged.

Note: It is OK to create your PR as "[WIP]" on the upstream repo before the implementation is done. This can be useful if you'd like to start the feedback process concurrent with your implementation. State that this is the case in the initial PR comment.

## Up for Grabs

The team marks the most straightforward issues as [up for grabs](https://github.com/dotnet/runtime/labels/up-for-grabs). This set of issues is the place to start if you are interested in contributing but new to the codebase.
Expand Down
Loading