Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
458 commits
Select commit Hold shift + click to select a range
227757a
Negate find_object GetConservativeGC logic. (#39905)
yowl Jul 28, 2020
26b818b
Fix creating RegionInfo object using names with different casing. (#4…
tarekgh Jul 29, 2020
e671f57
Add Unsafe.IsNullRef and Unsafe.NullRef (#40008)
Sergio0694 Jul 29, 2020
3eda592
[browser][wasm] Configuring request options in Browser WebAssembly (#…
kjpou1 Jul 29, 2020
7ffdb13
Assert that we don't get the value we don't want instead of attemptin…
kg Jul 29, 2020
5049c29
Update threadpool callback error messages to fix #38803 (#40000)
kg Jul 29, 2020
a352aef
Disabled outerloop test. (#40045)
ManickaP Jul 29, 2020
6ab00b4
[wasm] Re-enable some tests in the System.Net.WebSockets.Tests namesp…
MaximLipnin Jul 29, 2020
e5f149b
[mono] Disable cfgdir config on Windows netcore builds (#40005)
CoffeeFlux Jul 29, 2020
b2c7585
Redirect DllImport of hostpolicy to the main executable when it's emb…
vitek-karas Jul 29, 2020
e10da01
WASM: Enable GetAssemblyNameTest_ValidAssembly and add hook to includ…
safern Jul 29, 2020
9df596f
Do not test sockets handler fix on WinHttpHandler. (#40070)
ManickaP Jul 29, 2020
8b5467e
BindAsync -> ListenAsync (#40068)
geoffkizer Jul 29, 2020
bb82d67
[wasm] Remove unused icalls for Environment properties (#40079)
akoeplinger Jul 29, 2020
5c344f6
JIT: ensure fgFirstBB has appropriate flags (#40038)
AndyAyersMS Jul 29, 2020
38c9792
Split Perf Helix Workitem (#39859)
ooooolivia Jul 29, 2020
1f8e0a1
Crossgen2 composite GC stress pipeline (#39949)
trylek Jul 29, 2020
8bc62c4
Add more configurations to runtimeconfig.json (#40036)
cshung Jul 29, 2020
652297c
Re-enable test as issue was fixed (#40026)
davidwrighton Jul 29, 2020
5644260
Narrow four utf16 chars to ascii and write to buffer (#39508)
Jul 29, 2020
b262f0b
Add config var to allow disabling automatic CPU group assignment for …
kouvel Jul 29, 2020
357fdff
Fix TestUtilities IsTestProject being set to true inside VS (#40089)
ViktorHofer Jul 29, 2020
251a3c3
Fix unwind info decoding (#40030)
cshung Jul 29, 2020
a4bd2fb
Tweak ObjectStackAllocationTests so that they work correctly under cr…
davidwrighton Jul 29, 2020
50d412d
Tolerate pathological growth of optCSEHash (#40056)
davidwrighton Jul 29, 2020
9dc8384
Add env var to control createdump on MacOS (#39982)
Jul 29, 2020
90f0c93
Fix CoreLib build when building libraries solutions (#40097)
ViktorHofer Jul 29, 2020
f0ede2b
Add profiler ELT test (#39550)
davmason Jul 29, 2020
b165cbb
Add BinaryFormatter auditing EventSource (#39874)
GrabYourPitchforks Jul 29, 2020
264aac3
Re-enable ThreadStartBool_1 test for crossgen2 compilation (#40098)
davidwrighton Jul 30, 2020
44add55
Remove dead resource strings from Microsoft.VisualBasic.Core (#40053)
Marusyk Jul 30, 2020
ad90f7a
Fix dummy OBJ/BLK/IND nodes. (#39824)
Jul 30, 2020
3edfaad
Minor fix in library build instruction (#40109)
antonfirsov Jul 30, 2020
c205ed0
Support dotnet pack on libs src project (#40107)
ViktorHofer Jul 30, 2020
02e872e
Implement Header encoding selectors on SocketsHttpHandler (#39468)
MihaZupan Jul 30, 2020
b7f809d
Update docs for packaging and other nits (#40134)
ViktorHofer Jul 30, 2020
3bef7cb
[jit] Avoid calling mono_marshal_get_native_wrapper () too early, it …
monojenkins Jul 30, 2020
278cc96
Telemetry doesn't log datagrams failed in send/receive (#40083)
alnikola Jul 30, 2020
f880aad
Add first fsharp test (#39871)
Jul 30, 2020
2892bd0
Remove AspNetCore Testing Infra that isn't used (#40091)
ViktorHofer Jul 30, 2020
a07b70c
[wasm] Address TODO in pal_runtimeinformation.c (#40133)
akoeplinger Jul 30, 2020
65c9be6
Sync shared file (#40141)
MichalStrehovsky Jul 30, 2020
1e23a06
Consider that retbuf arg can point to GC heap in fgCreateCallDispatch…
echesakov Jul 30, 2020
e872afc
Fix ILLink.Substitutions.xml Warnings during Blazor build (#40051)
eerhardt Jul 30, 2020
32ddcd3
For arm32, kill REG_PROFILER_RET_SCRATCH for LSRA but not for GC (#40…
AndyAyersMS Jul 30, 2020
fbca802
[browser][tests] Deactivate marshal tests as they are flaky right now…
kjpou1 Jul 30, 2020
a87ee38
Bulk-suppress linker warnings during library builds (#40106)
layomia Jul 30, 2020
65b8cf2
Copy ctor handling for crossgen2 (#40113)
davidwrighton Jul 30, 2020
47f9d4b
Generate deterministic timestamp (#40122)
davidwrighton Jul 30, 2020
412f022
Add nullability annotations to XPath*files in Xml/Cache (#40114)
jozkee Jul 30, 2020
61cbd57
[master] Update dependencies from dotnet/arcade mono/linker Microsoft…
dotnet-maestro[bot] Jul 30, 2020
fb6cc28
Exclude EUid and EGid for Browser build as they are not supported (#3…
marek-safar Jul 30, 2020
fcacfcd
Verify JsonSerializer support for init-only properties (#40150)
layomia Jul 30, 2020
621ed57
Correcting Mismatch between ref and src (#39741)
Anipik Jul 30, 2020
a5e2249
Do not check static methods for variance safety rules (#40152)
davidwrighton Jul 30, 2020
4e53638
Report POH objects in RootReferences and ObjectReferences (#39992)
davmason Jul 30, 2020
69316ce
[RISCV] Build fixes and simple exception handling (#40142)
monojenkins Jul 30, 2020
a83dc69
Disable copy ctor test on Mono (#40161)
davidwrighton Jul 31, 2020
0f36487
Re-work fix for flow graph update. (#40162)
erozenfeld Jul 31, 2020
96d2bf0
Use IsCopyConstructed modreq consistently in test (#40168)
davidwrighton Jul 31, 2020
8d22d2c
Correctly handle gc desc for explicit layout type which inherits from…
davidwrighton Jul 31, 2020
7acaf16
[wasm] Re-enable some System.Linq.Expressions tests (#40130)
MaximLipnin Jul 31, 2020
8294419
Disable MSB3270 warning when referencing CoreLib (#40158)
ViktorHofer Jul 31, 2020
bc3c718
Fix __asm__ specifications for Clang (#40175)
monojenkins Jul 31, 2020
d0d704a
Bring back Microsoft.Bcl.AsyncInterfaces (#40189)
ericstj Jul 31, 2020
2ac6117
Rename pInitRegModified ->pInitRegZeroed , fix a condition that deci…
kunalspathak Jul 31, 2020
5478621
Delete unused PInvokeInline config value (#40199)
jkotas Jul 31, 2020
5bd0edf
Move GetCurrentProcessId interop for Browser to managed (#39367)
marek-safar Jul 31, 2020
ef6696a
Improve runtime error logging (#40176)
lewing Jul 31, 2020
6caef38
[wasm] Enable stack tests that now work on browser-wasm (#40206)
lewing Jul 31, 2020
ed31ea5
Fix nullability warning in ApkBuilder.cs with newer Roslyn (#40155)
akoeplinger Jul 31, 2020
5ddc873
Adding sequential read as the file option in ReadAllBytes (#40213)
RiskRunner0 Jul 31, 2020
c44154b
Clarify string source comments (#40210)
GrabYourPitchforks Jul 31, 2020
e306489
Handle success case for overlapped IO in Windows Diagnostics IPC PAL …
Jul 31, 2020
d32ba13
Unregister callback when setting a provider for deferred delete (#40191)
davmason Jul 31, 2020
62881e5
Ensure we can evolve IO.Pipelines package (#40212)
ericstj Jul 31, 2020
28ffb41
Update area-owners.md (#40200)
marek-safar Jul 31, 2020
d40d32b
Disable GCStress for profiler tests (#40171)
davmason Jul 31, 2020
ab83c88
Avoid lock contention in MemberInfoCache (#40116)
GrabYourPitchforks Aug 1, 2020
b44a8d9
Contract violation in generating exception is benign, it can be ignor…
davidwrighton Aug 1, 2020
06edcff
[master] Update dependencies from Microsoft/vstest dotnet/xharness (#…
dotnet-maestro[bot] Aug 1, 2020
1625943
Remove unused bindings (#40229)
lewing Aug 1, 2020
6822ba3
Make dotnet-Microsoft.XmlSerializer.Generator run on latest framework…
ericstj Aug 1, 2020
5de3b20
Increase Http2_MultipleConnectionsEnabled_IdleConnectionTimeoutExpire…
alnikola Aug 1, 2020
58fa9fe
Remove Format wrappers around interpolated strings (#40231)
am11 Aug 1, 2020
de1f8d8
Fix for unsafe CSE of Structs (#40164)
briansull Aug 1, 2020
5f51b77
[browser] Remove ActiveIssue from BinaryPrimitives_StaticWithSpanArgu…
lewing Aug 2, 2020
8abf453
Fix typo in comment in StringBuilderCache.cs (#40238)
jo-ninja Aug 2, 2020
1e7aa6f
[runtime] Add a configure workaround for apple silicon + older config…
monojenkins Aug 2, 2020
ca70fc9
Reenable ExceptionDispatchInfo.SetCurrentStackTrace test on WASM (#40…
akoeplinger Aug 2, 2020
4d41f13
Remove netstandard packaging infra (#40239)
am11 Aug 2, 2020
ce80850
Fix ILLink warnings for removed attributes when Debugger.IsSupported …
eerhardt Aug 2, 2020
a5159b1
Annotate DependencyInjection to make it linker friendly (#40227)
eerhardt Aug 2, 2020
995224d
Added variable number for tracking (#39861)
edkazcarlson Aug 2, 2020
3218c12
HTTP agnostic loopback server. (#40144)
ManickaP Aug 3, 2020
246b820
[wasm] Re-enable some Microsoft.Extensions.Logging.Tests tests on bro…
MaximLipnin Aug 3, 2020
215db60
Update dependencies from https://github.com/dotnet/xharness build 202…
dotnet-maestro[bot] Aug 3, 2020
f3b8255
Fix ICU_CFLAGS in mono configure.ac (#40263)
akoeplinger Aug 3, 2020
f1911f3
Fix nullable annotations for ImmutableArray cast methods (#40084)
eiriktsarpalis Aug 3, 2020
a1c19db
IsSupported reports SocketsHttpHandler availability on different plat…
alnikola Aug 3, 2020
dc76426
fix ReceiveMessageFromPacketInfo in DualMode ReceiveMessageFromAsync …
wfurt Aug 3, 2020
df7f985
Allow increased log level filtering for event source logger (#40165)
maryamariyan Aug 3, 2020
bb71223
Generating the verison and other macros on the fly (#39670)
Anipik Aug 3, 2020
a4c4efc
Type verification in tests (#40186)
davidwrighton Aug 3, 2020
fa5a443
Fix the trimming tests to link non-app assemblies correctly. (#40246)
eerhardt Aug 3, 2020
436fd91
fix regression in ChannelBinding/NTLM auth (#40222)
wfurt Aug 3, 2020
a4f15bf
Add ActivityContext parsing APIs (#40183)
tarekgh Aug 3, 2020
a5d2917
Improve default ciphersuites on Linux
bartonjs Aug 3, 2020
985f8ef
Don't remove dead indirections that may throw. (#40226)
erozenfeld Aug 3, 2020
d10f6f1
Don't rely on the built-in interface marshaller during COM activation…
AaronRobinsonMSFT Aug 3, 2020
ba97db3
Use Environment.SystemPageSize to set desireBufferSize (#40247)
sunny868 Aug 3, 2020
a297222
Fix attribute differences in between refs and implementations (#40185)
safern Aug 3, 2020
035737c
Fix Windows coreclr.dll size regression (#40282)
janvorli Aug 4, 2020
cb5b205
Check if a method is dynamic when transforming internal calls (#40266)
fanyang-mono Aug 4, 2020
6991ccd
Change new thread's affinity after thread starts, from the same threa…
kouvel Aug 4, 2020
8953bab
improve exception message when HTTP2 connection establishment fails (…
geoffkizer Aug 4, 2020
4c0ebbd
[wasm] Modify System.Net.Request to throw PNSE on Browser WASM (#40274)
MaximLipnin Aug 4, 2020
41de6d4
WASM: Pump timer queue in xharness when running unit tests (#40278)
akoeplinger Aug 4, 2020
0bd3ae0
[Wasm] Enable System.Data.Common tests (#39463)
steveisok Aug 4, 2020
5514082
Increased timeouts, fixed indentation. (#40273)
ManickaP Aug 4, 2020
4c18fb2
Reduce binary size by moving data definitions out of headers. (#40254)
AustinWise Aug 4, 2020
9cac0af
Bump timeout in global-build.yml for debug runtime builds (#40309)
akoeplinger Aug 4, 2020
a2df156
Cleanup EventSource (#40204)
jkotas Aug 4, 2020
c070713
Xml docs for SocketsHttpHandler's IsSupported and EnableMultipleHttp2…
alnikola Aug 4, 2020
c469ac9
Fix hang in HTTP/2 handling of canceling credit waits (#40243)
stephentoub Aug 4, 2020
21ea59f
[browser][io] Workaround for issue MoveDirectory (#40310)
kjpou1 Aug 4, 2020
e2d3fd4
Normalize array magic numbers and remove switch (#40279)
lewing Aug 4, 2020
a512ac4
[runtime] Handle null byref returns in runtime invokes. (#40071)
vargaz Aug 4, 2020
e00452a
Fix logger output. (#40291)
lewing Aug 4, 2020
664d9f8
cleanup schannel pal (#39755)
wfurt Aug 4, 2020
ece10ad
Minimum CMake downgrade for Linux (#39044)
jkoritzinsky Aug 4, 2020
d7506e7
Add step to run linker on entire runtime pack during libraries build …
layomia Aug 4, 2020
73f9666
Add more runtime GC counters (#38851)
sywhang Aug 4, 2020
26ae386
fix typo: fuitful -> fruitful (#40333)
bruno-garcia Aug 4, 2020
1e961ba
Fix warning in debugger-agent.c (#40325)
akoeplinger Aug 4, 2020
c91269c
Make macOS targets in global build job template default to 120 minute…
safern Aug 4, 2020
b552749
Mono: Ensure tasklets are removed in netcore build (#40324)
akoeplinger Aug 4, 2020
6d98f6d
Don't suspend for debugger while holding the slot backpatching lock (…
kouvel Aug 4, 2020
7d3b804
[wasm] Make mono_wasm_get_obj_type () GC safe by doing all object acc…
vargaz Aug 4, 2020
646cfa3
Add LoggerColorBehavior (#40221)
maryamariyan Aug 5, 2020
5ad9b0e
Add Browser specific PersistedFiles implementation (#39350)
marek-safar Aug 5, 2020
a1339cc
Annotate Extensions.Options to make it linker friendly (#40294)
eerhardt Aug 5, 2020
2925787
Add runtime feature checks for 5.0 browser (#40347)
lewing Aug 5, 2020
02db286
Remove potential NULLCHECK creation after LIR on arm32. (#40349)
Aug 5, 2020
92e9e88
Clean up more byte packing/unpacking. (#40334)
vcsjones Aug 5, 2020
b497143
[master] Update dependencies from dotnet/icu dotnet/llvm-project mono…
dotnet-maestro[bot] Aug 5, 2020
5fd9958
Fix corerun binplacing in testhost (#40341)
ViktorHofer Aug 5, 2020
a62b82b
Do not trim generic interfaces implemented by arrays (#40260)
MichalStrehovsky Aug 5, 2020
c9ce2a7
Unix: throw PNSE from BeginAccept/EndAccept that attempts to receive …
antonfirsov Aug 5, 2020
06963ea
Rename MinimumOSPlatformAttribute and RemovedInOSPlatformAttribute (#…
adamsitnik Aug 5, 2020
dd05d47
When invoking class constructor ensure class is initialized (#40293)
davidwrighton Aug 5, 2020
d306c6f
Mark existing Windows-specific APIs without a version number, fixes #…
adamsitnik Aug 5, 2020
6e922b8
Mark System.Security.Cryptography.OpenSsl as unsupported on Windows, …
adamsitnik Aug 5, 2020
5870d4f
Add BindConfiguration extension method for OptionsBuilder (#39825)
fredrikhr Aug 5, 2020
8fc332f
remove dead code (#40363)
geoffkizer Aug 5, 2020
1b338ff
Transform dead late arg store to NOP (#40348)
CarolEidt Aug 5, 2020
890fe97
Issue 39764 fix: Host and Application Lifetime Notifications (#39832)
WernerMairl Aug 5, 2020
8250b0a
Add savepoint API to DbTransaction (#34561)
roji Aug 5, 2020
04e86c3
In mono_wasm_invoke_js_marshalled, pass through treatResultAsVoid par…
SteveSandersonMS Aug 5, 2020
69b91f9
Add support for reporting byrefs to RVA static fields of collectible …
davidwrighton Aug 5, 2020
fe41d3c
[mono] Pass delegate target when using CreateDelegate (#40321)
BrzVlad Aug 5, 2020
b62f482
System.Diagnostics.Activity Perf Improvement (#40362)
CodeBlanch Aug 5, 2020
05e2cfb
Add wasm runs (#39548)
DrewScoggins Aug 5, 2020
5c29e14
[test] fix hang in macOS variants of reverse diagnostics server tests…
Aug 5, 2020
96f178d
Adding support for X86Base.CpuId (#40167)
tannergooding Aug 5, 2020
8140826
Build Globalization native shim as C++ and don't define __typeof (#40…
safern Aug 5, 2020
03d2e48
[wasm] Moving wasm debugger to dotnet/runtime (#40146)
thaystg Aug 5, 2020
9a9d5c4
Refactor Microsoft.Extensions TargetFrameworks (#40397)
ericstj Aug 5, 2020
c8ecf55
Turnoff wasm runs for CI (#40421)
DrewScoggins Aug 5, 2020
1a39b6c
[mono] Don't save byref `System.Void` into `MonoDomain::typeof_void`.…
imhameed Aug 6, 2020
222415c
Fix crossgenning of sparse COM interface types on non-Windows and add…
jkoritzinsky Aug 6, 2020
4da9d98
Fix -numproc script handling (#40437)
sdmaclea Aug 6, 2020
5a3b5f4
Consider debug levels less than zero disabled (#40429)
lewing Aug 6, 2020
53d70b0
Add HeaderEncodingSelector to MultipartContent (#39169)
MihaZupan Aug 6, 2020
189e1aa
Improve dictionary & hashset lookup perf for OrdinalIgnoreCase (#36252)
GrabYourPitchforks Aug 6, 2020
370aba4
Fix Docker cross-build command (#40433)
gonzoua Aug 6, 2020
0f7370b
Define SIGSTOP for architecture mips (#40299)
sunny868 Aug 6, 2020
8f6a77a
Remove EventSourceAttribute usages when EventSource feature is disabl…
marek-safar Aug 6, 2020
a778b7e
Check more patterns for retBuffer. (#40340)
Aug 6, 2020
ff47b4b
[System.Console] Fix manual test (#39460)
eiriktsarpalis Aug 6, 2020
3f25803
[wasm] Fix GC support in ves_icall_get_trace (). (#40384)
vargaz Aug 6, 2020
2f7215e
Fix several typos in bash script generation for Crossgen2 (#40417)
trylek Aug 6, 2020
a69d919
Add nodejs and npm install steps (#40474)
DrewScoggins Aug 6, 2020
c5ca43e
Re-enable debug_levels less than zero to indicate debugging without d…
lewing Aug 6, 2020
f4179b9
Simplify JS interop for Blazor WebAssembly (#40467)
SteveSandersonMS Aug 6, 2020
0adf9b5
Revert " Define SIGSTOP for architecture mips (#40299)" (#40470)
safern Aug 6, 2020
8978800
JIT: Properly handle a switch opt case during early flow opts (#40434)
AndyAyersMS Aug 6, 2020
2021d54
map TcpListener APM methods to Task-based methods (#40476)
geoffkizer Aug 6, 2020
a34177e
QUIC and HTTP/3 fixes (#40468)
scalablecory Aug 6, 2020
a1da393
[Arm64] Treat Math/MathF.FusedMultiplyAdd as intrinsics (#40124)
echesakov Aug 6, 2020
9b2f548
Allow execution of R2R code in singlefile app on windows. (#40104)
VSadov Aug 6, 2020
e2b42c5
import array access as OBJ for structs. (#40488)
Aug 6, 2020
fe81abd
Remove workaround in DefaultValueAttributeCtorTest trimming test (#40…
layomia Aug 6, 2020
0e73b9b
Fix gc stress coverage handling of epilogs on X86 (#40432)
davidwrighton Aug 6, 2020
9c6ef07
Add nullability annotations for *XPath* files in Xml/Dom and Xml/Xsl …
jozkee Aug 7, 2020
2d160e4
Make ComponentModel intrinsic TypeConverters linker-safe (#39973)
layomia Aug 7, 2020
a81e48f
Add DesignerAttribute to types that had it in full framework (#40425)
safern Aug 7, 2020
74611e5
Fix caching EH clause type handle problem in a conservative fashion (…
davidwrighton Aug 7, 2020
c073e57
Implement platform guards in OperatingSystem class (#40457)
adamsitnik Aug 7, 2020
851e32a
Trim async debugging when debugging feature is disabled (#40400)
marek-safar Aug 7, 2020
3ea278d
Remove new platform members from OSPlatform (#40373)
adamsitnik Aug 7, 2020
56b865a
Enable CBOR property tests in CI runs (#40135)
eiriktsarpalis Aug 7, 2020
a0d41ec
[mono][interp] Optimize box+unbox to no-op (#40017)
EgorBo Aug 7, 2020
d575f10
[Wasm] Ensure monovm_initialize is called on startup and address othe…
steveisok Aug 7, 2020
5620160
[Wasm] Rename System.Runtime.InteropServices.JavaScript to System.Pri…
steveisok Aug 7, 2020
fb6043a
fix nullable annotation for ImmutableInterlocked.Update methods (#40459)
eiriktsarpalis Aug 7, 2020
ebc57b9
Address additional feedback from #40172 (#40505)
layomia Aug 7, 2020
5ca480e
Increase multiple HTTP/2 connections test timeouts again (#40464)
alnikola Aug 7, 2020
e7204f5
Use T? for unconstrained nullable types (#40197)
stephentoub Aug 7, 2020
0302256
[JsonSerializer] Verify null can't be assigned to non-nullable struct…
layomia Aug 7, 2020
aa02ca2
Add code to preserve public fields of input types to JsonSerializer (…
layomia Aug 7, 2020
16ad2ea
Disable formatting for outerloop. (#40517)
Aug 7, 2020
9b3434a
Handle 16 byte HFA fields in arm64 profiler (#40482)
AndyAyersMS Aug 7, 2020
98bf6dd
Add -y to apt-get install commands (#40492)
DrewScoggins Aug 7, 2020
2b93f83
Fix Japanese Abbreviated Era Names (#40300)
tarekgh Aug 7, 2020
4b59394
add NetworkException (#40344)
geoffkizer Aug 7, 2020
ffa0647
[JsonSerializer] Prevent arbitrary properties from being cached when …
layomia Aug 7, 2020
5ebf586
Fix Issue #877 - Use GT_OBJ when copying a struct (#40483)
briansull Aug 7, 2020
89af52b
Update Equals method from ActivityContext (#40465)
eddynaka Aug 7, 2020
254ef0f
Make Extensions linker friendly. (#40431)
eerhardt Aug 7, 2020
64c25fd
[Wasm] Add simple browser sample (#40460)
steveisok Aug 7, 2020
55ed5cd
Fix covariant override disassembly (#40502)
davidwrighton Aug 7, 2020
c5e4fd7
WASM: Add pkgproj for the browser debug proxy/host transport package …
akoeplinger Aug 7, 2020
2f13c5f
[mono] Allow creating `TypedReference *` and `TypedReference &` via r…
imhameed Aug 7, 2020
83ee84a
Reduced code size and optimized name key creation for JSON properties…
YohDeadfall Aug 7, 2020
5767851
Sign and add entitlements to createdump and host binaries (#40485)
Aug 7, 2020
39b9607
Remove perf CI runs (#40540)
DrewScoggins Aug 7, 2020
20e4818
[wasm] [debugger] Support Exception Break on Debugger (handled and un…
thaystg Aug 7, 2020
de6380e
Fix StringBuilder AV (#40500)
danmoseley Aug 7, 2020
d1c7946
Continue updating previous generic dictionaries after expansion (#40355)
trylek Aug 7, 2020
82ba676
Update using-dotnet-cli.md (#40504)
AustinWise Aug 7, 2020
34311c4
[wasm][debugger][tests] Fix negative pointer tests
radical Aug 6, 2020
412f2e5
[wasm][debugger][tests] Fix test to correctly check the valuetype local
radical Aug 6, 2020
5cc1438
[wasm][debugger][tests] Make value checks consistent
radical Jul 21, 2020
7d7b83a
[wasm][debugger] Add new `id` types, which have associated properties
radical Jul 21, 2020
b783faf
[wasm][debugger] Update valuetype code to use the new `id`s
radical Jul 21, 2020
bafdc8a
[wasm][debugger] Simplify array API in `mini-wasm-debugger.c`
radical Jul 21, 2020
0fc09ca
[wasm][debugger] library_mono.js: improvements to valuetype code
radical Jun 30, 2020
6f5bcbd
[wasm][debugger] mini-wasm-debugger.c- extract object id lookup into …
radical Jun 24, 2020
765895b
[wasm][debugger][tests] Rename method param to be self descriptive
radical Aug 5, 2020
57ae386
[wasm][debugger][tests] Rework cfo test for getters
radical Aug 5, 2020
d18e858
[wasm][debugger][tests] Improve valuetype locals/method args tests
radical Aug 6, 2020
626a088
[wasm][debugger] Add support for invoking getters on valuetypes
radical Jun 30, 2020
20ee051
[wasm][debugger] mono.js: fix warnings
radical Jun 30, 2020
526f353
[wasm][debugger] mono.js: _split_object_id -> _parse_object_id
radical Jul 6, 2020
9768ba3
[wasm][debugger] Streamline accessing exported debugger.c functions
radical Jul 1, 2020
acb69b7
[wasm][debugger] Return errors from debugger.c's details functions
radical Jul 1, 2020
af5b05a
[wasm][debugger] Small checks on inputs, and some negative tests
radical Jul 6, 2020
3b66506
Update src/mono/mono/mini/mini-wasm-debugger.c
radical Aug 8, 2020
6d6e187
Remove description checking from TString
lewing Aug 8, 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.20403.2",
"commands": [
"xharness"
]
Expand Down
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,10 @@ indent_size = 2
[*.{props,targets,config,nuspec}]
indent_size = 2

# YAML config files
[*.{yml,yaml}]
indent_size = 2

# Shell scripts
[*.sh]
end_of_line = lf
Expand Down
6 changes: 6 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@
/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
Expand Down
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>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
2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
<!-- Installer specific, required during restore. -->
<InstallerTasksOutputPath>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'installer.tasks'))</InstallerTasksOutputPath>
<InstallerTasksAssemblyPath Condition="'$(MSBuildRuntimeType)' == 'Core'">$([MSBuild]::NormalizePath('$(InstallerTasksOutputPath)', 'Debug', 'netstandard2.0', 'installer.tasks.dll'))</InstallerTasksAssemblyPath>
<InstallerTasksAssemblyPath Condition="'$(MSBuildRuntimeType)' != 'Core'">$([MSBuild]::NormalizePath('$(InstallerTasksOutputPath)', 'Debug', 'net46', 'installer.tasks.dll'))</InstallerTasksAssemblyPath>
<InstallerTasksAssemblyPath Condition="'$(MSBuildRuntimeType)' != 'Core'">$([MSBuild]::NormalizePath('$(InstallerTasksOutputPath)', 'Debug', 'net461', 'installer.tasks.dll'))</InstallerTasksAssemblyPath>

<DocsDir>$([MSBuild]::NormalizeDirectory('$(RepoRoot)', 'docs'))</DocsDir>
<ManPagesDir>$([MSBuild]::NormalizeDirectory('$(DocsDir)', 'manpages'))</ManPagesDir>
Expand Down
27 changes: 25 additions & 2 deletions docs/area-owners.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
If you need to tag folks on an issue or PR, you will generally want to tag the owners (not the lead)
# Pull Requests Tagging

If you need to tag folks on an issue or PR, you will generally want to tag the owners (not the lead) for [area](#areas) to which the change or issue is closest to. For areas which are large and can be operating system or architecture specific it's better to tag owners of [OS](#operating-systems) or [Architecture](#architectures).

## Areas

Note: Editing this file doesn't update the mapping used by the `@msftbot` issue notification bot to tag owners. Some area owners prefer not to get those notifications. To update those notifications, contact any one of `@danmosemsft`, `@jeffschw`, `@marek-safar`, `@ericstj`, or `@karelz`. If you're a community member interested in these notifications, you won't appear in this table but we can add you to notifications - just let us know.

| Area | Lead | Owners (area experts to tag in PR's and issues) | Description |
|------------------------------------------------|---------------|-----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
Expand Down Expand Up @@ -118,4 +124,21 @@ If you need to tag folks on an issue or PR, you will generally want to tag the o
| area-TypeSystem-coreclr | @mangod9 | @davidwrighton @MichalStrehovsky @janvorli @mangod9 | |
| area-UWP | @tommcdon | @jashook | UWP-specific issues including Microsoft.NETCore.UniversalWindowsPlatform and Microsoft.Net.UWPCoreRuntimeSdk |
| area-VM-coreclr | @mangod9 | @mangod9 | |
| area-VM-meta-mono | @SamMonoRT | @lambdageek | |
| area-VM-meta-mono | @SamMonoRT | @lambdageek @CoffeeFlux | |
## Operating Systems

| Operating System | Lead | Owners (area experts to tag in PR's and issues) | Description |
|------------------|---------------|-----------------------------------------------------|--------------|
| os-alpine | | | |
| os-android | @steveisok | @akoeplinger | |
| os-freebsd | | | |
| os-mac-os-x | @steveisok | | |
| os-ios | @steveisok | @vargaz | |
| os-tvos | @steveisok | @vargaz | |

## Architectures

| Architecture | Lead | Owners (area experts to tag in PR's and issues) | Description |
|-----------------|---------------|-----------------------------------------------------|--------------|
| arch-wasm | @lewing | @lewing @BrzVlad | |

1 change: 1 addition & 0 deletions docs/coding-guidelines/api-guidelines/nullability.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ The C# compiler respects a set of attributes that impact its flow analysis. We
- **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(string fieldName)]` to a helper method which initializes member field(s), passing in the field name. Example: `[MemberNotNull("_buffer")] private void InitializeBuffer()`. This will help to avoid spurious warnings at call sites that call the initialization method and then proceed to use the specified field. Note that there are two constructors to `MemberNotNull`; one that takes a single `string`, and one that takes a `params string[]`. When the number of fields initialized is small (e.g. <= 3), it's preferable to use multiple `[MemberNotNull(string)]` attributes on the method rather than one `[MemberNotNull(string, string, string, ...)]` attribute, as the latter is not CLS compliant and will likely require `#pragma warning disable` and `#pragma warning restore` around the line to suppress warnings.
- **AVOID** using `[MaybeNull]`, not because it's problematic, but because there's almost always a better option, such as `T?` (as of this writing, in all of the dotnet/runtime there are only 7 occurrences of `[MaybeNull]`). One example of where it's applicable is `AsyncLocal<T>.Value`; `[DisallowNull]` can't be used here, because `null` is valid if `T` is nullable, and `T?` shouldn't be used because `Value` shouldn't be set to `null` if `T` isn't nullable. Another is in the relatively rare case where a public or protected field is exposed, may begin life as null, but shouldn't be explicitly set to null.

## Code Review Guidance

Expand Down
Loading