- 14 8月, 2023 21 次提交
-
-
由 Ankit Jain 提交于
- [wasm] Sanity check emcc versions only when using a custom EMSDK_PATH - [wasm] Emit a message about compiling native assets only when actually doing so - [wasm] ConvertDllsToWebcil: avoid doing unncessary conversion, and other work - [wasm] ManagedToNativeGenerator: add support for incremental runs (time goes from 1.6s to <900ms) This improves build times ~30% for no-op rebuilds. *With* native reference | Old | New | Difference | % -- | -- | -- | -- | -- First build | 8.01s | 8.13s | +0.12s | 4th rebuild | 1.91s | 1.35s | -0.56s | 29% rebuild with only cs change | 2.90s | 2.48s | -0.42s | 14% *Without* native reference | Old | New | Difference | % -- | -- | -- | -- | -- First build | 5.34s | 5.29 | -0.05s | 4th rebuild | 1.78s | 1.20s | -0.58s | 32% rebuild with only cs change | 1.96s | 1.45s | -0.51s | 26% - These were run for blazor projects - These were clean builds, with no `dotnet` process running - And nuget cache cleared of `*webassembly.pack` which is the relevant package here. - The native reference was a simple `factorial.c` from https://github.com/dotnet/runtime/issues/60245 Fixes https://github.com/dotnet/runtime/issues/60245 . With feedback from @kg .
-
由 Thays Grazia 提交于
* Support sum an object and a string * Update src/mono/wasm/debugger/BrowserDebugProxy/EvaluateExpression.cs Co-authored-by: NAnkit Jain <radical@gmail.com> * Apply suggestions from code review Co-authored-by: NAnkit Jain <radical@gmail.com> * Addressing @radical comments * Adding more tests as suggested by @radical. --------- Co-authored-by: NAnkit Jain <radical@gmail.com>
-
由 Steve Harter 提交于
-
由 Maksim Golev 提交于
Co-authored-by: NMaksim Golev <mgolev@htc-cs.ru>
-
由 Tanner Gooding 提交于
* Ensure that constant folding for long->float is handled correctly * Adding a regression test ensuring long->float conversions are correctly handled * Print failure info for test * Ensure we continue doing the incorrect 2-step conversion for 32-bit, to match codegen * Fix build failure * Ensure test project uses process isolation
-
由 Ivan Povazan 提交于
Fixes https://github.com/dotnet/runtime/issues/88983 --------- Co-authored-by: NLarry Ewing <lewing@microsoft.com>
-
由 Egor Bogatov 提交于
-
由 Matous Kozak 提交于
-
由 Milos Kotlar 提交于
* Don't run arm64 jobs * Disable failing jobs * Fix failing calendar test
-
由 Filip Navara 提交于
-
由 Eirik Tsarpalis 提交于
Improve error message in the new `JsonNode.GetElementIndex()` and `GetPropertyName()` methods. (#90486)
-
由 Thays Grazia 提交于
* Do not use select on debugger-agent * use pool on APPLE os
-
由 Thays Grazia 提交于
* Symbolicate function names on debug callstack * Addressing @radical suggestion * Addressing @radical suggestions. * cleanup --------- Co-authored-by: NAnkit Jain <radical@gmail.com>
-
https://github.com/dotnet/roslyn-analyzers由 dotnet-maestro[bot] 提交于
Microsoft.CodeAnalysis.Analyzers , Microsoft.CodeAnalysis.NetAnalyzers From Version 3.11.0-beta1.23407.1 -> To Version 3.11.0-beta1.23412.1 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
由 Benjamin Petit 提交于
-
由 Egor Bogatov 提交于
-
由 Marie Píchová 提交于
* Merge pull request #90173 from vseanreesermsft/internal-merge-7.0-2023-08-08-1042 Merging internal commits for release/7.0 * Consume MsQuic release package on Win --------- Co-authored-by: NCarlos Sánchez López <1175054+carlossanlop@users.noreply.github.com> Co-authored-by: NNatalia Kondratyeva <knatalia@microsoft.com>
-
-
由 Eric Erhardt 提交于
- Passing null into the hosting lifetimes' loggerFactory parameters would result in a NRE Contributes to #90400
-
由 Manodasan Wignarajah 提交于
* Add initial changes for COM Aggregation and XAML reference tracking in AOT * Fix dependency list to avoid allocations * Fix issues with finalizer races and issues with allocating memory during GC * Add COM weak reference support * PR feedback on separating reference tracker object fields. Co-authored-by: NAaron Robinson <arobins@microsoft.com> Co-authored-by: NJan Kotas <jkotas@microsoft.com> Co-authored-by: NJeremy Koritzinsky <jkoritzinsky@gmail.com>
-
由 Tarek Mahmoud Sayed 提交于
-
- 13 8月, 2023 9 次提交
-
-
由 Alexander Köplinger 提交于
It is blocking the official build: https://github.com/dotnet/runtime/issues/90466
-
由 dotnet bot 提交于
* Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2228738 * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2229389 * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2230534 * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2231640 * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2233112 * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2234217 * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2235989 * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2236160 * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2236693 * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2238073 * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2240179 * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2241002 * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2241178 --------- Co-authored-by: NAlexander Köplinger <alex.koeplinger@outlook.com>
-
由 Sven Boemer 提交于
-
由 Ankit Jain 提交于
* [wasm] build-packages make target - build all the required packages for wbt * WBT: Add more tests for blazor+InvariantGlobalization * Fix test
-
由 Ankit Jain 提交于
-
由 Thays Grazia 提交于
* Do not run this test on Firefox * Disable other test
-
由 Ankit Jain 提交于
Prompted by failures described in https://github.com/dotnet/dnceng/issues/450
-
由 Filip Navara 提交于
* Use custom implementation of _dyld_find_unwind_sections on Apple platforms since it's a private API and it blocks uploads to TestFlight, iOS App Store, and Mac App Store. * Link against local ICU libraries on iOS-like platforms * Update src/coreclr/nativeaot/BuildIntegration/Microsoft.NETCore.Native.Unix.targets * Add comment * Update src/coreclr/nativeaot/Runtime/unix/UnwindHelpers.cpp Co-authored-by: NJan Kotas <jkotas@microsoft.com> --------- Co-authored-by: NJan Kotas <jkotas@microsoft.com>
-
由 Elinor Fung 提交于
-
- 12 8月, 2023 10 次提交
-
-
由 Павел Харьков 提交于
Fixed error when _hashtableContentsToEnumerate is null. It appears always when using 'Length' property when variable is null. Also reduced nesting.
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20230811.1 Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions From Version 8.0.0-beta.23409.5 -> To Version 8.0.0-beta.23411.1 * Update dependencies from https://github.com/dotnet/emsdk build 20230811.2 Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport From Version 8.0.0-rc.1.23411.1 -> To Version 8.0.0-rc.1.23411.2 Dependency coherency updates runtime.linux-arm64.Microsoft.NETCore.Runtime.ObjWriter,runtime.linux-x64.Microsoft.NETCore.Runtime.ObjWriter,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.ObjWriter,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.ObjWriter,runtime.win-arm64.Microsoft.NETCore.Runtime.ObjWriter,runtime.win-x64.Microsoft.NETCore.Runtime.ObjWriter,runtime.osx-arm64.Microsoft.NETCore.Runtime.ObjWriter,runtime.osx-x64.Microsoft.NETCore.Runtime.ObjWriter,runtime.linux-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.win-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.win-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.osx-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.osx-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools From Version 16.0.5-alpha.1.23401.4 -> To Version 16.0.5-alpha.1.23408.1 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport --------- Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
由 Steve Pfister 提交于
-
由 Jakob Botsch Nielsen 提交于
The inliner heuristics do not take into account that inlining methods causes type/method loading of the generic context. After #88749 this can quickly cause significant resources to be consumed as part of inlining when polymorphic recursion is involved (the blow-up can be exponential, as we see in the failing test under jitstress). This PR adds another safe-guard to the recursive inlining check in terms of a complexity limit on the generic context of the inline candidate. Fix #90144
-
由 Stephen Toub 提交于
* Remove all use of <Nullable>annotations</Nullable> We've inadvertently shipped multiple libraries with incorrect nullable reference type annotations because: a) Their ref assemblies aren't actually being shipped, and/or b) Their src projects using `<Nullable>annotations</Nullable>` `<Nullable>annotations</Nullable>` means "I'm nullable annotated but don't validate them", which means consumers of these libraries see annotations that we haven't thoughtfully added or reviewed. This removes all use of it and gets us back to a place where we're only shipping nullable annotations for libraries where we've done the work to ensure they're correct. We can subsequently finish annotating these stragglers. * Don't disable LibraryImportGenerator when nullable is disabled * Add #nullable enable to LibraryImportAttribute file for polyfill scenarios. * Disable LibraryImportGenerator on ILCompiler.TypeSystem.Tests assemblies. Convert a DllImport in HostWriter that now gets the polyfill experience. --------- Co-authored-by: NEric StJohn <ericstj@microsoft.com> Co-authored-by: NJeremy Koritzinsky <jekoritz@microsoft.com>
-
由 Eric StJohn 提交于
* Add DiagnosticDescriptorHelper Create a helper method that formats and sets the helpLink for DiagnosticDescriptors * Add HelpLinkUris to ILLink * Handle different DiagnosticCategories
-
由 Steve Pfister 提交于
This change adds CLI telemetry for common mobile and wasm scenarios. Total app size is another element we plan on tracking and that will be added in a follow up. Fixes https://github.com/dotnet/runtime/issues/88844
-
由 Jackson Schuster 提交于
-
由 Jackson Schuster 提交于
Prefix type names with global and use static TypeSyntax and NameSyntax instead of Parse(Type)Name (#90339) * Prefix type names with global and use static TypeSyntax and NameSyntax instead of Parse(Type)Name
-
由 Tarek Mahmoud Sayed 提交于
-