- 23 2月, 2021 2 次提交
-
-
由 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 13 次提交
-
-
由 Viktor Hofer 提交于
* Update hardcoded rids for targeting/runtime pks
-
由 Next Turn 提交于
-
由 Vladimir Sadov 提交于
* building single file host with clr partition * make coreclr_static a STATIC lib again
-
由 Aleksey Kliger (λgeek) 提交于
* [mono] Implement public hot reload API Also add ApplyUpdateSdb that takes byte[] arguments for use with mono/debugger-libs as its awkward to call a ROS<byte> method from the debugger. Contributes to https://github.com/dotnet/runtime/issues/45689 * Update src/mono/System.Private.CoreLib/src/System/Reflection/Metadata/AssemblyExtensions.cs Co-authored-by: NMarek Safar <marek.safar@gmail.com> * Don't allow changes to System.Private.CoreLib * formatting * more formatting * Add a TODO to remove ApplyUpdateSdb * update DeltaHelper * don't use ApplyUpdateSdb in DeltaHelper * throw InvalidOpertionException for corlib changes with hot reload disabled * Run the test on mono on all platoforms; CoreCLR windows only * Use resource string * Address review feedback Co-authored-by: NMarek Safar <marek.safar@gmail.com>
-
由 Matt Galbraith 提交于
-
由 Drew Scoggins 提交于
* Don't use container for WASM * Remove dashes * Remove comments for testing
-
由 Dan Moseley 提交于
-
由 Stephen Toub 提交于
Rather than using a StringBuilder in both ToString and TryFormat, we can just write ToString in terms of TryFormat and use stack space for the small string being generated. As part of this, I removed the extra code optimizing ToString(0) and ToString(1), as I can't find any real code anywhere that does that and it's not worth the extra lines.
-
由 Egor Bogatov 提交于
-
由 Alex Covington 提交于
* Starting to add IsInvariant helper * Finished IsInvariant helper. Starting testing * Removed IsInvariant from GenTree to avoid asserts * Formatting * Fixed missing not operator * Changed AsOp() call to 'this' to avoid failing assertions * Formatting * Update src/coreclr/jit/morph.cpp Co-authored-by: NSergey Andreenko <seandree@microsoft.com> * Update src/coreclr/jit/compiler.h Co-authored-by: NSergey Andreenko <seandree@microsoft.com> * Apply suggestions from code review Co-authored-by: NSergey Andreenko <seandree@microsoft.com> * Change arguments to const to avoid cast * Formatting * delete `IsInvariant` from Compiler. Co-authored-by: NSergey Andreenko <seandree@microsoft.com>
-
由 Marek Safar 提交于
-
由 Sven Boemer 提交于
* Annotate framework assemblies as trimmable This will opt them into trimming with the behavior described at https://github.com/mono/linker/blob/main/docs/design/trimmed-assemblies.md#assemblymetadataistrimmable-true. * Add a condition to let projects opt out A project just needs to set <SetIsTrimmable>false</SetIsTrimmable>, and it won't get the trimmable metadata. I also got rid of the SkipFrameworkAssemblyMetadata check since I don't think the IsTrimmable metadata should be tied to whether we are building a framework assembly, and this property was unused as far as I could tell.
-
由 Anton Firszov 提交于
* do not expect a single receive * use expected.Length * enable test
-
- 19 2月, 2021 6 次提交
-
-
由 Eric Erhardt 提交于
* Remove trimming attributes from any assembly. These attributes are allowed to be in any assembly, for assemblies that are built using older TFMs where the attributes didn't exist. Fix #48399 * Remove nullable attributes as well.
-
由 Nathan Ricci 提交于
Co-authored-by: NNathan Ricci <naricc@xam-emag-01.redmond.corp.microsoft.com>
-
由 dotnet-maestro[bot] 提交于
[master] Update dependencies from dotnet/xharness
-
由 Eirik Tsarpalis 提交于
* make comparer field readonly * abstract IComparer in PriorityQueue generic tests does minor refactorings and adds new tests * add PriorityQueue property tests * address feedback * add seed for deterministic runs * apply var fixes in property tests * replace FsCheck properties with theories
-
由 David Karlaš 提交于
In past I was involved in mono/debugger-agent.c, but not anymore, hence removing myself from CODEOWNERS file
-
由 Vlad Brezae 提交于
* [interp] Fix overflow in PROFILE_INTERP log * [interp] Replace LDFLDA of offset 0 field with MOV Commonly used when accessing first field of valuetypes, eg span operations. Will help with cprop and remove redundant instruction. * [interp] Remove redundant opcode
-