- 23 2月, 2021 19 次提交
-
-
由 Andy Ayers 提交于
Merge two similar hunks of code. Also, unblock guarded devirtualization when prejitting, as we may see class guesses via static PGO.
-
由 Stephen Toub 提交于
-
由 Tarek Mahmoud Sayed 提交于
* Add ActivitySource.CreateActivity methods * Address the feedback * Add IdFormat parameter to ActivitySource.Create and fix the whole IdFormat logic * Address @noahfalk feedback
-
由 Viktor Hofer 提交于
Define PackageProjectUrl which is the public facing property to specify a project url in a nuspec. Arcade defaults PackageProjectUrl to RepositoryUrl if it isn't set. RepositoryUrl was incorrectly set to git://github.com/dotnet/runtime instead of https://github.com/dotnet/runtime which cause PackageProjectUrl to use that incorrect value as well which ultimately results in nuget.org failing package validation and refusing to add the package. Also changing ProjectUrl to the previous https://dot.net value which is the expected url to the dotnet project. In addition to that, specifying Owners which aren't set anymore in 6.0. Adding the ProjectUrl property as well as the Microsoft.DotNet.Build.Tasks.Packaging package depends on it. That line can be removed after the fix to not override its value unconditionally is merged and consumed.
-
由 Eric Erhardt 提交于
* Remove unnecessary msbuild-sdk from global.json This line was meant to delineate between sdks that were auto-updated by different PRs. But we have since switched to no longer auto-update these SDKs, so there is no reason for this line anymore. * Reorder so hard-coded entries are in the middle.
-
由 Kevin Jones 提交于
Co-authored-by: NJeremy Barton <jbarton@microsoft.com>
-
由 Kevin Jones 提交于
This avoids the disposable object creation for Rfc2989DeriveBytes and the state tracking. Since the one-shots just call into platform routines (when available) it should allow for higher iteration counts for the same clock time.
-
由 Kevin Jones 提交于
Since the certificate names were the same, different tests were colliding with caches since they had the same certificate name. In addition to the simple fix, this changes the test to build a partial chain using two intermediates. The leaf's issuing intermediate is added to the ExtraStore and the second intermediate is expected to be fetched by AIA (and fail with an empty response). This is to help coerce chain builders treat it as a partial chain, and can actually make some progress, as opposed to the leaf being treated as an invalid root.
-
由 Zoltan Varga 提交于
Make sure pal_icushim_static.c is linked in even if no symbols are used from it, so the EMSCRIPTEN_KEEPALIVE functions in it are actually kept. (#48550)
-
由 Fan Yang 提交于
-
由 Viktor Hofer 提交于
* Minor code clean-up in installer partition * Move prepare-artifacts.proj into installer root
-
由 David Wrighton 提交于
- The package is marked as non-shipping as we're not ready to make it part of the official product at this time, but this should make it easier to consume in downstream repos.
-
由 Zoltan Varga 提交于
* [jit] Add a MonoJitMemoryManager structure, which is the same as the MonoJitDomainInfo structure, but owned by a MonoMemoryManager instead of a domain. * Move static_rgctx_trampoline_hash to MonoJitMemoryManager. * Move jump_target_hash to MonoJitMemoryManager. * Move jump_trampoline_hash to MonoJitMemoryManager. * Move jit_trampoline_hash to MonoJitMemoryManager. * Move delegate_trampoline_hash to MonoJitMemoryManager. * Move method_code_hash to MonoJitMemoryManager. * Move more fields to MonoJitMemoryManager. * Move llvm data to MonoJitMemoryManager. * Move arch_seq_points field to MonoJitMemoryManager. * Remove unused fields from MonoJitDomainInfo. * Use the default alc memory manager only for now. * Remove MonoJitDomainInfo which is now unused.
-
由 Elinor Fung 提交于
-
由 Viktor Hofer 提交于
Mapping the package to `$(ProductVersion)` would be wrong in servicing cases. Hence just removing the hardcoded value entirely.
-
由 Sung Yoon Whang 提交于
* Fix ThreadPool events validation test * space
-
由 Sven Boemer 提交于
* Remove unaligned offsets for mapped layout * Assert on windows only - Unix will use the mapped layout with an offset for bundled assemblies - Windows still should't create a mapped layout for bundles
-
由 dotnet-maestro[bot] 提交于
Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.2.21118.4 -> To Version 6.0.100-preview.2.21122.1 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
由 Viktor Hofer 提交于
* Delete publish-final.proj and delete unused installer.tasks files * Avoid extra restore phase for tasks The repo local tasks don't participate in the repo restore anymore, hence avoiding the extra restore phase which should improve reliability and build times.
-
- 22 2月, 2021 13 次提交
-
-
由 Viktor Hofer 提交于
dead code
-
由 Eric Mutta 提交于
The following sentence in the doc comments for the `IgnoreReadOnlyFields` member: > A property is read-only if it isn't marked with the <c>readonly</c> keyword. Should read: > A field is read-only if it is marked with the <c>readonly</c> keyword.
-
由 Eric Mutta 提交于
* Fix another doc comment typo in JsonSerializerOptions.cs The following sentence in the doc comments for the `IncludeFields` member: > Determines whether fields are handled serialization and deserialization. Should read: > Determines whether fields are handled **during** serialization and deserialization. * Update src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializerOptions.cs Co-authored-by: NEirik Tsarpalis <eirik.tsarpalis@gmail.com>
-
由 Dixin 提交于
* Implement dotnet/runtime#28776: Implement LINQ APIs for index and range. * Implement dotnet#28776: Implement LINQ APIs for index and range. * Implement dotnet#28776: LINQ APIs for index and range. * Implement dotnet#28776: LINQ APIs for index and range. * Implement dotnet#28776: LINQ APIs for index and range. * Implement dotnet#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. Code review update. * Implement dotnet/runtime#28776: LINQ APIs for index and range. Code review update. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. Code review update. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. * Implement dotnet/runtime#28776: LINQ APIs for index and range. Update ElementAt, keep the original behavior. * Implement dotnet#28776: LINQ APIs for index and range. Update ElementAt, keep the original behavior. * Implement dotnet/runtime#28776: LINQ APIs for index and range. Update ElementAt, keep the original behavior. * Implement dotnet/runtime#28776: LINQ APIs for index and range. Add unit tests for ElementAt, ElementAtOrDefault. * Implement dotnet/runtime#28776: LINQ APIs for index and range. Update unit tests. * Implement dotnet/runtime#28776: LINQ APIs for index and range. Update unit tests. * Implement dotnet/runtime#28776: LINQ APIs for index and range. Update unit tests. * Implement dotnet/runtime#28776: LINQ APIs for index and range. Update for merge. * Implement #28776: LINQ APIs for index and range. Update unit tests.
-
由 Vlad Brezae 提交于
* [interp] Inline more AggressiveInlining methods By default, the interpreter stops inlining when encountering a call that it cannot inline or a throw. Inline the method anyway if the aggressive inlining attribute is present. * [interp] Fix some long conditional branch opcodes
-
由 Viktor Hofer 提交于
* Delete unused msbuild properties, targets and files
-
由 Dan Moseley 提交于
-
由 Geoff Kizer 提交于
* simplify connection usability logic Co-authored-by: NGeoffrey Kizer <geoffrek@windows.microsoft.com>
-
由 Andy Ayers 提交于
And slightly rearrange the two bits of code that consider guarded devirualization with the goal of eventually unifying them. Fixes #48564.
-
由 Anirudh Agnihotry 提交于
* add disabling test policy * Update docs/infra/buildtriage.md Co-authored-by: NDan Moseley <danmose@microsoft.com>
-
由 Badre BSAILA 提交于
* refactor interop classes * move interop files to subdirectory
-
由 Tomáš Rylek 提交于
I have noticed that these two tests are still conditionally executed on x64 only. I don't see why they shouldn't work on other architectures. Thanks Tomas
-
由 Anirudh Agnihotry 提交于
-
- 21 2月, 2021 6 次提交
-
-
由 Adeel Mujahid 提交于
* Reuse SDK target for latest commit hash Co-authored-by: NViktor Hofer <viktor.hofer@microsoft.com> * Further clean-up corehost.proj Co-authored-by: NViktor Hofer <viktor.hofer@microsoft.com>
-
由 Bruce Forstall 提交于
* Add assembly name to SuperPMI collection For each class, add JIT/EE calls to getAssemblyName so the SuperPMI collections contain this information. This can be useful to try and track down where a particular function in a large method context hive came from. Only do this when `COMPlus_EnableExtraSuperPmiQueries=1` is set. * Formatting
-
由 Mike McLaughlin 提交于
Enable Hot Reload API on Linux Only define EnC_SUPPORTED for vm/ee on xplat. Doesn't enable the ENC ICorDebug API. Enable hotreload api tests on Linux/MacOS. API not implemented on arm/arm64 Remove all the ENC_DELTA_HACK code. Remove more ENC_DELTA_HACK code from ilasm
-
由 Aleksey Kliger (λgeek) 提交于
policy was always set to MONO_UNHANDLED_POLICY_CURRENT. The legacy (pre-.NET 2.0) policy was not used.
-
由 Andy Ayers 提交于
This method costs trees, which can in turn modify the IR by swapping operands. As a result the bool value returned doesn't properly reflect whether any changes happened. This impacts proper reporting phase status by `optOptimizeLayout'. Since phase status just gates post-phase dumps and checks, we'll just claim this phase always modifies IR. Add similar workaround for `optInvertLoops`. Fixes #48494. Fixes #48495.
-
由 Adeel Mujahid 提交于
-
- 20 2月, 2021 2 次提交
-
-
由 Viktor Hofer 提交于
* Update hardcoded rids for targeting/runtime pks
-
由 Next Turn 提交于
-