- 26 7月, 2023 2 次提交
-
-
由 github-actions[bot] 提交于
Co-authored-by: NLayomi Akinrinade <laakinri@microsoft.com>
-
https://github.com/dotnet/emsdk由 dotnet-maestro[bot] 提交于
Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport From Version 8.0.0-preview.7.23371.9 -> To Version 8.0.0-preview.7.23375.2 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
- 25 7月, 2023 1 次提交
-
-
https://github.com/dotnet/emsdk由 dotnet-maestro[bot] 提交于
Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport From Version 8.0.0-preview.7.23368.4 -> To Version 8.0.0-preview.7.23371.9 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
- 21 7月, 2023 1 次提交
-
-
由 github-actions[bot] 提交于
Co-authored-by: NTanner Gooding <tagoo@outlook.com>
-
- 20 7月, 2023 7 次提交
-
-
由 github-actions[bot] 提交于
Co-authored-by: NAlexander Köplinger <alex.koeplinger@outlook.com>
-
由 Steve Pfister 提交于
-
由 Egor Bogatov 提交于
-
由 github-actions[bot] 提交于
* Share SourceWriter between JSON & config binding generators * Fix failing test, clean up impl, and address feedback --------- Co-authored-by: NLayomi Akinrinade <laakinri@microsoft.com> Co-authored-by: NEric StJohn <ericstj@microsoft.com>
-
由 github-actions[bot] 提交于
* Fix binding logic for dictionaries with complex elements * Remove interace impls not relevant to test and causing issues --------- Co-authored-by: NLayomi Akinrinade <laakinri@microsoft.com> Co-authored-by: NEric StJohn <ericstj@microsoft.com>
-
https://github.com/dotnet/emsdk由 dotnet-maestro[bot] 提交于
Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport From Version 8.0.0-preview.7.23367.1 -> To Version 8.0.0-preview.7.23368.4 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
由 github-actions[bot] 提交于
The additional osx-x64 and osx-arm64 legs added for NativeAOT in https://github.com/dotnet/runtime/pull/89018 caused the `runtime.osx-*.Microsoft.DotNet.ILCompiler` and runtime.osx-*.runtime.native.System.IO.Ports` packages to be duplicated. This change makes sure we only publish them from one leg (the CoreCLR one). Co-authored-by: NAlexander Köplinger <alex.koeplinger@outlook.com>
-
- 19 7月, 2023 29 次提交
-
-
由 github-actions[bot] 提交于
* Fix broken runtime tests build (second attempt) Continuation of https://github.com/dotnet/runtime/pull/89115 * Update build-test-job.yml --------- Co-authored-by: NViktor Hofer <viktor.hofer@microsoft.com>
-
由 Miha Zupan 提交于
* React to HttpRequestError API changes * Use InvalidResponse for net_http_invalid_response_multiple_status_codes * Use HttpRequestError.Unknown for the rest * Add simple tests for the HttpRequestError property * Fix the inner exception being removed by mistake
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/icu build 20230717.1 Microsoft.NETCore.Runtime.ICU.Transport From Version 8.0.0-preview.7.23360.1 -> To Version 8.0.0-preview.7.23367.1 * Update dependencies from https://github.com/dotnet/emsdk build 20230717.1 Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport From Version 8.0.0-preview.7.23362.1 -> To Version 8.0.0-preview.7.23367.1 * Update dependencies from https://github.com/dotnet/hotreload-utils build 20230717.4 Microsoft.DotNet.HotReload.Utils.Generator.BuildTool From Version 8.0.0-alpha.0.23360.1 -> To Version 8.0.0-alpha.0.23367.4 --------- Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
由 Andrew Au 提交于
-
由 Tanner Gooding 提交于
-
由 Aleksey Kliger (λgeek) 提交于
Added fields don't contribute to the class bitmap, and they also might not have their type resolved yet - move the "is from update" check before we need to access the field's type Fixes #86172 * Add regression test * [hot_reload] Check for added fields earlier in compute_class_bitmap and in mono_class_create_runtime_vtable
-
由 Stephen Toub 提交于
Earlier in .NET 8, we updated the Regex compiler and source generator to be able to vectorize a search for any set, not just simple ones. When one of the main routines couldn't be used, we emit a specialized IndexOfAny helper that uses SearchValues to search for any matching ASCII character or a Unicode character, and if it encounters a Unicode character, it falls back to a linear scan. This meant that a bunch of sets that wouldn't previously have taken these paths now do, but some of those sets have more efficient means of searching; for example, for the set `[^aA]` that searches case-insensitive for anything other than an 'A', with these scheme we'll emit a whole routine that uses SearchValues with a fallback, but we could just use IndexOfAnyExcept('A', 'a'). This fixes the compiler / source generator to prefer such helpers instead when available.
-
由 Khushal Modi 提交于
Light up Ascii.Equality.Equals and Ascii.Equality.EqualsIgnoreCase with Vector512 code path (#88650) * merging with main Enabling AVX512 for ASCII.Equals * Correcting defects in the new Equals for AVX512 case * Correcting defects * Upgrading ASCII.Equality.EqualsIgnoreCase * Using intrinsics in AllCharsInVectorAreAscii * Using intrinsics in AllCharsInVectorAreAscii * Removing check for AVX512F and adding a check for Vector512 because the library is not using any functions from AVX512F * Removing check for CompExactlyDependsOn(AVX512F) from AllCharsInVectorAreAscii for Vector 512. Also checking for Vector512 support and not AVX512F in ASCIIEquality.Equals * Correcting the Tloader.Count512 for ushort * resolving merge errors * Adding TLoader method for Vector512 for EqualAndAscii * Updating Load512 for WideningLoader for performance increase * addressing review comments * Addressing review changes. Changing Widen to WidenLower for Load512
-
由 Krzysztof Wicher 提交于
* OpenSSL ENGINE support * Remove trailing spaces on README file * Address PR feedback * Test for PNSE and run tests on all platforms supporting OSSL * Update IsOpenSslSupported * s/IsOpenSslSupported/OpenSslPresentOnSystem * Fix OpenSslNotPresentOnSystem on Windows * Add preventive OpenSslIsAvailable check for better error handling
-
由 Jeremy Koritzinsky 提交于
Co-authored-by: NJan Kotas <jkotas@microsoft.com>
-
由 Alexander Köplinger 提交于
In the mono build we've been setting HOST_IOS/TARGET_IOS when targeting tvOS which differs from the other runtime repo build systems and caused confusion. This aligns the defines so we only set the iOS ones on iOS and not on tvOS. Also removes mono_dl_get_system_dir() since it was not actually used.
-
由 Alexander Köplinger 提交于
-
由 Marie Píchová 提交于
-
由 David Cantú 提交于
* JSON: Add support for Int128, UInt128 and Half and add Number support for Utf8JsonReader.CopyString(...) * Remove parsing limits on Read and move Number support of CopyString to an internal helper * Fix AllowNamedFloatingPointLiterals on Write for Half * Specify InvariantCulture on TryParse and TryFormat Fix handling of floating-point literals on HalfConverter Remove CopyString tests related to Number support * Add test for invalid number input format * Fix net6.0 build error about missing Half.TryParse overload * Move rentedCharBuffer logic to TryParse helper * Address feedback * Disable test for OSX
-
由 Alexander Speshilov 提交于
* Use Span.CopyTo(Span) in BigInteger's add and subtract In BigIntegerCalculator methods Add and Subtract, if sizes of arguments differ, after processing the part of size of the right (small) argument, there was loop of add/sub carry value. When the carry value once become zero, in fact the rest of the larger argument can be copied to the result. With this commit the second loop is interrupted when carry become zero and applies fast Span.CopyTo(Span) to the rest part. This optimization applied only when size of the greatest argument is more or equal to const CopyToThreshold introduced in this commit. This const is 8 now. See #83457 for details. Co-authored-by: NAdam Sitnik <adam.sitnik@gmail.com>
-
由 Viktor Hofer 提交于
* Fix broken runtime tests build Follow-up on https://github.com/dotnet/runtime/pull/89005 * Update build-test-job.yml * Update sfx-ref.proj
-
由 Jacques Eloff 提交于
-
由 Eirik Tsarpalis 提交于
-
由 Steve Pfister 提交于
This change switches from relying on CMake to clang directly for Android library mode. The intent is to keep the number of build dependencies to a minimum.
-
由 Ivan Zlatanov 提交于
Fixing concurrency issue in ManagedWebSocket where calling Dispose could corrupt state if there is pending send or receive operation and compression is enabled. (#87966)
-
由 Michał Petryka 提交于
Co-authored-by: NAndy Ayers <andya@microsoft.com>
-
由 Egor Bogatov 提交于
-
由 Tarek Mahmoud Sayed 提交于
Co-authored-by: NViktor Hofer <viktor.hofer@microsoft.com>
-
由 Anton Firszov 提交于
-
由 Marek Fišera 提交于
-
由 Mark Plesko 提交于
If a struct contains a byref, then it is known to be on the stack/regs (not in the heap), so GC write barriers are not required. This adds that case to lower*.cpp and attempts to make the code more similar. I didn't actually factor them (especially with a few subtle differences such as the call to `getUnrollThreshold`). This partially handles #80086. It improves the code for common cases, but since the strategy is not always used, the correctness issue in it is not completely handled. Next step is to apply the fix for that and see how bad the regressions are; this change will reduce the impact. Example: ``` C# static Span<int> Copy1(Span<int> s) => s; ``` ``` asm G_M44162_IG01: ;; offset=0000H vzeroupper ;; size=3 bbWeight=1 PerfScore 1.00 G_M44162_IG02: ;; offset=0003H vmovdqu xmm0, xmmword ptr [rdx] vmovdqu xmmword ptr [rcx], xmm0 ;; size=8 bbWeight=1 PerfScore 6.00 G_M44162_IG03: ;; offset=000BH mov rax, rcx ;; size=3 bbWeight=1 PerfScore 0.25 G_M44162_IG04: ;; offset=000EH ret ;; size=1 bbWeight=1 PerfScore 1.00 ; Total bytes of code 15, prolog size 3, PerfScore 9.75, instruction count 5, allocated bytes for code 15 (MethodHash=4d5b537d) for method ``` Platform | Overall | MinOpts | FullOpts --------------|---------|---------|--------- linux arm64 | -5,232 | -3,260 | -1,972 linux x64 | -1,142 | -750 | -392 osx arm64 | -5,732 | -3,276 | -2,456 windows arm64 | -4,416 | -2,580 | -1,836 windows x64 | -8,993 | -5,772 | -3,221 linux arm | -13,518 | -9,530 | -3,988 windows x86 | 0 | 0 | 0
-
由 Parker Bibus 提交于
Update script to replace the BDN version being used in the PerfBDN app to the same version we use for all BDN tests and in BDN extensions. (#89057)
-
https://github.com/dotnet/roslyn由 dotnet-maestro[bot] 提交于
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.7.0-3.23361.9 -> To Version 4.7.0-3.23366.1 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
由 dependabot[bot] 提交于
Bumps [semver](https://github.com/npm/node-semver) from 7.3.7 to 7.5.4. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v7.3.7...v7.5.4) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: Ndependabot[bot] <support@github.com> Co-authored-by: Ndependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-