- 10 10月, 2020 3 次提交
-
-
由 Bruce Forstall 提交于
leading to pipeline failures in the libraries jitstress jobs. This fixes up the references.
-
由 Marek Safar 提交于
Co-authored-by: NKoundinya Veluri <kouvel@users.noreply.github.com>
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20201006.7 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.SharedFramework.Sdk , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.ApiCompat From Version 5.0.0-beta.20478.3 -> To Version 5.0.0-beta.20506.7 * Update dependencies from https://github.com/mono/linker build 20201008.4 Microsoft.NET.ILLink.Tasks From Version 6.0.0-alpha.1.20478.2 -> To Version 6.0.0-alpha.1.20508.4 * Update dependencies from https://github.com/dotnet/llvm-project build 20201006.1 runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk From Version 9.0.1-alpha.1.20505.1 -> To Version 9.0.1-alpha.1.20506.1 * Update dependencies from https://github.com/dotnet/icu build 20201006.2 Microsoft.NETCore.Runtime.ICU.Transport From Version 6.0.0-alpha.1.20505.1 -> To Version 6.0.0-alpha.1.20506.2 * Update dependencies from https://github.com/mono/linker build 20201009.2 Microsoft.NET.ILLink.Tasks From Version 6.0.0-alpha.1.20478.2 -> To Version 6.0.0-alpha.1.20509.2 * Update dependencies from https://github.com/mono/linker build 20201009.3 Microsoft.NET.ILLink.Tasks From Version 6.0.0-alpha.1.20478.2 -> To Version 6.0.0-alpha.1.20509.3 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
- 09 10月, 2020 15 次提交
-
-
由 Kenneth Pouncey 提交于
* [wasm][net] System.Net.Mail should not throw PNSE for full assembly. * Address review comment. Remove comment line * Address review comments. Remove redundant defs * Activate tests on CI - SmtpClient relevant tests are not supported * Add `[UnsupportedOSPlatform("browser")]` to SmtpClient * Add back System.Net.Mail Unit tests * Remove redundant $(TargetsBrowser) from ItemGroup * Add `[UnsupportedOSPlatform("browser")]` to SmtpClient methods and properties - It does not hurt to have this. * Remove unnecessary Unsupported attribute at the method level * Remove unnecessary Unsupported attribute at the method level * Modify message on skipped test. * Address review comments and remove string resource * Remove redundant AssemblyInfo per review comment * Remove condition attribute * Attribute is needed * Fix build issues
-
由 Maryam Ariyan 提交于
- Resolve dependencies before counting to avoid the race where its possible for the background thread to run before the main thread resulting in singletons being resolved during compilation (it's meant to be side effect free). - We also avoid capturing the ExecutionContext on the background thread to avoid capture of async locals. Fixes dotnet/extensions#3566 Taken from https://github.com/dotnet/extensions/pull/3569/commits/07e4459b6e81d10c9b3a6561f4cc0fe5a6cbcf8b
-
由 Stephen Toub 提交于
* Fix Type/Enum/GenericTypeParameterBuilders' base types in ref * Fix mono's EnumBuilder.IsAssignableFrom implementation With the ref change, a test started failing because the C# compiler started generating a call to TypeInfo's IsAssignableFrom(TypeInfo) rather than Type's IsAssignableFrom(TypeInfo).
-
由 Geoff Kizer 提交于
Co-authored-by: NGeoffrey Kizer <geoffrek@windows.microsoft.com>
-
由 Stephen Toub 提交于
* Implement ZLibStream and fix SocketsHttpHandler deflate support - Implements ZLibStream, exposes it in the ref, and add tests - Fixes SocketsHttpHandler to use ZLibStream instead of DeflateStream * Add comment about deflate content encoding * Apply suggestions from code review Co-authored-by: NCarlos Sanchez <1175054+carlossanlop@users.noreply.github.com> * Fix netfx build Co-authored-by: NCarlos Sanchez <1175054+carlossanlop@users.noreply.github.com>
-
由 Jan Kotas 提交于
Co-authored-by: NStephen Toub <stoub@microsoft.com>
-
* Publish all packages generated from the experiment branch * Change publishing to follow installer publish infrastructure * React to name suffix change in all configurations
-
由 Geoff Kizer 提交于
* minor quic improvements * address PR feedback * more feedback Co-authored-by: NGeoffrey Kizer <geoffrek@windows.microsoft.com>
-
由 Stephen Toub 提交于
* Add CancellationToken.Register with callback accepting token * Address PR feedback
-
由 Stephen Toub 提交于
-
由 Aleksey Kliger (λgeek) 提交于
* [System.Drawing.Common] Work around libgdiplus use after free On Windows, both of the following are legal Metafile mf = ... ; // get a metafile instance Graphics g = Graphics.FromImage(mf); g.Dispose(); mf.Dispose(); and Metafile mf = ... ; // get a metafile instance Graphics g = Graphics.FromImage(mf); mf.Dispose(); g.Dispose(); On Unix, libgdiplus has a use after free bug for the second form - the metafile native image is disposed, but the graphics instance still has a pointer to the memory that it will use during cleanup. If the memory is reused, the graphics instance will see garbage values and crash. The workaround is to add a MetadataHolder class and to transfer responsibility for disposing of the native image instance to it if the Metafile is disposed before the Graphics. Note that the following is not allowed (throws OutOfMemoryException on GDI+ on Windows), so there's only ever one instance of Graphics associated with a Metafile at a time. Graphics g = Graphics.FromImage(mf); Graphics g2 = Graphics.FromImage(mf); // throws Addresses https://github.com/dotnet/runtime/issues/37838 * Formatting fixes Co-authored-by: NSantiago Fernandez Madero <safern@microsoft.com> * Address review feedback * Inilne unhelpful helper * formatting Co-authored-by: NSantiago Fernandez Madero <safern@microsoft.com>
-
由 David Mason 提交于
Port ComWrappers 5.0 diagnostic changes back to master and add stowed exception array to minidumps (#43164)
-
由 Stephen Toub 提交于
-
由 dotnet-maestro[bot] 提交于
[master] Update dependencies from dotnet/arcade dotnet/runtime-assets dotnet/llvm-project dotnet/xharness dotnet/icu (#43084) * Update dependencies from https://github.com/dotnet/arcade build 20200928.3 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.SharedFramework.Sdk , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.ApiCompat From Version 5.0.0-beta.20474.4 -> To Version 5.0.0-beta.20478.3 * Update dependencies from https://github.com/dotnet/runtime-assets build 20201005.2 System.ComponentModel.TypeConverter.TestData , System.Drawing.Common.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Windows.Extensions.TestData From Version 5.0.0-beta.20476.1 -> To Version 5.0.0-beta.20505.2 * Update dependencies from https://github.com/dotnet/llvm-project build 20201005.1 runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk From Version 9.0.1-alpha.1.20475.1 -> To Version 9.0.1-alpha.1.20505.1 * Update dependencies from https://github.com/dotnet/xharness build 20201005.1 Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 1.0.0-prerelease.20502.4 -> To Version 1.0.0-prerelease.20505.1 * Update dependencies from https://github.com/dotnet/icu build 20201005.1 Microsoft.NETCore.Runtime.ICU.Transport From Version 6.0.0-alpha.1.20475.1 -> To Version 6.0.0-alpha.1.20505.1 * Don't downgrade Microsoft.DotNet.Helix.Sdk Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: NAlexander Köplinger <alex.koeplinger@outlook.com>
-
Co-authored-by: NSantiago Fernandez Madero <safern@microsoft.com> Co-authored-by: NJose Perez Rodriguez <joperezr@microsoft.com>
-
- 08 10月, 2020 14 次提交
-
-
由 Geoff Kizer 提交于
Co-authored-by: NGeoffrey Kizer <geoffrek@windows.microsoft.com>
-
由 campersau 提交于
* [wasm] Implement System.Console.Clear * Add dummy console.clear implementation if it does not exist * Initialize console in Clear * Apply suggestions from codereview
-
由 monojenkins 提交于
* [test] Invoke from foreign threads then try to GC and shutdown Even if the non-Mono threads that once called Mono are looping or deadlocked, they shouldn't prevent us from doing a GC (in hybrid suspend mode) or from shutting down if they detached from the runtime. * [tests] update .gitignore Ignore AOT build artifacts in subdirectories of mono/tests/, too * [threads] Make mono_thread_attach external only Runtime should use mono_thread_internal_attach * [threads] Mark mono_thread_detach external only; switch to GC Safe Runtime threads should call mono_thread_internal_detach Addresses https://github.com/mono/mono/issues/20290 and https://github.com/mono/mono/issues/20283 If a foreign thread (that was created outside the runtime) calls mono_thread_detach, leave it in a preemptively-suspendable state, since we can't expect it to coop suspend. Conversely in mono_thread_attach (external only), ensure that we always leave the thread in GC Unsafe (aka RUNNING) state, for cases like while (cond) { t = mono_thread_attach (domain); <...> mono_thread_detach (t); } * Tests fixup Delete test that invokes the runtime in a loop forever. This is just exercising a race between mono_thread_attach and the runtime shutdown. Instead update the invoke_foreign_thread test to loop a few times to check that attach/detach loops are ok. In the deadlock test, wait for the foreign thread to finish calling the runtime before the test thread returns from native back to managed to avoid a race between shutdown and the invoke. * [interp] Set context to null when freeing If a foreign thread runs this loop for (...) { mono_thread_attach; mono_runtime_invoke; mono_thread_detach; } on the second iteration it will get a ThreadContext that was already freed during the detach. Set the TLS variable to null before freeing the context. * [threads] Switch to GC Unsafe before creating managed thread object For a re-attaching move the thread state transition to happen earlier so that create_internal_thread_object (which does a managed allocation) is always done in GC Unsafe mode. * fixup eventpipe to use mono_thread_internal_{attach,detach} Co-authored-by: Nlambdageek <lambdageek@users.noreply.github.com> Co-authored-by: NAleksey Kliger <alklig@microsoft.com>
-
由 Tomáš Rylek 提交于
-
由 Markus Lindström 提交于
* Fix ilasm managed resource lookup on Linux. ILAsm did not properly find managed resources if they were not in the working directory of ILAsm itself. While there was a provision for Windows-based systems using backslashes as directory separators, there was no such provision for *nix-based systems using forward slashes. This commit enables ILAsm to lookup using both types of directory separators. * Use DIRECTORY_SEPARATOR_CHAR_A instead of hardcoded backslashes. This fixes path handling on *nix targets. * Only consider colon as a special path character on Windows.
-
由 Larry Ewing 提交于
-
由 Johan Lorensson 提交于
-
由 Omair Majid 提交于
This was only being done for OpenSSL 1.0. X509_new is actually available to use in OpenSSL 1.0 and doesn't need to be re-defined: https://www.openssl.org/docs/man1.0.2/man3/X509_new.html. That document even says: "X509_new() and X509_free() are available in all versions of SSLeay and OpenSSL". The current libraries code doesn't contain an implementation of local_X509_new. If we define X509_new as local_X509_new, it breaks the build when it's being compiled non-portable against OpenSSL 1.0.
-
由 Brian Sullivan 提交于
* Fixes Issue 42787 The GS COOKIE phase can create a new Basic Block and this will later cause an assert failure: Assertion failed 'topBB->bbNum <= botBB->bbNum' Previously this was hidden by an unconditional call to fgRenumberBlocks() which was removed in PR 42664 * Add a call to fgRenumberBlocks in the morphGlobalPhase when it creates new basic blocks
-
由 Steve MacLean 提交于
* Add CoreCLR compilation support for Apple Silicon * Use CMAKE_OSX_ARCH rework * Set clang -arch flag * Workaround uname arch reporting emulated arch * Fix native code compilation issues * Implement missing osx-arm64 functionality * Prototype fix for write no execute issues * Strip libunwind pointer authentication bits * Review feedback * Does not fix Arm64 ABI issues Co-authored-by: NJan Vorlicek <janvorli@microsoft.com>
-
由 Anirudh Agnihotry 提交于
* upgrade to net6.0 * add comment and update package version * address feedback and fix failures * address feedbacl * address feedback
-
由 Ryan Lucia 提交于
-
由 Kunal Pathak 提交于
In #2249, we started doing alignment of methods to 32-byte boundary for Tier1. However, a method having loops bypass tiering and hence this condition was never executed. Fixed it to make sure we do the alignment for optimized methods only and don't do it for prejitted methods.
-
由 Carol Eidt 提交于
* Allow enregistering more structs args Allow HFAs and other structs with matching fields and registers. Contributes to #37924
-
- 07 10月, 2020 8 次提交
-
-
由 monojenkins 提交于
Expand usage of w32subset API partitioning making it possible to include/exclude/use/replace different subset of Win32 API's. Merge UWP source files into regular Windows specific source files keeping one set of Windows implementation files in upstream repro leverage w32subset.h to support CLASSIC or UWP API subsets. PR also extend capabilities to replace API usage using HAVE_EXTERN_DEFINED_WIN32* making it possible to exclude and replace API usage in downstream repositories. Co-authored-by: NlateralusX <lateralusX@users.noreply.github.com>
-
由 Tom Deseyn 提交于
* Console.Unix: reset terminal at exit in less cases to avoid blocking the parent. When a parent is fetching the Console.Cursor position, it configures the terminal to not echo, writes an escape sequence to query the position, and then reads the position from stdin. Because this doesn't happen atomically a child process can overwrite the terminal settings to echo before the parent starts reading. This causes the position to be echoed to the user, and the parent gets stuck waiting for input on stdin. Currently terminal settings are reset at exit for applications that use the Console or Process class. This change tracks whether the application has changes the terminal settings and only then resets the terminal settings. This doesn't fix the issue, but makes it less likely to occur. * TermInfo changes are no longer needed * Only configure terminal for child if we've touched the settings. * minor change to comment wording
-
由 Geoff Kizer 提交于
* add System.Net.Quic assembly and use it in HttpClient * fix build issue * remove old quic code from shared directory * fix Common.Tests project * fix WinHttp tests * fix typo Co-authored-by: NGeoffrey Kizer <geoffrek@windows.microsoft.com>
-
由 Stephen Toub 提交于
-
由 Anas Mazioudi 提交于
* Start stopwatch immediately before sending http request * Remove extra line * Remove trailing white space
-
由 nathan-moore 提交于
* Introduce a concept of minimum array length into range check * Some cleanup * fix potential underflow * bug fix and cleanup * Revert string changes * Allow elimination of arr[0] with len != 0 test * Revert "Revert string changes" This reverts commit 6f77bf8c8acce1f5382bb704875384c6f8e2f984. * Fix up tests * reverting lower bound merging as it may be unsound * Fix CI exposed bug and add a couple of test cases * code review feedback * comment nit * feedback * Add missing break
-
由 Aaron Robinson 提交于
* Update function pointer syntax usage to official. * Fix warnings with new Roslyn Co-authored-by: NJan Kotas <jkotas@microsoft.com>
-
由 Egor Chesakov 提交于
-