Tags: liveans/dotnet-runtime
Tags
[release/7.0-preview5] Refactoring the generic-math CreateChecked/Sat… …urating/Truncating APIs to match API review (dotnet#70034) * Update MicrosoftNetCompilersToolsetVersion to 4.3.0-2.22270.4 * Moving System.Runtime.InteropServices.NFloat down to System.Runtime * Removing the generic-math CreateChecked, CreateSaturating, CreateTruncating, and TryCreate implementations * Removing the generic-math TryCreate tests * Adding the TryConvertTo* and TryConvertFrom* generic math APIs for Checked, Saturating, and Truncating * Filling out test coverage for the CreateChecked generic-math API * Fix some edge cases for the CreateSaturating generic-math APIs * Filling out test coverage for the CreateSaturating generic-math API * Fix some edge cases for the CreateTruncating generic-math APIs * Filling out test coverage for the CreateTruncating generic-math API * Fixing some edge cases in converting BigInteger/Complex to the primitive types * Filling out test coverage for converting BigInteger and Complex to the primitive types * Fixing some 32-bit generic-math tests * Removing the static virtual declarations since things are falling over * Skipping some tests on Mono where it has bad behavior * Revert "Removing the static virtual declarations since things are falling over" This reverts commit baf69de. * Move NFloat back to System.Runtime.InteropServices based on feedback * Fixing the Int128/UInt128 to Decimal tests * Ensure `JIT_Dbl2ULng` correctly handles NaN * Revert "Ensure `JIT_Dbl2ULng` correctly handles NaN" This reverts commit 3298345. * Explicitly ensure floating-point to ulong conversion returns 0 for NaN * Add default method support to virtual statics (dotnet#69783) Corresponds to dotnet#64717 that I somehow missed, despite commenting on it. We still don't allow interfaces to implement methods of other interfaces. The CLR VM doesn't allow either. Co-authored-by: Tanner Gooding <tagoo@outlook.com> Co-authored-by: Michal Strehovský <MichalStrehovsky@users.noreply.github.com>
Add Fixed and Sliding Window RateLimiters + PartitionedRateLimiter.Cr… …eate (dotnet#68695) * Add RL non-generic fixed window, sliding window implementations (dotnet#68087) * Add initial impl of PartitionedRateLimiter.Create (dotnet#67677) Co-authored-by: Shreya Verma <shve9863@colorado.edu>
Update dependencies from https://github.com/dotnet/emsdk build 202203… …21.2 (dotnet#67100) Microsoft.NET.Workload.Emscripten.Manifest-7.0.100 From Version 7.0.0-preview.3.22167.1 -> To Version 7.0.0-preview.3.22171.2 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Merged PR 21497: [release/6.0] MSRC 68590 - newlines in domain literals This add validation for embedded newlines in email addresses. Based on https://dev.azure.com/dnceng/internal/_git/dotnet-runtime/pullrequest/20738 There is opt-in System.Net.Mail.EnableFullDomainLiterals switch to allow previous behavior
[release/7.0-preview2][mono][hot reload] Fix sequence point logic for… … compiler-generated methods in updates (dotnet#65867) * [tests] Pass PDB delta to ApplyUpdate * extra tracing output * Return 0 if a method has no sequence points -1 means there was some kind of problem 0 means 0 sequence points In particular for mono_ppdb_get_seq_points_enc a compiler-generated method might have 0 sequence points in the PDB delta, but we should consider that as ok, and not fall back to looking in the baseline image * pass MONO_DEBUG=getn-seq-points to hot reload tests For platforms where we use the remote executor, set the environment variable when starting the remote process. For WASM, pass --setenv when building the project. * fix whitespace * [debug] Handle gen-seq-points, and hot reload updates without PDBs When hot reload is used with dotnet watch, the baseline PDBs are available, and sequence points are enabled, but there are no PDB updates. * [hot_reload] Fix off by one error when counting added and modified rows * [hot_reload] Allow custom attribute deletions, even without ChangeCustomAttributes capability Roslyn seems to delete nullability annotations sometimes * Add regression test for adding static lambdas * param attributes for hot reload * don't run test where it isn't supported
PreviousNext