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 code-gen branch with runtime-master #332

Merged
merged 1,800 commits into from
Nov 10, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1800 commits
Select commit Hold shift + click to select a range
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
be9bfe0
Remove OSX_arm64 from platform group all (#44160)
sdmaclea Nov 2, 2020
84e9562
Update Brotli to v1.0.9 (#44107)
saucecontrol Nov 2, 2020
1f66c4b
Slight cleanup in hostpolicy (#44157)
elinor-fung Nov 2, 2020
620f8fa
Strip release builds on wasm. Avoid linking against libicudata.a, its…
vargaz Nov 2, 2020
423865d
Add property to reuse Android App signing key (#44085)
mdh1418 Nov 2, 2020
c72678b
Remove stale !s and TODO-NULLABLEs, plus those for indexer nullabilit…
stephentoub Nov 2, 2020
e691753
JSON continuation tests (#42393)
devsko Nov 2, 2020
b37f10a
Changing Windows_NT -> Windows for enabling TargetPlatformMoniker fe…
Anipik Nov 2, 2020
9ddfe92
[interp] Fix pinvoke passing of valuetype on wasm (#44129)
BrzVlad Nov 2, 2020
376c0ab
Move the exclusion of unregister01/03 into general CoreCLR group (#44…
trylek Nov 2, 2020
9971745
Remove some unsafe code from System.Xml (#43379)
GrabYourPitchforks Nov 3, 2020
8fc05ec
Fix an assert which is hit when compiling Microsoft.CodeAnalysis.dll …
vargaz Nov 3, 2020
2eb63c2
Fix asserts that were always true due to a missed neg. (#44095)
Nov 3, 2020
7a6ee5f
Use actual nint/nuint in Latin1Utility (#44162)
stephentoub Nov 3, 2020
7de7895
Add stream conformance tests for standalone streams (#44069)
stephentoub Nov 3, 2020
6951dd7
Move serializable types for xml serialization generator tests to sepa…
safern Nov 3, 2020
66a623e
Fix race condition in timeout handling and GetAsync_ContentCanBeCance…
stephentoub Nov 3, 2020
6b85595
Fill out hardware intrinsics linker substitutions for unsupported pla…
eerhardt Nov 3, 2020
25e9990
Fix/remove TODO-NULLABLE in System.Private.Xml (#44149)
krwq Nov 3, 2020
0eb6c4e
disable MockQuicStreamConformanceTests.Parallel_ReadWriteMultipleStre…
wfurt Nov 3, 2020
4004718
Fix comment causing formatting leg in CI to fail (#44197)
stephentoub Nov 3, 2020
60d6820
Add SYSLIB0013 into obsoletion list (#44203)
Nov 3, 2020
a24283e
Clean up style of Random.cs (#44195)
stephentoub Nov 3, 2020
a90a4b6
Use different variable in base-job.yml to avoid confusion (#44193)
akoeplinger Nov 3, 2020
a219be3
[mono] remove 2 extra members from System.Object (#44081)
lambdageek Nov 3, 2020
3ae7366
TcpClient.ConnectAsync(EndPoint) (#44110)
MartyIX Nov 3, 2020
5dcbc84
Extend SendAsync/ReceiveAsync cancellation tests (#44161)
antonfirsov Nov 3, 2020
6ca1f20
improve accuracy of Expect100Continue_WaitsExpectedPeriodOfTimeBefore…
wfurt Nov 3, 2020
f3f8b22
Don't create a wrapper for run-v8.sh (#44172)
lewing Nov 3, 2020
e6a7763
Check catch and throw non-Exception derived types (#43969)
am11 Nov 3, 2020
2f6ff4b
Don't expect LIST nodes in CALL args. (#44089)
Nov 3, 2020
e2b37db
Remove several volatiles from Timer (#44199)
stephentoub Nov 3, 2020
09a7d6c
Try a different attribute for disabling stream conformance tests on b…
stephentoub Nov 3, 2020
a5c194e
Check that we don't create null checks on an address that is not null…
Nov 3, 2020
c3277dc
[interp] Reinitialize error in a few places (#44188)
BrzVlad Nov 3, 2020
ce15f39
Remove the old mono timezone icall implementation from driver.c (#44171)
lewing Nov 3, 2020
33d881f
Add a PNSE configuration for System.Net.Quic (#44223)
ViktorHofer Nov 4, 2020
ffe020f
Add wiggle room to MonitoringIsEnabled test (#44228)
stephentoub Nov 4, 2020
7c92a21
Add assert to SharedPerformanceCounter to debug test failures in CI (…
stephentoub Nov 4, 2020
b33cc60
Tolerate missing tests (#44168)
BruceForstall Nov 4, 2020
4730697
Wasm async entrypoint (#44045)
lewing Nov 4, 2020
fd78d43
[interp] Simplify GetRawData (#44217)
BrzVlad Nov 4, 2020
86f14a2
Doubly linked freelist fixes (#43636)
PeterSolMS Nov 4, 2020
d8b2120
Add 'condition: always()' to Disk Usage after Build (#44209)
MattGal Nov 4, 2020
bd6c905
Socket.Tests: remove TestSettings.UDPRedundancy (#44202)
antonfirsov Nov 4, 2020
f3d84ca
Fix: NetworkStream throwing inconsistent exceptions (#40772)
antonfirsov Nov 4, 2020
cd714d6
Reenable dllmap for iOS/Android (#44243)
akoeplinger Nov 4, 2020
ad6ddf6
Add stream conformance tests for SocketsHttpHandler HTTP/1.1 streams …
stephentoub Nov 4, 2020
ca9bccd
Respect DOTNET_SHUTDOWNTIMEOUTSECONDS in HostOptions (#44080)
galakt Nov 4, 2020
a627934
Fix inject_debug_resources target (#44238)
hoyosjs Nov 4, 2020
463eeae
Update buildtriage.md (#44196)
ViktorHofer Nov 4, 2020
070323d
Add debugging a ci dump documentation template and script to fill inf…
safern Nov 4, 2020
c4feddb
Use SetFileInformationByHandle on FileStream.SetLength (#44170)
jozkee Nov 4, 2020
879b904
JIT: simple redundant compare optimization (#43811)
AndyAyersMS Nov 4, 2020
e7267cd
Remove MNADeprecationWorkaround in host test assets (#44259)
elinor-fung Nov 4, 2020
d65f284
Update IpcStreamFactory state machine to handle being started on a th…
Nov 5, 2020
5e5c4eb
Use shared lock for files opened without FileAccess.Write on Linux (…
jozkee Nov 5, 2020
d291c6c
Disable DOUBLY_LINKED_FL (#44262)
jkotas Nov 5, 2020
7bdfae8
Move dotnet version to hardcoded version to workaround TFM change (#4…
DrewScoggins Nov 5, 2020
e87d870
Split SslStream stream conformance tests for TLS1.2/1.3 (#44245)
stephentoub Nov 5, 2020
3e50549
Allow embedded nulls in the result of mono_wasm_invoke_js (). (#44237)
vargaz Nov 5, 2020
2cf2f57
Omit ErrorInformation from ManagementException binary serialization (…
fagnercarvalho Nov 5, 2020
7a8108c
Add R2RDump support for lazy GC info (#44261)
trylek Nov 5, 2020
d269e79
More consistent cache key validation in Remove (#44286)
jodydonetti Nov 5, 2020
04ecc1c
fix stream conformance tests for mock provider (#44282)
geoffkizer Nov 5, 2020
c358e66
Correctly set dylib version for libmonosgen-2.0.dylib (#44290)
akoeplinger Nov 5, 2020
a02011e
Uncomment `pr: none` in perf.yml (#44302)
stephentoub Nov 5, 2020
16b96be
Workaround xunit bug for disabling FileStreamStandaloneConformanceTes…
stephentoub Nov 5, 2020
0f4ec15
Ctor_SafeHandle_BasicPropertiesPropagate_Success: improve raw packet …
tmds Nov 5, 2020
99ba4a1
Http version test cleanup (#44283)
geoffkizer Nov 5, 2020
80c16e3
Fix illumos native build (#44251)
am11 Nov 5, 2020
e2d115e
Bump xharness workitem timeout for Android as well (#44301)
akoeplinger Nov 5, 2020
82e5039
Add stream conformance tests for TranscodingStream (#44248)
stephentoub Nov 5, 2020
8ed2e95
JIT: minor inliner refactoring (#44215)
AndyAyersMS Nov 5, 2020
ae47aa2
Remove unused QCall for WinRTSupported (#44278)
elinor-fung Nov 5, 2020
ce4772d
ConcurrentQueueSegment allows spinning threads to sleep. (#44265)
alexcovington Nov 5, 2020
9e4ac8b
File.Exists() is not null when true (#44310)
iSazonov Nov 5, 2020
3d9bef9
[master][watchOS] Add simwatch64 support (#44303)
monojenkins Nov 5, 2020
29ec808
Implementing support to Debugger::Break. (#44305)
thaystg Nov 5, 2020
b3aac60
Set fgOptimizedFinally flag correctly (#44268)
davidwrighton Nov 5, 2020
667e71d
Use the new async Run method from xharness and implement a test (#44046)
lewing Nov 5, 2020
5ed389b
Forbid `- byref cnst` -> `+ (byref -cnst)` transformation. (#44266)
Nov 6, 2020
669d451
Pick libmonosgen-2.0.so from cmake install directory instead of .libs…
akoeplinger Nov 6, 2020
230b5b1
Update SharedPerformanceCounter assert (#44333)
stephentoub Nov 6, 2020
5aaf0c1
Remove silly ToString in GetCLRInstanceString (#44335)
stephentoub Nov 6, 2020
5c3c690
Use targetPlatformMoniker for net5.0 and newer tfms (#43965)
Anipik Nov 6, 2020
ba878dc
[sgen] Add Ward annotations to sgen_get_total_allocated_bytes (#43833)
monojenkins Nov 6, 2020
d51d380
[tests] Re-enable tests fixed by #44081 (#44212)
lambdageek Nov 6, 2020
d7c4602
Add an implicit argument coercion check. (#43386)
Nov 6, 2020
640f0f7
[mono] Change CMakelists.txt "python" -> Python3_EXECUTABLE (#44340)
lambdageek Nov 6, 2020
54d27b2
Tweak StreamConformanceTests for cancellation (#44342)
stephentoub Nov 6, 2020
a683543
Use Dictionary for underlying cache of ResourceSet (#44104)
marek-safar Nov 6, 2020
d547916
Simplify catch-rethrow logic in NetworkStream (#44246)
antonfirsov Nov 6, 2020
cecbbfb
Simple GT_NEG optimization for #13837 (#43921)
JulieLeeMSFT Nov 6, 2020
03701ba
[master] Update dependencies from mono/linker (#44322)
dotnet-maestro[bot] Nov 6, 2020
2516516
Tighten argument validation in StreamConformanceTests (#44326)
stephentoub Nov 6, 2020
41c27ff
Add threshold on number of files / partition in SPMI collection (#44180)
kunalspathak Nov 6, 2020
ba52589
Fix ELT profiler tests (#44285)
davmason Nov 6, 2020
988cc7a
[master] Update dependencies from dotnet/arcade dotnet/llvm-project d…
dotnet-maestro[bot] Nov 6, 2020
6d07222
Fix Send_TimeoutResponseContent_Throws (#44356)
stephentoub Nov 6, 2020
c15cb70
Match CoreCLR behaviour on thread start failure (#44124)
marek-safar Nov 6, 2020
263c016
Add slash in Windows SoD tool build (#44359)
DrewScoggins Nov 7, 2020
613c936
Reflect test path changes in .gitattributes; remove nonexistent files…
trylek Nov 7, 2020
a057f27
Bootstrapping a test for R2RDump (#42150)
cshung Nov 7, 2020
6cfef20
Improve performance of Enum's generic IsDefined / GetName / GetNames …
stephentoub Nov 7, 2020
c82abc5
clarify http version test (#44379)
geoffkizer Nov 8, 2020
5393e13
Update dependencies from https://github.com/mono/linker build 2020110…
dotnet-maestro[bot] Nov 8, 2020
1492699
Disable RunThreadLocalTest8_Values on Mono (#44357)
lambdageek Nov 8, 2020
628c14b
LongProcessNamesAreSupported: make test work on distros where sleep i…
tmds Nov 8, 2020
77f1def
add missing constructor overloads (#44380)
geoffkizer Nov 8, 2020
894b730
change using in ConnectCallback_UseUnixDomainSocket_Success (#44366)
wfurt Nov 8, 2020
22fa0b1
Clean up the samples (#44293)
EgorBo Nov 8, 2020
f8d88a4
Update dotnet/roslyn issue link
stephentoub Nov 9, 2020
7b93881
Delete stale comment about dotnet/roslyn#30797
stephentoub Nov 9, 2020
c871e23
Fix/remove TODO-NULLABLEs (#44300)
krwq Nov 9, 2020
5a5c5cb
Update glossary (#44274)
jkotas Nov 9, 2020
b94c645
Add files need for wasm executable relinking/aot to the wasm runtime …
vargaz Nov 9, 2020
96073fd
Move some more UnmanagedCallersOnly tests to IL now that they're inva…
jkoritzinsky Nov 9, 2020
e97bdd3
Fix C++ build for mono/metadata/threads.c (#44413)
akoeplinger Nov 9, 2020
3388b02
Disable a failing test. (#44404)
Nov 9, 2020
d4c1c9a
Change async void System.Text.Json test to be async Task (#44418)
stephentoub Nov 9, 2020
6548832
Improve crossgen2 comparison jobs (#44119)
davidwrighton Nov 9, 2020
dc3101b
Remove some unnecessary GetTypeInfo usage (#44414)
stephentoub Nov 9, 2020
3de2e4e
Remove unused project references (#44425)
maryamariyan Nov 9, 2020
701ab03
[iOS] Fix build for Xcode 12.1 (#44311)
EgorBo Nov 10, 2020
24cc3d6
Fix genEventing.py to generate correct EventEnabled functions (#44384)
sywhang Nov 10, 2020
fd3ae61
Improve nullable annotation on Volatile.Read (#44410)
stephentoub Nov 10, 2020
1c1757c
Removing `g_hmodCoreCLR` and `g_hThisInst` (#43735)
VSadov Nov 10, 2020
e4ded7b
New event to track memory allocation for JIT code (#44030)
kunalspathak Nov 10, 2020
c1a21a0
Resolve warnings for assignment or explicit cast of possibly null typ…
cston Nov 10, 2020
e110f1b
erge remote-tracking branch 'upstream/runtime-master' into SyncWithMa…
layomia Nov 10, 2020
7a2e0ec
Disable 2 failing coreclr tests until they are fixed. (#44420)
Nov 10, 2020
8a8480b
Merge remote-tracking branch 'upstream/runtime-master' into SyncWithM…
layomia Nov 10, 2020
8282b51
Misc sync changes
layomia Nov 10, 2020
2afb073
Merge remote-tracking branch 'upstream/runtime-master' into SyncWithM…
layomia Nov 10, 2020
c11212f
Continue sync with runtime-master
layomia Nov 10, 2020
adac80e
Fixup
layomia Nov 10, 2020
a4b2402
Better align with runtime/master
layomia Nov 10, 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.20530.4",
"version": "1.0.0-prerelease.20555.2",
"commands": [
"xharness"
]
Expand Down
15 changes: 6 additions & 9 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,9 @@
# CLR specific
src/coreclr/src/pal/tests/palsuite/paltestlist.txt text eol=lf
src/coreclr/src/pal/tests/palsuite/paltestlist_to_be_reviewed.txt text eol=lf
src/coreclr/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna-input25.txt text eol=lf
src/coreclr/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna-input25000.txt text eol=lf
src/coreclr/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regex-redux/regexdna-input25.txt text eol=lf
src/coreclr/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regex-redux/regexdna-input25000.txt text eol=lf
src/coreclr/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/reverse-complement/revcomp-input25.txt text eol=lf
src/coreclr/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/reverse-complement/revcomp-input25000.txt text eol=lf
src/coreclr/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input.txt text eol=lf
src/coreclr/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input-big.txt text eol=lf
src/coreclr/tests/src/performance/Scenario/JitBench/Resources/word2vecnet.patch text eol=lf
src/tests/JIT/Performance/CodeQuality/BenchmarksGame/regex-redux/regexdna-input25.txt text eol=lf
src/tests/JIT/Performance/CodeQuality/BenchmarksGame/regex-redux/regexdna-input25000.txt text eol=lf
src/tests/JIT/Performance/CodeQuality/BenchmarksGame/reverse-complement/revcomp-input25.txt text eol=lf
src/tests/JIT/Performance/CodeQuality/BenchmarksGame/reverse-complement/revcomp-input25000.txt text eol=lf
src/tests/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input.txt text eol=lf
src/tests/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input-big.txt text eol=lf
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -59,4 +59,4 @@
/src/mono/msvc @lateralusX @kg @akoeplinger
/src/mono/msvc/scripts @akoeplinger @kg

/src/mono/netcore @marek-safar @akoeplinger @egorbo @vargaz @steveisok
/src/mono/netcore @marek-safar @akoeplinger @egorbo @vargaz @steveisok
2 changes: 1 addition & 1 deletion docs/coding-guidelines/interop-guidelines.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ internal static partial class Interop // contents of Common\src\Interop\Windows\
```

### Build System
When building dotnet/runtime, we use the "TargetOS" property to control what target platform we are building for. The valid values for this property are Windows_NT (which is the default value from MSBuild when running on Windows), Linux and OSX.
When building dotnet/runtime, we use the "TargetOS" property to control what target platform we are building for. The valid values for this property are windows (which is the default value from MSBuild when running on Windows), Linux and OSX.

#### Project Files
Whenever possible, a single .csproj should be used per assembly, spanning all target platforms, e.g. System.Console.csproj includes conditional entries for when targeting Windows vs when targeting Linux. A property can be passed to dotnet build to control which flavor is built, e.g. `dotnet build /p:TargetOS=OSX System.Console.csproj`.
Expand Down
8 changes: 4 additions & 4 deletions docs/coding-guidelines/project-guidelines.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Below is a list of all the various options we pivot the project builds on:

- **Target Frameworks:** .NETFramework, .NETStandard, .NETCoreApp
- **Platform Runtimes:** .NETFramework (aka CLR/Desktop), CoreCLR, Mono
- **OS:** Windows_NT, Linux, OSX, FreeBSD, AnyOS
- **OS:** windows, Linux, OSX, FreeBSD, AnyOS
- **Flavor:** Debug, Release

## Individual build properties
Expand Down Expand Up @@ -52,7 +52,7 @@ Pure netstandard configuration:
All supported targets with unique windows/unix build for netcoreapp:
```
<PropertyGroup>
<TargetFrameworks>$(NetCoreAppCurrent)-Windows_NT;$(NetCoreAppCurrent)-Unix;net461-Windows_NT</TargetFrameworks>
<TargetFrameworks>$(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent)-Unix;net461-windows</TargetFrameworks>
<PropertyGroup>
```

Expand All @@ -73,7 +73,7 @@ When building an individual project the `BuildTargetFramework` and `TargetOS` wi

## Supported full build settings
- .NET Core latest on current OS (default) -> `$(NetCoreAppCurrent)-[RunningOS]`
- .NET Framework latest -> `net48-Windows_NT`
- .NET Framework latest -> `net48-windows`

# Library project guidelines

Expand All @@ -100,7 +100,7 @@ Example:
Example:
```
<PropertyGroup>
<TargetFrameworks>netstandard2.0-Windows_NT;netstandard2.0-Unix</TargetFrameworks>
<TargetFrameworks>netstandard2.0-windows;netstandard2.0-Unix</TargetFrameworks>
</PropertyGroup>
<ItemGroup Condition="$(TargetFramework.StartsWith('netstandard2.0'))>...</ItemGroup>
```
Expand Down
4 changes: 2 additions & 2 deletions docs/design/coreclr/jit/viewing-jit-dumps.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,8 @@ The first thing to do is setup the .NET Core app we want to dump. Here are the s

```shell
# Windows
robocopy /e <runtime-repo path>\artifacts\bin\coreclr\Windows_NT.<arch>.Release <app root>\bin\Release\net5.0\<rid>\publish > NUL
copy /y <runtime-repo path>\artifacts\bin\coreclr\Windows_NT.<arch>.Debug\clrjit.dll <app root>\bin\Release\net5.0\<rid>\publish > NUL
robocopy /e <runtime-repo path>\artifacts\bin\coreclr\windows.<arch>.Release <app root>\bin\Release\net5.0\<rid>\publish > NUL
copy /y <runtime-repo path>\artifacts\bin\coreclr\windows.<arch>.Debug\clrjit.dll <app root>\bin\Release\net5.0\<rid>\publish > NUL

# Unix
cp -rT <runtime-repo path>/artifacts/bin/coreclr/<OS>.<arch>.Release <app root>/bin/Release/net5.0/<rid>/publish
Expand Down
12 changes: 11 additions & 1 deletion docs/infra/buildtriage.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,19 @@ This directly impacts developer productivity and the need to promptly fix such b

This role will work on a rotation basis. There are six people in the role and each rotation will last for a calendar month.

## Prerequisites
Please make sure that you are part of the following groups before you start the rotation:
- Runtime Infrastructure Github group: https://github.com/orgs/dotnet/teams/runtime-infrastructure
- Internal distribution list: runtimerepo-infra
- Internal teams channel: dotnet/runtime repo -> Infrastructure Team

Unfortunately, the teams channel's members need to be listed individually. Ping @ViktorHofer if you need access.

## Tracking Build Failures
All the CI failures can be tracked through the CI Council dashboards i.e. [Public](https://dev.azure.com/dnceng/public/_dashboards/dashboard/40ac4990-3498-4b3a-85dd-2ffde961d672), [Internal](https://dev.azure.com/dnceng/internal/_dashboards/dashboard/e1bb572d-a2b0-488f-a58a-54c73a547f0d).
We have different dashboards for public(Rolling & PR Builds) and internal builds.
We have different dashboards for public(Rolling & PR Builds) and internal builds.

In addition to the dashboards, official build failure notifications are sent to the internal runtime infrastructure alias. For every of these mail notifications, a matching issue should exist (either in the runtime repository or in core-eng or arcade). This guarantees that we are following-up on infrastructure issues immediately. If a build failure's cause isn't trivial to identify, consider looping in dnceng.

Tests are not run during the internal builds. Publishing and signing steps are run only during internal builds. Rolling builds run tests for the full matrix.

Expand Down
2 changes: 1 addition & 1 deletion docs/pr-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ If you have determined the failure is definitely not caused by changes in your P
* Search for an [existing issue](https://github.com/dotnet/runtime/issues). Usually the test method name or (if a crash/hang) the test assembly name are good search parameters.
* If there's an existing issue, add a comment with
* a) the link to the build
* b) the affected configuration (ie `netcoreapp-Windows_NT-Release-x64-Windows.81.Amd64.Open`)
* b) the affected configuration (ie `net6.0-windows-Release-x64-Windows.81.Amd64.Open`)
* c) all console output including the error message and stack trace from the Azure DevOps tab (This is necessary as retention policies are in place that recycle old builds.)
* d) if there's a dump file (see Attachments tab in Azure DevOps) include that
* If the issue is already closed, reopen it and update the labels to reflect the current failure state.
Expand Down
13 changes: 1 addition & 12 deletions docs/project/garbage-collector-guidelines.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,17 +37,6 @@ This will run the stress framework for the default amount of time (15 hours) on
## Functional Testing ##
A functional test run executes the same code as a stress run, but only runs for 30 minutes.

It is recommended that you run at least some of the below PR-triggered CI jobs:

```
@dotnet_bot test Windows_NT Checked longgc
@dotnet_bot test OSX10.12 Checked longgc
@dotnet_bot test Ubuntu Checked longgc
@dotnet_bot test Windows_NT Checked standalone_gc
@dotnet_bot test OSX10.12 Checked standalone_gc
@dotnet_bot test Ubuntu Checked standalone_gc
```

The "Long GC" tests are a series of GC tests whose running time is too long or memory usage is too high to run with
the rest of the Priority 0 unit tests. The "Standalone GC" build mode builds and runs the GC in a semi-standalone manner
(see https://github.com/dotnet/coreclr/projects/3).
Expand All @@ -56,7 +45,7 @@ You may also wish to run the GC Simulator tests. They may take up to 24 hours to
due to poor interactions with the Linux OOM killer. However, they have proven to be quite useful in finding bugs in the past:

```
@dotnet_bot test Windows_NT Release gcsimulator
@dotnet_bot test windows Release gcsimulator
@dotnet_bot test Ubuntu Release gcsimulator
@dotnet_bot test OSX10.12 Release gcsimulator
```
Expand Down
Loading