Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
717 commits
Select commit Hold shift + click to select a range
2471117
Update ActiveIssue references for Android in MutexTests (#118343)
kotlarmilos Aug 5, 2025
8da0ed4
Always tamper the signature in the data area
bartonjs Aug 5, 2025
ab58a81
[Apple mobile] Disable iOS.Simulator.LibraryMode.Test on simulator (#…
kotlarmilos Aug 5, 2025
0686df9
Fix perf bug in RegexCompiler when handling .*? (#118373)
stephentoub Aug 5, 2025
e1fbcdc
Do not reset size of TailCallArgBuffer (#118365)
jkotas Aug 5, 2025
dc32986
Disable timing out test on OSX (#118392)
ManickaP Aug 5, 2025
824fdb1
JIT: Remove redundant normalizing casts when passing and returning st…
jakobbotsch Aug 5, 2025
34574d7
Add tests for singlefile bundles with non-ascii characters (#118281)
jtschuster Aug 5, 2025
63783f5
[mono][infra] Increase fullAOT LLVM CI timeout (#118378)
matouskozak Aug 5, 2025
1bfcb85
Handle 'lib' variants in ModuleNameVariations to generate DirectPInvo…
jtschuster Aug 5, 2025
67541ba
JIT: Always compute loop iteration estimate in loop inversion if we h…
amanasifkhalid Aug 5, 2025
d84ca95
JIT: Fix ARM64 emitter tests (#117768)
amanasifkhalid Aug 5, 2025
1dd74ea
Fix reading Zip64 end of central directory locator (#118239)
rzikm Aug 5, 2025
0ce54a5
[wasm][AOT] fix codegen for small structs on stack (#118355)
pavelsavara Aug 5, 2025
d9be719
Remove 2GB allocations from MemoryStream_SeekOverflow_Throws. (#118400)
vcsjones Aug 5, 2025
dfb2850
Remove some uses of dynamic from HardwareIntrinsic test code (#118273)
snickolls-arm Aug 5, 2025
1b45b1b
Replace `native sized` -> `native-sized` (#118402)
xtqqczze Aug 5, 2025
565b6d3
Replace NET8_0_OR_GREATER with NET across all source files (#118363)
Copilot Aug 5, 2025
e399fff
Fix xUnit1041 in pri1 runtime tests (#118412)
akoeplinger Aug 6, 2025
b8ed7bb
Managed Composite ML-DSA + ECDSA for netfx (#118356)
PranavSenthilnathan Aug 6, 2025
1722487
Add tests for assembly resolution downgrading via extension mechanism…
Copilot Aug 6, 2025
5faa346
Introduce MetadataEEType node halfway between Constructed and Necessa…
MichalStrehovsky Aug 6, 2025
dc341ae
Increase default stack guard on x86 Windows (#118277)
gregg-miskelly Aug 6, 2025
2432268
Fix constrained call corner cases (#111178)
MichalStrehovsky Aug 6, 2025
cda16fd
Fix socket test (#118403)
ManickaP Aug 6, 2025
25c3d90
Add default StaticWebAssetMakeReferencedAssetOriginalItemSpecAbsolute…
Copilot Aug 6, 2025
d000ce2
JIT: Fix RISC-V emitter build (#118407)
amanasifkhalid Aug 6, 2025
e1feed8
[clr-interp] Implement missing support for startup path (#118404)
kotlarmilos Aug 6, 2025
0f7b74b
SVE: Remove unsigned implementation of ShiftRightArithmeticNarrowingS…
snickolls-arm Aug 6, 2025
0787787
Restore registers at the head of chains of contained nodes (#118430)
a74nh Aug 6, 2025
9f22923
Restore temp register in switch table (#118439)
tomeksowi Aug 6, 2025
82f0bd1
[RISC-V] Replace addi, addiw with mov, sext.w when immediate is zero …
credo-quia-absurdum Aug 6, 2025
3057101
Rename some files compiled for netstandard21 (#118435)
xtqqczze Aug 6, 2025
e7e3cc2
Allow two display names for Sydney time zone (#118329)
matouskozak Aug 6, 2025
df500bd
Use `OrderedDictionary<TKey,TValue>.TryGetValue Method` on more targe…
xtqqczze Aug 6, 2025
6916150
Remove further uses of dynamic from HardwareIntrinsic test code (#118…
snickolls-arm Aug 6, 2025
8c7de74
Remove redundant `#if NET` directives from .NET-only files (#118424)
Copilot Aug 6, 2025
a3df2a8
Implement NoSEH flag setting for crossgened modules in ILLink (#117779)
Copilot Aug 6, 2025
fdf73d8
Implement type name resolution for ILLink analyzer
sbomer Aug 6, 2025
4da283c
[mono][debugger] Fix assertion when stepping (#118458)
thaystg Aug 6, 2025
6b4936e
Use module as ID for debugger module cache instead of domain assembly…
tommcdon Aug 6, 2025
8b08265
Remove List<T>.Enumerator.MoveNextRare (#118425)
stephentoub Aug 6, 2025
386cb8d
JIT: create inferred GDVs for enumerator var uses that lack PGO (#118…
AndyAyersMS Aug 7, 2025
a42ac91
[Json] Avoid ReadOnlySequence with Stream deserializing (#118408)
BrennanConroy Aug 7, 2025
8fdfa4f
Remove unnecessary length check in Guid parsing (#118181)
PranavSenthilnathan Aug 7, 2025
b622b6b
Merge PriorityQueue.Enumerator.MoveNextRare into MoveNext and use Thr…
Copilot Aug 7, 2025
0234029
Fix interpreter helper and stack size computation (#118477)
janvorli Aug 7, 2025
f1be1df
Return false in PropagateNeverToRuntime for BBJ_THROW blocks (#118280)
EgorBo Aug 7, 2025
5371f13
[cDAC] Refactor datadescriptor infrastructure (#118453)
max-charlamb Aug 7, 2025
f868efe
Allow MethodDesc::GetILHeader to work correctly under rejit scenarios…
tommcdon Aug 7, 2025
c993ba2
JIT: Refine asserts for RMW check in crc32 and hw intrinsic codegen (…
jakobbotsch Aug 7, 2025
0bb2f6e
[EventPipe] Fix user_events metadata label scope (#118474)
mdh1418 Aug 7, 2025
ac85d6f
Fix static virtual methods for delegate creation (#118470)
davidwrighton Aug 7, 2025
eace168
[main] Source code updates from dotnet/dotnet (#117845)
dotnet-maestro[bot] Aug 7, 2025
b5c07d4
Fix few startup path issues with interpreter (#118448)
janvorli Aug 7, 2025
de93e0a
Update JIT interface to help reduce shared stubs (#118462)
AaronRobinsonMSFT Aug 7, 2025
5c5ed27
[clr-interp] Intrinic handling for Delegate Invoke methods (#118406)
davidwrighton Aug 7, 2025
66519b1
Make host tests clear out host tracing variables by default (#118419)
elinor-fung Aug 7, 2025
ca9b916
Update RapidJSON (#118432)
am11 Aug 7, 2025
dc00334
Diagnostic changes to R2R for issues #106675 and #108255 (#118370)
kg Aug 7, 2025
d104e3e
[clr-interp] Fix issues found in the startup path with the interprete…
davidwrighton Aug 7, 2025
c2e7c99
Update to zlib-ng 2.2.5 (#118457)
ericstj Aug 7, 2025
96b3285
Eliminate NextCallReturnAddress call followed by CEE_POP (#118500)
janvorli Aug 7, 2025
d61ca90
[clr-interp] Handle some forms of unboxing stub (#118501)
davidwrighton Aug 8, 2025
a53ffc1
Remove mentions of long removed function. (#118509)
AaronRobinsonMSFT Aug 8, 2025
4bbd32d
[clr-interp] Fix INTOP_CGT_UN_I8 (#118511)
davidwrighton Aug 8, 2025
f23d779
Fix rebuilding mono aot cross compiler when building locally (#118445)
akoeplinger Aug 8, 2025
bbe64d0
JIT: postorder local assertion prop for fieldwise block op indirs (#1…
AndyAyersMS Aug 8, 2025
54e7818
Fix unhandled exception reporting corner cases (#118450)
janvorli Aug 8, 2025
19e2ae0
SPMI: Assert map exists in `repGetCookieForPInvokeCalliSig` (#118524)
jakobbotsch Aug 8, 2025
5688eab
Update System.Numerics.Tensors PACKAGE.md to reflect current library …
Copilot Aug 8, 2025
e22ee70
[cDAC] Change pointer data to be compile-time constant (#118543)
max-charlamb Aug 8, 2025
5e69dab
Update Microsoft.Bcl.Cryptography nuget package text
vcsjones Aug 8, 2025
d46599d
Qualify the name of the CharSet type for LibraryImport downlevel/fall…
jkoritzinsky Aug 8, 2025
5712202
JIT: allow inliner to use up more of the lva "budget" (#118515)
AndyAyersMS Aug 8, 2025
b3d4a4f
Don't fold CNS_VEC into a broadcast for EQ/NE(AND(X, CnsVec), ZeroVec…
EgorBo Aug 8, 2025
ee4be3d
[mono][arm64] Fix SeqPointInfo allocation (#118542)
BrzVlad Aug 8, 2025
d2d41a6
Add _UseNativeLibPrefix option for publishing a NativeAOT shared libr…
jtschuster Aug 8, 2025
b9bdc40
Mark the vectorized CRC update methods noinline (#118544)
AndyAyersMS Aug 8, 2025
ebde052
Add ExtensionMarkerAttribute (#118188)
Aug 8, 2025
3230699
Make `ExceptionHandling.RaiseAppDomainUnhandledExceptionEvent()` thre…
AaronRobinsonMSFT Aug 8, 2025
d39490d
[RyuJit] Mark some well-known indirs with some flags (#118289)
SingleAccretion Aug 8, 2025
cf2786c
Use StrategyBasedComWrappers for all IError* interfaces in OleDb (#11…
jkoritzinsky Aug 9, 2025
68cef3a
JIT: Build community JITs on Windows in superpmi-diffs again (#118437)
jakobbotsch Aug 10, 2025
908c827
Remove unsafe code from Log2SoftwareFallback (#118560)
stephentoub Aug 10, 2025
c99b857
Revert changes to HttpClient/SslStream certificate revocation check m…
rzikm Aug 11, 2025
4fdcfb1
[Infra] Re-enable Android emulator tests (#118434)
kotlarmilos Aug 11, 2025
ea6e07e
Arm64: re-enable use of predicate variants (#117313)
a74nh Aug 11, 2025
26dded0
Make the HardwareIntrinsic tests rebuild when templates are updated (…
snickolls-arm Aug 11, 2025
8b10891
Do not mark small types RegOptional as part of GT_LONG contained by H…
saucecontrol Aug 11, 2025
942c474
Change size type from size_t to uint32_t in INTOP_CPBLK (#118584)
kotlarmilos Aug 11, 2025
1e322fd
Add NativeAOT on Android test (#118037)
jtschuster Aug 11, 2025
b4408eb
[browser] Hard fingerprint user JavaScript files in `wasmbrowser` tem…
maraf Aug 11, 2025
60b5538
[cDAC] Implement IXCLRDataProcess.EnumMethodInstancesByAddress (#115131)
max-charlamb Aug 11, 2025
875cc57
Merge remote-tracking branch 'origin/main' into cdac-symbol-reading-4
max-charlamb Aug 11, 2025
0c8f8b8
start fixing merge issues
max-charlamb Aug 11, 2025
6afa19d
Add stubs for CompositeMLDsa APIs (#118520)
PranavSenthilnathan Aug 11, 2025
cb06f9b
merge fixes
max-charlamb Aug 11, 2025
013b605
merge fixes
max-charlamb Aug 11, 2025
4bb2820
fix ClrDataAddress issue
max-charlamb Aug 11, 2025
6531acf
Fix documentation for `LoadAndPack*` methods in `TeddyHelper` (#118178)
xtqqczze Aug 11, 2025
4682da4
fix md lint
max-charlamb Aug 11, 2025
6d0d963
Merge branch 'cdac-symbol-reading-4' of https://github.com/max-charla…
max-charlamb Aug 11, 2025
48c9d54
clean up
max-charlamb Aug 11, 2025
fc3236c
remove unused import
max-charlamb Aug 11, 2025
d137948
use m_pSectionDebugInfo in runtime
max-charlamb Aug 11, 2025
0bdce45
JIT: Avoid creating impossible equality assertions (#118586)
jakobbotsch Aug 11, 2025
f30c40e
JIT: Only optimize out integral casts for returned fields (#118593)
jakobbotsch Aug 11, 2025
647cdc5
Cache the `AssemblyQualifiedName` property value (#118495)
AaronRobinsonMSFT Aug 11, 2025
710b45c
Fix timing threshold in threading test 115178 to address jitstress2 f…
Copilot Aug 11, 2025
cc1493b
Fix benchmarksgame tests to be able to resolve the embedded resources…
tannergooding Aug 12, 2025
b267b85
Extend allowed SemaphoreSlim wait TimeSpan values to match Timer and …
eduardo-vp Aug 12, 2025
f187449
Make FilePatternMatch.Stem non-nullable. (#118410)
MitchBodmer Aug 12, 2025
ce10f6f
Ensure we track MakeGenericType (#118479)
MichalStrehovsky Aug 12, 2025
811da24
fixing a regression in regions related to when we make threads that a…
Maoni0 Aug 12, 2025
f601116
Make DynamicGenerics test run faster (#118627)
MichalStrehovsky Aug 12, 2025
6ab05f2
[main] Update dependencies from dotnet/xharness (#117593)
dotnet-maestro[bot] Aug 12, 2025
e0b14e9
JIT: Remove side effect detection quirk in loop hoisting (#118463)
amanasifkhalid Aug 12, 2025
b221688
Clean up shared logic in MethodBodyScanner (#118615)
sbomer Aug 12, 2025
523bad0
fix implementation
max-charlamb Aug 12, 2025
4a5eb9d
JIT: slightly increase the inline budget (#118641)
AndyAyersMS Aug 12, 2025
0d3a6c9
fix tests
max-charlamb Aug 12, 2025
8f2ab3f
Fix up ComplexHierarchyPositive test output (#118436)
MichalStrehovsky Aug 12, 2025
4a3629d
Put different arches in different yml (#118622)
jtschuster Aug 12, 2025
894fad5
fix naming issue
max-charlamb Aug 12, 2025
170ed47
Adding GetThreadStaticBaseAddress cDAC API (#118411)
rcj1 Aug 12, 2025
2f54ba3
[main] Source code updates from dotnet/dotnet (#118514)
dotnet-maestro[bot] Aug 12, 2025
41de372
loosen assertion
max-charlamb Aug 12, 2025
507f50e
Fix issue #114504 by not emitting empty gcrefmaps in R2R (#118594)
kg Aug 12, 2025
549abf4
Re-enabling Canonicalization Tests. (#118322)
StephenMolloy Aug 12, 2025
718c776
Serialization reenable tests (#118507)
StephenMolloy Aug 12, 2025
cc1bffe
Improve TypeBuilderInstantiation error messages to guide users to Typ…
Copilot Aug 13, 2025
2fa82a2
[RuntimeAsync] Follow up for unboxing and instantiating stubs. (#118301)
VSadov Aug 13, 2025
a90f7ab
Expose the extension operators for Tensor, TensorSpan, and ROTensorSp…
tannergooding Aug 13, 2025
4faabd3
Flip logic for enabling VXSort in the GC (#118633)
MichalStrehovsky Aug 13, 2025
282b9e6
[browser] Generate source maps as hidden in Release configuration (#1…
maraf Aug 13, 2025
b86266d
Revert backflow and re-apply VMR build (#118657)
mmitche Aug 13, 2025
ed9a505
JIT: Do not remove type changing casts in lowering optimization (#118…
jakobbotsch Aug 13, 2025
38aa769
Avoid some `Unsafe.As` (#118655)
xtqqczze Aug 13, 2025
8cc92aa
[browser] Override boot config only when the content changes (#118637)
maraf Aug 13, 2025
7bc40a5
Improve OpenSSL digest performance
vcsjones Aug 13, 2025
6bc502f
Update Composite ML-DSA import/export APIs (#118600)
PranavSenthilnathan Aug 13, 2025
29bbab4
Add intrinsic test for new Type.GetMethod overload (#118003)
Copilot Aug 13, 2025
ce57f0e
Merge branch 'main' into cdac-symbol-reading-4
max-charlamb Aug 13, 2025
e749b39
[PQC] Update tests for latest Win11 Insiders (#118612)
PranavSenthilnathan Aug 13, 2025
a2819b3
small improvements
max-charlamb Aug 13, 2025
a693af3
Fix using obsolete WebHostBuilder in wasm DevServer/DebugProxy (#118679)
akoeplinger Aug 13, 2025
32fd73d
remove old debuginfo algo
max-charlamb Aug 13, 2025
a263a5f
update docs and debuginfo
max-charlamb Aug 13, 2025
bb71812
Update host to use the optional localPath property when resolving ass…
elinor-fung Aug 13, 2025
467eaad
Merge branch 'main' into cdac-symbol-reading-4
max-charlamb Aug 13, 2025
209778f
Update Android app paths to match new publish path. (#118692)
LoopedBard3 Aug 13, 2025
7687323
Fix type parameter mapping for static closures (#118607)
sbomer Aug 13, 2025
315dbcf
Disable canonicalization tests with native AOT (#118676)
MichalStrehovsky Aug 13, 2025
f2fadd8
Skip generating debug info for deduplicated nodes (#118671)
MichalStrehovsky Aug 13, 2025
344af8c
Fix misaligned memory writes in i386 and amd64 dynamic helper code ge…
Copilot Aug 13, 2025
13ff5d0
Replace Assert.NotNull with Assert.Empty in AsyncEnumerable SequenceT…
Copilot Aug 13, 2025
d00e383
Trim custom attributes (#118640)
MichalStrehovsky Aug 13, 2025
a077234
Adding GetStaticBaseAddress cDAC API (#118282)
rcj1 Aug 13, 2025
f53ffe6
Fix X.509 tests on macOS 26 beta 6
vcsjones Aug 14, 2025
7987df4
Adding GetMethodTableInitializationFlags cDAC API (#118493)
rcj1 Aug 14, 2025
108fa78
Only add GVMDependencies for types with used GVMs (#118704)
MichalStrehovsky Aug 14, 2025
a2b21c4
Refactor code so it doesn't hit mono aot limitation (#118698)
BrzVlad Aug 14, 2025
da7900c
Revert "Increase cost of ARR_LENGTH node to match IND(ADD(..,CNS)) (#…
EgorBo Aug 14, 2025
953f308
Fix assert in IsKnownConstant importation (#118634)
EgorBo Aug 14, 2025
2d5c982
Improve docs for building & running CoreCLR Android on Windows + WSL …
davidnguyen-tech Aug 14, 2025
3c6b264
Delete dead code in superpmi (#118717)
jkotas Aug 14, 2025
167b7c2
Bump actions/checkout from 4 to 5 (#118626)
dependabot[bot] Aug 14, 2025
edb570c
[Android][CoreCLR] Use runtimeconfig.bin for runtime configuration lo…
Copilot Aug 14, 2025
c5e7fac
Disable async test assert with race condition (#118735)
jakobbotsch Aug 14, 2025
72fc822
Fix linker pipeline (#118738)
sbomer Aug 14, 2025
438a8e7
Fix logging source generator CS0234 error with FormattableString name…
stephentoub Aug 14, 2025
a2ba998
Remove ZipHelper.ReadBytes wrapper methods and use Stream.ReadAtLeast…
Copilot Aug 14, 2025
1a8ccb6
Report invalid global.json state in `dotnet --info` and `hostfxr_reso…
elinor-fung Aug 14, 2025
9fd7c39
Fix Equals and GetHashCode for cryptographic wrappers
vcsjones Aug 14, 2025
f65a888
Make StandardOleMarshalObject ComVisible (#118745)
jkoritzinsky Aug 14, 2025
60fc4db
Update dependencies from https://github.com/dotnet/dotnet build 27907…
dotnet-maestro[bot] Aug 14, 2025
56cb0eb
Correctly lock around iterating the AvailableParamTypes hashtable whe…
davidwrighton Aug 14, 2025
52f4ccf
Rename IsInterface to avoid Reflection issues (#118749)
AaronRobinsonMSFT Aug 14, 2025
59ce21a
Change some tests to be conditional on the availability of SCOSSL
vcsjones Aug 15, 2025
e914183
Support for arbitrary self-referential static fields on a type (#118…
davidwrighton Aug 15, 2025
175917c
Fix RequiresDynamicCode warnings in OleDb (#118624)
agocke Aug 15, 2025
843a1bc
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Aug 15, 2025
c2069df
Put native format `ToString` overrides under ifdef (#118723)
MichalStrehovsky Aug 15, 2025
4a55453
JIT: Handle async calls implemented via `ldvirtftn` properly (#118726)
jakobbotsch Aug 15, 2025
da322a2
[Android] Disable ImportWithPasswordOrFileName_IterationCountLimitExc…
davidnguyen-tech Aug 15, 2025
2516978
Update dependencies from https://github.com/dotnet/dotnet build 27933…
dotnet-maestro[bot] Aug 15, 2025
59c8d55
Put `LogExceptionThrown` on the `NativeRuntimeEventSource` plan (#118…
MichalStrehovsky Aug 15, 2025
2b21c73
Restore calls to CreateFatalHandshakeAlertToken on Android (#118765)
rzikm Aug 15, 2025
06ac247
[browser] Apply COOP/COEP headers only when threads are enabled (#118…
maraf Aug 15, 2025
04a02a6
[browser] enable HttpStreamingDisabledBy_WasmEnableStreamingResponse_…
pavelsavara Aug 15, 2025
9e9f3a3
[browser] Emit hosting messages expected by debug proxy launcher (#11…
maraf Aug 15, 2025
8d1ad7f
arm64: Pass imm value directly to Sve function in SveVecImmUnOpTest T…
jonathandavies-arm Aug 15, 2025
c277b32
Drop size of hello world to 745 kB (#118718)
MichalStrehovsky Aug 15, 2025
2a95831
Add some tests for shared mutex corner cases (#118710)
jkoritzinsky Aug 15, 2025
061acba
Remove crossgen exclusions for issue 108255 (#118781)
kg Aug 15, 2025
b46144f
Update Android Codespace
vcsjones Aug 15, 2025
f514fa5
[MONO] Partially revert "Clean up in Number.Formatting.cs (#110955)" …
EgorBo Aug 15, 2025
9068296
Fix coreclrpal link order in mscordac (#118780)
corngood Aug 15, 2025
d1691e1
[MONO] Partially revert "Add TypeName APIs to simplify metadata looku…
jkotas Aug 15, 2025
fce2e6a
Use `MetadataTypeSymbol` in interop type maps (#118776)
MichalStrehovsky Aug 15, 2025
a1d5e43
Disable BuildChainForCertificateSignedWithDisallowedKey on Linux again
vcsjones Aug 15, 2025
7ba3876
Fix the formatting of the tensor ToString functions (#118750)
tannergooding Aug 15, 2025
6f0ce34
Fix check for `host_runtime_contract` having `external_assembly_probe…
elinor-fung Aug 15, 2025
e17146d
Add mechanism to allow CoreLib trimming to leverage whole program ana…
MichalStrehovsky Aug 15, 2025
ca2a98f
SVE2 FP APIs (#118332)
jacob-crawley Aug 15, 2025
6edbc50
Fix Composite ML-DSA OIDs
MackinnonBuck Aug 15, 2025
55b6d64
Add more info for StdErrAfter assertion in host tests (#118712)
elinor-fung Aug 15, 2025
fffd8c0
introduce a few configs for DATAS fine tuning (#118762)
Maoni0 Aug 15, 2025
c270c9e
Add limit on trim analyzer CFG convergence iterations (#118760)
jtschuster Aug 16, 2025
1209dde
Add better explanation to AnalysisCharacteristicAttribute (#118799)
MichalStrehovsky Aug 16, 2025
c0038ce
Fix registry key handle leak in EventLogEntry. (#118771)
BarbonBvv Aug 16, 2025
58d1c2e
Introduce size-optimized IListSelect iterator (#118156)
agocke Aug 16, 2025
10bc776
Automated bump of chrome version (#118817)
github-actions[bot] Aug 17, 2025
91e5bf9
Fix character encoding in checked-build.c (#117744)
CuteLeon Aug 18, 2025
4e7ba24
[S390X] Add simd fallback support for unsupported s390x architectures…
saitama951 Aug 18, 2025
12f87d7
[Android][CoreCLR] Re-Enable fixed networking tests (#118772)
davidnguyen-tech Aug 18, 2025
3286149
Fix mono ios build with `/p:KeepNativeSymbols=true` (#118525)
BrzVlad Aug 18, 2025
be1ef91
Remove Assert in Method.MakeGeneric on Invalid Arg (#116788)
scott-ferguson-unity Aug 18, 2025
9373c61
Fix the issue of Mono.AotCross build errors (#117971)
Linlccc Aug 18, 2025
cff2063
[browser] fix _WasmNativeWorkloadNeeded (#118669)
pavelsavara Aug 18, 2025
4236d91
Disable release assert on disallowed thread re-initialization for man…
jkotas Aug 18, 2025
a5a17a6
Remove NativeHostApis multi-level lookup tests (#118796)
elinor-fung Aug 18, 2025
39aec19
Add trim analysis for implicit constructors (#118755)
sbomer Aug 18, 2025
e3127ed
Update github-merge-flow.jsonc (#118859)
ViktorHofer Aug 18, 2025
2dada4c
Mark Marvin.ComputeHash32 as noinlining (#118851)
AndyAyersMS Aug 18, 2025
d521402
Remove incorrect assert clause (#118828)
agocke Aug 18, 2025
dde503e
Re-enable DCJS tests for all platforms. (#118628)
StephenMolloy Aug 18, 2025
d53785b
Avoid marking types as reflected on in CreateSpan (#118832)
MichalStrehovsky Aug 19, 2025
090dd07
[NativeAOT] Cleanup LowLevelList<T> (#118649)
huoyaoyuan Aug 19, 2025
c547a55
Re-enable tests for Sys.RT.Caching (#118551)
StephenMolloy Aug 19, 2025
f2bfdc1
[NativeAOT] Use AssemblyNameInfo.Name instead of AssemblyNameInfo.Ful…
jkotas Aug 19, 2025
ed96395
[NativeAOT] Streamline GetAssemblyCount (#118863)
jkotas Aug 19, 2025
c1bf33e
Remove redundant nullable warning suppression (#118347)
xtqqczze Aug 19, 2025
de0650b
Implement UnhandledException hook for finalizer scenario in Mono. (#1…
VSadov Aug 19, 2025
fad7576
Update Android test to use ActiveIssue for OOM error reporting (#118836)
kotlarmilos Aug 19, 2025
0b0b4b2
Move FlushProcessWriteBuffers to minipal (#118161)
radekdoulik Aug 19, 2025
5a7ac76
Check HFA alignment for valuetype fields (#106099)
kg Aug 19, 2025
19b9833
Fix bad deallocate for zero-length allocations in alloc.h (#118866)
kg Aug 19, 2025
f48be8d
[clr-interp] Add support for mkrefany, refanyval, refanytype (#118753)
davidwrighton Aug 19, 2025
95e0176
[main] Source code updates from dotnet/dotnet (#118845)
dotnet-maestro[bot] Aug 19, 2025
026b064
library testhost modify `deps.json` to match actual release (#118864)
max-charlamb Aug 19, 2025
cba0020
Merge branch 'main' into cdac-symbol-reading-4
max-charlamb Aug 19, 2025
b960ed6
update to support reading uninstrumented bounds
max-charlamb Aug 19, 2025
e517733
JIT: fix issue with EH clause class types for fault/filters from C++/…
AndyAyersMS Aug 19, 2025
bce39cc
Update build to use C++17 compiler standard level (#118858)
jkoritzinsky Aug 19, 2025
34d517f
[cDAC] Use specific exception for virtual read failures (#118895)
max-charlamb Aug 19, 2025
865a728
Merge remote-tracking branch 'origin/main' into cdac-symbol-reading-4
max-charlamb Aug 19, 2025
6d2c0a6
remove no longer needed specific catch
max-charlamb Aug 19, 2025
3ed766d
remove duplicate
max-charlamb Aug 20, 2025
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.
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": "10.0.0-prerelease.25255.1",
"version": "10.0.0-prerelease.25405.1",
"commands": [
"xharness"
]
Expand Down
10 changes: 5 additions & 5 deletions .devcontainer/android/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \

SHELL ["/bin/bash", "-c"]

ENV NDK_VER=r23c
ENV SDK_VER=9123335_latest
ENV SDK_API_LEVEL=33
ENV SDK_BUILD_TOOLS=33.0.1
ENV NDK_VER=r27c
ENV SDK_VER=13114758_latest
ENV SDK_API_LEVEL=35
ENV SDK_BUILD_TOOLS=35.0.0
ENV HOST_OS=linux
ENV HOST_OS_SHORT=linux
ENV ANDROID_NDK_ROOT=/android/android-ndk-${NDK_VER}
Expand All @@ -43,7 +43,7 @@ RUN curl -sSL --tlsv1.2 https://dl.google.com/android/repository/android-ndk-${N
curl -sSL --tlsv1.2 https://dl.google.com/android/repository/commandlinetools-${HOST_OS_SHORT}-${SDK_VER}.zip -L --output /tmp/asdk.zip

# Check hashes of downloads
RUN (echo "6ce94604b77d28113ecd588d425363624a5228d9662450c48d2e4053f8039242 /tmp/andk.zip"; echo "0bebf59339eaa534f4217f8aa0972d14dc49e7207be225511073c661ae01da0a /tmp/asdk.zip") | cat | sha256sum -c
RUN (echo "59c2f6dc96743b5daf5d1626684640b20a6bd2b1d85b13156b90333741bad5cc /tmp/andk.zip"; echo "7ec965280a073311c339e571cd5de778b9975026cfcbe79f2b1cdcb1e15317ee /tmp/asdk.zip") | cat | sha256sum -c

# Unpack the NDK and SDK
RUN mkdir -p ${ANDROID_NDK_ROOT} && unzip /tmp/andk.zip -d $(dirname ${ANDROID_NDK_ROOT}) && rm -f /tmp/andk.zip && \
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/scripts/onCreateCommand.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ case "$opt" in

android)
# prebuild the repo for Mono, so it is ready for development
./build.sh mono+libs -os android
./build.sh mono+libs+clr.runtime+clr.alljits+clr.corelib+clr.nativecorelib+clr.tools+clr.packages -os android
# restore libs tests so that the project is ready to be loaded by OmniSharp
./build.sh libs.tests -restore
;;
Expand Down
1 change: 0 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# 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/Interop/ @dotnet/platform-deps-team
/src/libraries/Common/src/System/Net/Http/aspnetcore/ @dotnet/http
/src/libraries/Common/tests/Tests/System/Net/aspnetcore/ @dotnet/http

Expand Down
35 changes: 27 additions & 8 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,11 @@ In addition to the rules enforced by `.editorconfig`, you SHOULD:
- [5.1. How To: Identify Affected Libraries](#51-how-to-identify-affected-libraries)
- [5.2. How To: Build and Test Specific Library](#52-how-to-build-and-test-specific-library)
- [6. WebAssembly (WASM) Libraries Workflow](#6-webassembly-wasm-libraries-workflow)
- [7. Additional Notes](#7-additional-notes)
- [7.1. Troubleshooting](#71-troubleshooting)
- [7.2. Windows Command Equivalents](#72-windows-command-equivalents)
- [7.3. References](#73-references)
- [7. Host Workflow](#7-host-workflow)
- [8. Additional Notes](#8-additional-notes)
- [8.1. Troubleshooting](#81-troubleshooting)
- [8.2. Windows Command Equivalents](#82-windows-command-equivalents)
- [8.3. References](#83-references)

## 1. Prerequisites

Expand All @@ -54,6 +55,7 @@ Identify which components will be impacted by the changes. If in doubt, analyze
- **Mono Runtime:** Changes in `src/mono/`
- **Libraries:** Changes in `src/libraries/`
- **WASM/WASI Libraries:** Changes in `src/libraries/` *and* the affected library targets WASM or WASI *and* the changes are included for the target (see below for details).
- **Host:** Changes in `src/native/corehost/`, `src/installer/managed/`, or `src/installer/tests/`
- If none above apply, it is most possibly an infra-only or a docs-only change. Skip build and test steps.

**WASM/WASI Library Change Detection**
Expand All @@ -76,6 +78,7 @@ Before applying any changes, ensure you have a full successful build of the need
- **Mono Runtime:** `./build.sh mono+libs`
- **Libraries:** `./build.sh clr+libs -rc release`
- **WASM/WASI Libraries:** `./build.sh mono+libs -os browser`
- **Host:** `./build.sh clr+libs+host -rc release -lc release`

3. Verify the build completed without error.
- _If the baseline build failed, report the failure and don't proceed with the changes._
Expand Down Expand Up @@ -239,9 +242,24 @@ From the repository root:

---

## 7. Additional Notes
## 7. Host Workflow

### 7.1. Troubleshooting
From the repository root:

- Build:
`./build.sh host -rc release -lc release`

- Run all tests:
`./build.sh host.tests -rc release -lc release -test`

- More info can be found in the dedicated workflow docs:
- [Building and running host tests](/docs/workflow/testing/host/testing.md)

---

## 8. Additional Notes

### 8.1. Troubleshooting

- **Shared Framework Missing**

Expand Down Expand Up @@ -273,15 +291,15 @@ From the repository root:

---

### 7.2. Windows Command Equivalents
### 8.2. Windows Command Equivalents

- Use `build.cmd` instead of `build.sh` on Windows.
- Set PATH: `set PATH=%CD%\.dotnet;%PATH%`
- All other commands are similar unless otherwise noted.

---

### 7.3. References
### 8.3. References

- [`.editorconfig`](/.editorconfig)
- [Building CoreCLR Guide](/docs/workflow/building/coreclr/README.md)
Expand All @@ -292,3 +310,4 @@ From the repository root:
- [Testing Libraries](/docs/workflow/testing/libraries/testing.md)
- [Build libraries for WebAssembly](/docs/workflow/building/libraries/webassembly-instructions.md)
- [Testing Libraries on WebAssembly](/docs/workflow/testing/libraries/testing-wasm.md)
- [Building and running host tests](/docs/workflow/testing/host/testing.md)
2 changes: 1 addition & 1 deletion .github/policies/binaryformatter-migration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ configuration:
- adamsitnik
- bartonjs
- jeffhandley
- terrajobst
- JeremyKuhne
replyTemplate: >-
Tagging subscribers to 'binaryformatter-migration': ${mentionees}
assignMentionees: False
3 changes: 0 additions & 3 deletions .github/policies/resourceManagement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1789,7 +1789,6 @@ configuration:
mentionees:
- vitek-karas
- kotlarmilos
- ivanpovazan
- steveisok
- akoeplinger
replyTemplate: >-
Expand Down Expand Up @@ -1828,7 +1827,6 @@ configuration:
mentionees:
- vitek-karas
- kotlarmilos
- ivanpovazan
- steveisok
- akoeplinger
replyTemplate: >-
Expand All @@ -1848,7 +1846,6 @@ configuration:
mentionees:
- vitek-karas
- kotlarmilos
- ivanpovazan
- steveisok
- akoeplinger
replyTemplate: >-
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/aspnetcore-sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@ jobs:
runs-on: windows-latest
steps:
- name: Checkout aspnetcore
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
# Test this script using changes in a fork
repository: 'dotnet/aspnetcore'
path: aspnetcore
ref: main
- name: Checkout runtime
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
# Test this script using changes in a fork
repository: 'dotnet/runtime'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/bump-chrome-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Setup Branch
run: |
git config user.name github-actions[bot]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/copilot-setup-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
# You can define any steps you want, and they will run before the agent starts.
# If you do not check out your code, Copilot will do this for you.
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v5

- name: Install Dependencies
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/jit-format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
with:
dotnet-version: '8.0.x'
- name: Checkout runtime
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
path: runtime
- name: Install Python
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/locker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
if: ${{ github.repository_owner == 'dotnet' }}
steps:
- name: Checkout Actions
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
repository: "microsoft/vscode-github-triage-actions"
path: ./actions
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/markdownlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Use Node.js
uses: actions/setup-node@v4
with:
Expand Down
2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@

<PropertyGroup>
<DotNetHostBinDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', '$(TargetRid).$(HostConfiguration)', 'corehost'))</DotNetHostBinDir>
<DotNetCdacBinDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'mscordaccore_universal', '$(Configuration)', '$(NetCoreAppCurrent)', '$(TargetRid)', 'publish'))</DotNetCdacBinDir>
<DotNetCdacBinDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'mscordaccore_universal', '$(Configuration)', '$(NetCoreAppCurrent)', '$(PortableTargetRid)', 'publish'))</DotNetCdacBinDir>
</PropertyGroup>

<!--Feature switches -->
Expand Down
Loading